summaryrefslogtreecommitdiff
path: root/frontend
authorGiulio Cesare Solaroli <giulio.cesare@clipperz.com>2013-05-13 13:52:10 (UTC)
committer Giulio Cesare Solaroli <giulio.cesare@clipperz.com>2013-05-13 13:52:10 (UTC)
commitff35024f8506d7f6a2caddc3e20f062a638216c6 (patch) (unidiff)
tree5025a4d6aca2d826c7b7876e3e233b192e5edb01 /frontend
parent77c90371a3055d0ad61d48f22207585948c591bf (diff)
downloadclipperz-ff35024f8506d7f6a2caddc3e20f062a638216c6.zip
clipperz-ff35024f8506d7f6a2caddc3e20f062a638216c6.tar.gz
clipperz-ff35024f8506d7f6a2caddc3e20f062a638216c6.tar.bz2
Upated links to web site;
added stub for Account Info data. Updated the links to the main website to match the new content/structure. The new Account Info is now completely static; will become dynamic as soon as the backend infrastructure will be in place.
Diffstat (limited to 'frontend') (more/less context) (ignore whitespace changes)
-rw-r--r--frontend/beta/css/clipperz/clipperz.css51
-rw-r--r--frontend/beta/html/index_template.html2
-rw-r--r--frontend/beta/js/Clipperz/PM/Components/Compact/CompactHeader.js2
-rw-r--r--frontend/beta/js/Clipperz/PM/Components/Panels/MainPanel.js32
-rw-r--r--frontend/beta/js/Clipperz/PM/Main.js2
-rw-r--r--frontend/beta/js/Clipperz/PM/Strings/Strings_de-DE.js2
-rw-r--r--frontend/beta/js/Clipperz/PM/Strings/Strings_el-GR.js2
-rw-r--r--frontend/beta/js/Clipperz/PM/Strings/Strings_en-US.js2
-rw-r--r--frontend/beta/js/Clipperz/PM/Strings/Strings_es-ES.js2
-rw-r--r--frontend/beta/js/Clipperz/PM/Strings/Strings_fr-FR.js2
-rw-r--r--frontend/beta/js/Clipperz/PM/Strings/Strings_it-IT.js2
-rw-r--r--frontend/beta/js/Clipperz/PM/Strings/Strings_pt-BR.js2
-rw-r--r--frontend/beta/js/Clipperz/PM/Strings/Strings_ru-RU.js2
-rw-r--r--frontend/beta/js/Clipperz/PM/Strings/Strings_zh-CN.js2
-rw-r--r--frontend/gamma/css/web.css56
-rw-r--r--frontend/gamma/js/Clipperz/PM/UI/Web/Components/PageHeader.js4
-rw-r--r--frontend/gamma/js/Clipperz/PM/UI/Web/Components/UserInfoBox.js32
17 files changed, 173 insertions, 26 deletions
diff --git a/frontend/beta/css/clipperz/clipperz.css b/frontend/beta/css/clipperz/clipperz.css
index 31458c1..476143d 100644
--- a/frontend/beta/css/clipperz/clipperz.css
+++ b/frontend/beta/css/clipperz/clipperz.css
@@ -1,1386 +1,1425 @@
1/* 1/*
2 2
3Copyright 2008-2013 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz, the online password manager. 5This file is part of Clipperz, the online password manager.
6For further information about its features and functionalities please 6For further information about its features and functionalities please
7refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
8 8
9* Clipperz is free software: you can redistribute it and/or modify it 9* Clipperz is free software: you can redistribute it and/or modify it
10 under the terms of the GNU Affero General Public License as published 10 under the terms of the GNU Affero General Public License as published
11 by the Free Software Foundation, either version 3 of the License, or 11 by the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version. 12 (at your option) any later version.
13 13
14* Clipperz is distributed in the hope that it will be useful, but 14* Clipperz is distributed in the hope that it will be useful, but
15 WITHOUT ANY WARRANTY; without even the implied warranty of 15 WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
18 18
19* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
20 License along with Clipperz. If not, see http://www.gnu.org/licenses/. 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
21 21
22*/ 22*/
23 23
24/* @override 24/* @override
25 https://www.example.com/css/clipperz.css 25 https://www.example.com/css/clipperz.css
26 http://www.example.com/css/clipperz.css 26 http://www.example.com/css/clipperz.css
27 https://www.example.com/concurrency/css/clipperz.css 27 https://www.example.com/concurrency/css/clipperz.css
28 https://www.clipperz.com/beta-connection/css/clipperz.css 28 https://www.clipperz.com/beta-connection/css/clipperz.css
29 https://www.example.com/import/css/clipperz.css 29 https://www.example.com/import/css/clipperz.css
30*/ 30*/
31 31
32body { 32body {
33 /*margin-left: 15px; margin-right: 15px;*/ 33 /*margin-left: 15px; margin-right: 15px;*/
34 background-color: white; 34 background-color: white;
35 color: black; 35 color: black;
36 font-family: Helvetica, Arial, Geneva, sans-serif; 36 font-family: Helvetica, Arial, Geneva, sans-serif;
37} 37}
38 38
39table { 39table {
40 /* width: 100%;*/ 40 /* width: 100%;*/
41} 41}
42 42
43/* @group Header */ 43/* @group Header */
44 44
45div#applicationVersionType { 45div#applicationVersionType {
46 position: fixed; 46 position: fixed;
47 top: 0; 47 top: 0;
48 left: 0; 48 left: 0;
49 width: 120px; 49 width: 120px;
50 height: 120px; 50 height: 120px;
51 z-index: 99999; 51 z-index: 99999;
52} 52}
53 53
54div#applicationVersionType.readOnly { 54div#applicationVersionType.readOnly {
55 /* background: url(./images/read-only.png) no-repeat fixed -5px -8px;*/ 55 /* background: url(./images/read-only.png) no-repeat fixed -5px -8px;*/
56 background: url(data:image/png;charset=utf-8;base64,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) no-repeat fixed -5px -8px; 56 background: url(data:image/png;charset=utf-8;base64,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) no-repeat fixed -5px -8px;
57} 57}
58 58
59div#applicationVersionType.TEST { 59div#applicationVersionType.TEST {
60 /* background: url(./images/test-database.png) no-repeat fixed -5px -8px;*/ 60 /* background: url(./images/test-database.png) no-repeat fixed -5px -8px;*/
61 background: url(data:image/png;charset=utf-8;base64,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) no-repeat fixed -5px -8px; 61 background: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAIMAAACGCAYAAAD+UDnVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADMlJREFUeNrtnX+MXFUVx99OaaFLwdIfKrTQym81hsQCmiiIYPUP+R0ggXSL0KYgBKMBUUn9QVJMTIx/dDet1EAT21qEQM1iirKEFrKBGlOpbBoK6Lqhu6CLTJ2hdKY7O3s9575777v3zczuzPs19807L/lm29lt3+bd7/vcc8499z3HSc/RBcqBZoNOBM0DnQb6BGj5m+udjWyjw0i1+udPnD64RmeBFoNOEdfvBHFNuxhjDsqRfwgqMoLdeu1B53G4RheBzhbXaz5orriWOcMMRITO1UvfcX4P1+hK0ArQeaAzxLXrrmsGy8mQnBF6uzrKCM992+mHa3QzaCXoUtAFoKWghaCTQXPSRIaEjNDl+5p+7VrrPA/XaJ1mhkuEGZaAFjQ0g6VkoKkhoJ68w9kL1+h+0BrQjWKa+Lw2TSxIExmmNcJbZISG2nm7MwjXaD3oPlAP6BrQ5VoA+UktgLQ+myAjBNSO1c4rcI0eBj0AWiumiK+DvgD6jJZango6STODYyMZyAgBtX218ypcow2gB0F3g24DXQ26TFDhXNDp4nrKKWJWjRksIQMZIZwRHgH9CHQvaBXoWtAVIqW8EHQmaJEoOMkawywbyZCcEXpndVTWsK3H2QfX6OeaETBOuA70VZFB4PSwTFzLj4n6gkEFm8jQJiJ0daIRVoOuB12lGeFTImiU04NRhq4xA8UIHWOEG4QRLp3BCAYVbCBD7EY4PvInxvrmJDdIvSek0gjtJkPsRiiMv8bYZJmxF1bFP0BbFrM80459P0uVEdpJhgSMcMAdlMF7YzdCue9EVsFzDf+BsScuZtXRl9xz7+lJjRHaRYbYjfCfwr9qjbB1GWNPfyUWMxQGvw8n+4f6+1j5CGNDj7gB6lNfToUR2kGGWI0wBRdfEWGgx0B4ZWoSpozhWMxwGM9Z2MsHfwTPPfQL/vk7SIjCQCqMkDQZYidCdcfnvDlbmgGNwD8Yh+BO//lcZGYo7rlHixUeUp+/jYQ41JcKIyRJhuTSR5iz1TH0KCvVMwKaZqrKjRLoHID+ijzHY0tYFYylgseBbzG2qdsNIPF49LRUGCEpMsRvhK3L3QGuZwgcpo0+I/CjyNjmU1oPFnGweTwCccKur3npJPxfRjaBdvnt+W03QiuDGzcZYjfCBzJG4EfJuxN1Q+xZV2uETXNbj0nwjud3uxeLFHEq4JnETvUZN2dKpoakyJBc1rD/l2xCmmL8j/UJceh3Au3BjGBQAb/CFMSPMkxB8vfYutSaYDFI2h8XGZIzwlNfMinBo/oGMUQII0gyVPRpQKSNeaQRjx/OSCUR4iRDcumjHieAxoefdQcJ0Y0FIMMQIYyA/15OPxhn4N/1OgNQh5X/ah0R2k2G9qSP+Hn/NQLbR7S7N69F8wFWKOHflvSYUDPfFAaP6hhLNRHiIEN70kecv+XADH5X/cwE3q31solWpwT8//VUUhoCfwc8B37fUiK0hQxtWYY2YgFfxVEKBypA+oh6F6ec4S1qampEiE4gQpRkaF8/gkGIaBeFeFl5dLtXbu7/hls3kMfum6wnQqJkSC5rKHoFnukMIesJEagqlqCPYiyiZSi8sFR+NzBxbCRCFGSI3Qjvy5KuXlSqN0cbhrgz2PlgGZrtvsUV/lmuQGoLT1N4nvIrqSFCImRIamqYhLuPB26F12GQ7zF9gUbRBk2lj03csRgDMIwJ5GfyPPohSDQiK4zya4rWGpIgQ6Ixgls7gGOTGEQggxHMYUTfYvro9h/gAL/J/z6MS81YTkYjwbTgZQ6f5VkFr24W3uKLUmkiQqxkSKKgxBtDYBBUDyMOAK/9P+4uF8OAlcSdWtKnD50STeioLCdDTFJCoui/hzyn1rDSSVlDFGSInQiTKlofMSN7HkSWOLqL2h0dNn1UhuD4n2d87wj/Xsk6I7SdDElODR/IYtHATfWrjroRIpBHiL8Zn7/H+xjHMkGEVsgQ+9SgI74CvQFFuajU68v78djcHd4EOA1ohSOPEEWXNDJOsaAfodGAJU6GJIygVh8xpZNxglxnECmd8dn+n0bX/7B/Q/0pAzOXFmOQNBOhGTJMa4S3f+z0RtFibmQG5XdUxD4iTSIyBTROPuSi0L/RCOMv8+aTvEwVNcO5hij6eiXtbGdPjAxJGKHmjoeBKqrexU0c0TzFG/+zN4XgHRswWOQFIy0gfE/ubfAZIotEmI4MsRqBxwi+fgC3sDPGB6ICXUta+4h7PLGi9Wri0EY3+BRd0G5twTXDcWxK4ZXEHLbKusdof6ra2WMnQxJEGJN4Hh1Qd6GqJex/SPURHJPTRIB8/7CMCyAz4dPB4F1uRgKmwgCVH32+NnckVEaJUI8MyUwNgH+ji1isNbwvA7gtC72f5X0KRbf1POj2Ol+M4Q7+uJa5lKyOEdpChtiNgF3DAt1cmD3otQOYOnjMUBgMbTiepUgCcUL82otR9POGWdjqICLUM0N8RgDsq/lfW+jhyNZTOnlg70DYcyL24f9X05JmCMbjkpKRzqatnT1uMsRshErjhR6ghhkjjERWUFLrHXx941l30UmscxARGpshOSM0ShF5r2E+cBdzo4KSYQgkQtBtdRa1s8dNhshjhEqdi1+R0XvISmKrBSVpNiJCc2aINGtQC07cDAtNIwz9KlydwkeVpgtKHdTOHjcZIq0sqs0l0hAyUPQZgZeAywebb1Tld33JWLDqlIKSNWSIzAh8SsjVMQSrCdzU4pDctNpMz4Pc78hb3Lq9Je6MFJSSqUCGNYGxJd0MGA1CiPjBM8K21qcKtZupaBAi7QUla8gQWR1Bpoi+DbCGIWS/QAAj8Gok1AdK+mZaYYgsFJTsJgM3wpR7R4q1hiMyDvA9RMOcMrYFOpcbAzznkkctammESHFBKd1k2LKIVarAhKnDZv1fW3l0y80HTUOMPhNogPgDs3wFKbXhNuCTWNLazm4dGfJIgIkP4Slq/1WxgBocnL+BDOrJJgO3ht/yxqegkcbPaghTucwwESKbJop/h0aU43BXVkH7oJCEU0b/N2tb3fd9L/RA/U/usNJ2WyszhOiSTmM7u7XZRPF1WASaOAo+mKx5IutHcsOKthdiOvHCVINGVF5W1jfP4M/xKSlPRLAmm0BDDP3GfU7z1EfqcTYqum+y4liSdYHygWm7mPL68nQEW+TT2M5uBxn6Zjc2xMGtMF1gknnMew5ik1mDMoJv/8KMq5Mhn+JORAhkhube+1h4Y5sbNwQxAlYrNqfrfQ1JP3zbwphhBkMc2tF0+ljy766ueaxvuh7TTzFDQHlTw194LOCliPEaIo7d0BkmQ3Qv7PDHCF4TSjyGICJYZAbej4DpJlYTMcisEwDGZYg4n49AZAiwsln0N782aEEzDBFylxMRIZQZon/FX1U1m+TdtBCrhTNUDPMyhth1lfVPTCEytKAPZVOK1irPt76pVvlKTY8i/37IvkUigoUxg/sklIpHA9Wx5DtCPkCrXc9QIjIE2W3tf0EH7zvIeaudsC+SsoYOJANfdNIwf0xvbvG991Gtbu6+PnXPWSQyNL3o5O98zk2zAYZ6FjuODI2N4OtQwl5ImCaOyTSy1ecwWPKcRSJDC0bghSZtWlBviNWf4xjyvU5EBMvIoHZM4Ta3em1p2oDztBGbU0I+US2r7exWk8F4t+P4i7WFI9/OaFpr6FAyyFY13LiiDAFrDxN13iWlKpERvA4gy+3sVpLB36pmGMIXFFb1/Y/0DKXOIkOjVjXDEGLKMIxgwVpD2gfMKjLM1KpmGuIAm7Bo0YkYEKEZmm1Vq5kyyAidRYZWW9WUIcgIHUiGAK1qYVNJMkLK6gw2t6rRPd+GCiS1qhEZrG1Vo3u9zauW1KpGZKAYgchARiAykBGIDGQEIgMZgchARiAykBGIDGQEIkPiZiAjEBnICEQGMgKRgYxAZCAjEBnICEQGMgKRgYxAZCAjEBnICEQGMgKRgYxAZAhjBjICkYGMQGQgIxAZyAhEBjICkYGMQGQgI5DRmjADGYHIQEYgMnjavtp5lYxAZJBG2AD6IRkhw2TYebszCN97GPQDYYQeMkIGyfDkHc5e+Hw96AHQ3cII15ERMkSGZ9Y4z+9a6wzAZ/eD7gOtBd0GuhZ0JRkhQ2SAYx3oLtAa0CrQzaCrQVeALiYjZIgMYvBRNwoarARdBlpBRsgeGVYK4ZRwOeiLoItAF4CWkxGyRQaMCS4RUwKa4NOgc0FngT5ORsgWGS4UOh90DmgZ6HTQYtB8MkK2yLAUdCZoiZgSFgkanArqBs0hI2SHDAtAC4UB5gsTzAOdREbIHhlO1jRXTAn6tJAjI2SHDHM0zdZMIGlARsgQGWZpymkGIBNkjQxBX/tL6jzRRSCRGUi1+j+w3nFdxUGuNgAAAABJRU5ErkJgggo=) no-repeat fixed -5px -8px;
62} 62}
63 63
64div#applicationVersionType.LIVE { 64div#applicationVersionType.LIVE {
65 display: none; 65 display: none;
66 visibility: hidden; 66 visibility: hidden;
67} 67}
68 68
69div#applicationVersionType.DEBUG { 69div#applicationVersionType.DEBUG {
70 display: none; 70 display: none;
71 visibility: hidden; 71 visibility: hidden;
72} 72}
73 73
74div#header { 74div#header {
75 background-color: #336; 75 background-color: #336;
76 /*border-bottom: 8px solid #ff9400;*/ 76 /*border-bottom: 8px solid #ff9400;*/
77} 77}
78 78
79div#logoFrame { 79div#logoFrame {
80 /* float: left;*/ 80 /* float: left;*/
81 /* height: 44px;*/ 81 /* height: 44px;*/
82 min-height: 44px; 82 min-height: 44px;
83 background-color: #333366; 83 background-color: #333366;
84} 84}
85 85
86div#logoFrame > a { 86div#logoFrame > a {
87 font-size: 12pt; 87 font-size: 12pt;
88} 88}
89 89
90img#logo { 90img#logo {
91 padding-left: 15px; 91 padding-left: 15px;
92} 92}
93 93
94h5.clipperzPayoff { 94h5.clipperzPayoff {
95 color: white; 95 color: white;
96 font-size: 10pt; 96 font-size: 10pt;
97 font-weight: normal; 97 font-weight: normal;
98 padding-left: 20px; 98 padding-left: 20px;
99 display: inline; 99 display: inline;
100 vertical-align: 7px; 100 vertical-align: 7px;
101 white-space: nowrap; 101 white-space: nowrap;
102} 102}
103 103
104/* @group Misc links 104/* @group Misc links
105 */ 105 */
106div#miscLinks { 106div#miscLinks {
107 float: right; 107 float: right;
108 top: 0; 108 top: 0;
109 right: 15px; 109 right: 15px;
110} 110}
111 111
112div#miscLinks ul { 112div#miscLinks ul {
113 padding-top: 5px; 113 padding-top: 5px;
114 padding-right: 3px; 114 padding-right: 3px;
115} 115}
116 116
117div#miscLinks ul li { 117div#miscLinks ul li {
118 display: inline; 118 display: inline;
119 padding-left: 5px; 119 padding-left: 5px;
120 padding-right: 5px; 120 padding-right: 5px;
121} 121}
122 122
123div#miscLinks ul li a { 123div#miscLinks ul li a {
124 color: #ff9404; 124 color: #ff9404;
125 text-decoration: none; 125 text-decoration: none;
126 font-size: 10pt; 126 font-size: 10pt;
127} 127}
128 128
129div#miscLinks ul li a:hover { 129div#miscLinks ul li a:hover {
130 text-decoration: underline; 130 text-decoration: underline;
131} 131}
132 132
133/* @end */ 133/* @end */
134 134
135/* @end */ 135/* @end */
136 136
137/* @group Menu */ 137/* @group Menu */
138 138
139div#mainTabs { 139div#mainTabs {
140 /* background: #ff9400 url(./images/menubarSprite.gif) repeat-x;*/ 140 /* background: #ff9400 url(./images/menubarSprite.gif) repeat-x;*/
141 background: #ff9400 url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) repeat-x; 141 background: #ff9400 url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) repeat-x;
142 height: 26px; 142 height: 26px;
143} 143}
144 144
145/* @group Exit links */ 145/* @group Exit links */
146 146
147ul#exitLinks { 147ul#exitLinks {
148 padding-left: 5px; 148 padding-left: 5px;
149 padding-top: 3px; 149 padding-top: 3px;
150} 150}
151 151
152ul#exitLinks li { 152ul#exitLinks li {
153 display: inline; 153 display: inline;
154 font-size: 10pt; 154 font-size: 10pt;
155 padding-left: 20px; 155 padding-left: 20px;
156} 156}
157 157
158ul#exitLinks li a { 158ul#exitLinks li a {
159 color: white; 159 color: white;
160 text-decoration: none; 160 text-decoration: none;
161} 161}
162 162
163ul#exitLinks li a:hover { 163ul#exitLinks li a:hover {
164 color: #333366; 164 color: #333366;
165} 165}
166/* 166/*
167ul#logoutBlock { 167ul#logoutBlock {
168 padding-top: 3px; 168 padding-top: 3px;
169} 169}
170 170
171ul#logoutBlock li { 171ul#logoutBlock li {
172 line-height: 14px; 172 line-height: 14px;
173} 173}
174 174
175td.logoutTD { 175td.logoutTD {
176 width: auto; 176 width: auto;
177} 177}
178*/ 178*/
179 179
180/* @end */ 180/* @end */
181 181
182/* @group Menus */ 182/* @group Menus */
183 183
184div#menus { 184div#menus {
185 padding-right: 1px; 185 padding-right: 1px;
186 position: absolute; 186 position: absolute;
187 right: 20; 187 right: 20;
188 top: 44px; 188 top: 44px;
189 /* background: url(./images/menubarSprite.gif) no-repeat right -26px;*/ 189 /* background: url(./images/menubarSprite.gif) no-repeat right -26px;*/
190 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) no-repeat right -26px; 190 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) no-repeat right -26px;
191} 191}
192 192
193 193
194div#menus table { 194div#menus table {
195 padding-left: 1px; 195 padding-left: 1px;
196 /* background: url(./images/menubarSprite.gif) no-repeat 0 -52px;*/ 196 /* background: url(./images/menubarSprite.gif) no-repeat 0 -52px;*/
197 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) no-repeat 0 -52px; 197 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) no-repeat 0 -52px;
198} 198}
199 199
200div#menus table tbody tr td { 200div#menus table tbody tr td {
201 cursor: pointer; 201 cursor: pointer;
202} 202}
203 203
204div#menus table tbody tr td div { 204div#menus table tbody tr td div {
205 /* background: url(./images/menubarSprite.gif) no-repeat right -52px;*/ 205 /* background: url(./images/menubarSprite.gif) no-repeat right -52px;*/
206 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) no-repeat right -52px; 206 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) no-repeat right -52px;
207} 207}
208 208
209div#menus table tbody tr td div a { 209div#menus table tbody tr td div a {
210 display: block; 210 display: block;
211 color: white; 211 color: white;
212 font-size: 10pt; 212 font-size: 10pt;
213 text-decoration: none; 213 text-decoration: none;
214 padding: 0px 15px; 214 padding: 0px 15px;
215 /* background: url(./images/menubarSprite.gif) no-repeat left -26px;*/ 215 /* background: url(./images/menubarSprite.gif) no-repeat left -26px;*/
216 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) no-repeat left -26px; 216 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) no-repeat left -26px;
217 height: 26px; 217 height: 26px;
218 line-height: 26px; 218 line-height: 26px;
219} 219}
220 220
221div#menus table tbody tr td.hover div a { 221div#menus table tbody tr td.hover div a {
222 color: #333366; 222 color: #333366;
223} 223}
224 224
225/* @group .selected */ 225/* @group .selected */
226div#menus table tbody tr td.selectedTab { 226div#menus table tbody tr td.selectedTab {
227 /* background: url(./images/menubarSprite.gif) repeat-x right -78px;*/ 227 /* background: url(./images/menubarSprite.gif) repeat-x right -78px;*/
228 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) repeat-x right -78px; 228 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) repeat-x right -78px;
229} 229}
230 230
231div#menus table tbody tr td.selectedTab div { 231div#menus table tbody tr td.selectedTab div {
232 /* background: url(./images/menubarSprite.gif) no-repeat right -130px;*/ 232 /* background: url(./images/menubarSprite.gif) no-repeat right -130px;*/
233 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) no-repeat right -130px; 233 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) no-repeat right -130px;
234} 234}
235 235
236div#menus table tbody tr td.selectedTab div a { 236div#menus table tbody tr td.selectedTab div a {
237 color: #333366; 237 color: #333366;
238 /* background: url(./images/menubarSprite.gif) no-repeat left -104px;*/ 238 /* background: url(./images/menubarSprite.gif) no-repeat left -104px;*/
239 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) no-repeat left -104px; 239 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCcAOYAANN7AKNfAP2zTf/KgO7QppVXAKJeALFmAOCkTfKtTZhZAPWvTaVgAJ5cAPCsTd2hTdygTaxjAOinTc13APySAOe8gO6rTfSuTZFVAKdhAOqIAN+jTfuyTZJVAO+LAPmxTeuqTbBlAKGDWbFnAOKkTaFdAOmoTfevTeSkTZdXAK9lAPyzTY9TAO+rTeamTfGMALKNWf60TeSmTZ1bAN+BAJpZAP/apvmyTZRWAKliAKpjAJxaAK1lAOiHAPaPANh9APyTANd9APSOANyBAPqQAPiPANF6ANB5AOOEANV9AOaGANV8AOyKANyAAPWPAP6UAPiQANp/AOGDANp+AOaFAOCDAO2KANJ6AP2TAPqRAOOFAM95APSNAP2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAJwAAAeigANdQBRZUD5cLx5MGj1USFU0Q1E/SwBXWxUTNjECKxw3HycLFwkOLRYgJhIuMigkCBsPBBAwIwchKjwROjkZDAEGJQ0zOzUKKQU4HRgiLBVHRgBJQVNNNFJaSj0aVh4vQk5FRBRYTwMTIhgdOAUpCjU7Mw0lBgEMGTk6ETwqIQcjYLAg8GADAhIoZLiQYAKEhRYOElxYcOLDDQ4rBMSwASEQADsK) no-repeat left -104px;
240} 240}
241 241
242/* @end */ 242/* @end */
243/* 243/*
244ul#menus li { 244ul#menus li {
245 display: inline; 245 display: inline;
246 padding: 4px 15px; 246 padding: 4px 15px;
247 margin-right: 2px; 247 margin-right: 2px;
248 color: white; 248 color: white;
249 cursor: pointer; 249 cursor: pointer;
250 line-height: 16px; 250 line-height: 16px;
251 border: 1px solid white; 251 border: 1px solid white;
252 border-bottom: 0px; 252 border-bottom: 0px;
253 position: relative; 253 position: relative;
254 top: -5px; 254 top: -5px;
255} 255}
256 256
257ul#menus li:hover { 257ul#menus li:hover {
258 border: 1px solid #ff9400; 258 border: 1px solid #ff9400;
259 border-bottom: 0px; 259 border-bottom: 0px;
260} 260}
261 261
262ul#menus li.selectedTab { 262ul#menus li.selectedTab {
263 border: 1px solid #ff9400; 263 border: 1px solid #ff9400;
264 background-color: #ff9400; 264 background-color: #ff9400;
265 border-bottom: 0px; 265 border-bottom: 0px;
266 color: #333366; 266 color: #333366;
267} 267}
268 268
269ul#menus li.selectedTab:hover { 269ul#menus li.selectedTab:hover {
270 border: 1px solid #ff9400; 270 border: 1px solid #ff9400;
271 background-color: #ff9400; 271 background-color: #ff9400;
272 border-bottom: 0px; 272 border-bottom: 0px;
273 padding: 4px 15px; 273 padding: 4px 15px;
274 color: #333366; 274 color: #333366;
275} 275}
276*/ 276*/
277 277
278/* @end */ 278/* @end */
279 279
280/* @end */ 280/* @end */
281 281
282/* @group Content */ 282/* @group Content */
283 283
284div#content { 284div#content {
285 margin-top: 15px; 285 margin-top: 15px;
286} 286}
287 287
288div#main { 288div#main {
289 padding-top: 15px; 289 padding-top: 15px;
290 /*margin-left: 15px; margin-right: 15px;*/ 290 /*margin-left: 15px; margin-right: 15px;*/
291} 291}
292 292
293div#main ul li.selectedPanel { 293div#main ul li.selectedPanel {
294 padding: 0px 15px; 294 padding: 0px 15px;
295} 295}
296 296
297div#main ul li#recordsPanel { 297div#main ul li#recordsPanel {
298 padding: 0px; 298 padding: 0px;
299} 299}
300 300
301div#main ul li ul li.selectedPanel { 301div#main ul li ul li.selectedPanel {
302 padding: 0px; 302 padding: 0px;
303} 303}
304 304
305/* @group Login page */ 305/* @group Login page */
306 306
307 307
308/* @group Service description */ 308/* @group Service description */
309div.clipperzServiceDescription { 309div.clipperzServiceDescription {
310 color: #666666; 310 color: #666666;
311 padding-left: 10px; 311 padding-left: 10px;
312 margin-right: 20px; 312 margin-right: 20px;
313} 313}
314 314
315div.clipperzServiceDescription h2 { 315div.clipperzServiceDescription h2 {
316 color: #ff9400; 316 color: #ff9400;
317 font-size: 20pt; 317 font-size: 20pt;
318 margin-bottom: 15px; 318 margin-bottom: 15px;
319} 319}
320 320
321div.clipperzServiceDescription ul li h3 { 321div.clipperzServiceDescription ul li h3 {
322} 322}
323 323
324div.clipperzServiceDescription ul li ul { 324div.clipperzServiceDescription ul li ul {
325 list-style-position: outside; 325 list-style-position: outside;
326 list-style-type: disc; 326 list-style-type: disc;
327 color: #ff9400; 327 color: #ff9400;
328 margin-bottom: 15px; 328 margin-bottom: 15px;
329 margin-left: 20px; 329 margin-left: 20px;
330} 330}
331 331
332div.clipperzServiceDescription ul li ul li p { 332div.clipperzServiceDescription ul li ul li p {
333 display: inline; 333 display: inline;
334 color: #999999; 334 color: #999999;
335 font-size: 11pt; 335 font-size: 11pt;
336} 336}
337 337
338div.clipperzServiceDescription ul li a { 338div.clipperzServiceDescription ul li a {
339 color: #333366; 339 color: #333366;
340 font-weight: bold; 340 font-weight: bold;
341} 341}
342 342
343/* @end */ 343/* @end */
344 344
345/* @group Form */ 345/* @group Form */
346 346
347div.clipperzLoginForm { 347div.clipperzLoginForm {
348 /* border: 4px solid #ff9400;*/ 348 /* border: 4px solid #ff9400;*/
349 color: #999999; 349 color: #999999;
350 font-size: 11pt; 350 font-size: 11pt;
351 width: 400px; 351 width: 400px;
352 height: 350px; 352 height: 350px;
353} 353}
354 354
355div.clipperzLoginForm a { 355div.clipperzLoginForm a {
356 margin-left: 10px; 356 margin-left: 10px;
357 color: #333366; 357 color: #333366;
358 text-decoration: none; 358 text-decoration: none;
359 font-weight: bold; 359 font-weight: bold;
360} 360}
361 361
362div.clipperzLoginForm a:hover { 362div.clipperzLoginForm a:hover {
363 text-decoration: underline; 363 text-decoration: underline;
364} 364}
365 365
366div.clipperzLoginForm div.loginFormHeaderBox { 366div.clipperzLoginForm div.loginFormHeaderBox {
367 padding: 30px 20px 0px 20px; 367 padding: 30px 20px 0px 20px;
368 /* background: url(./images/loginFormBox.png) no-repeat -3px top;*/ 368 /* background: url(./images/loginFormBox.png) no-repeat -3px top;*/
369 background: url(data:image/png;charset=utf-8;base64,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) no-repeat -3px top; 369 background: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAABMAAAAAvCAIAAACKdSGFAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAv4SURBVHja7N3Zj1vlGcfxY3u8e7ZMokCUNCIbVdIAQrlAkZAIoSigFoTaSOWmN73oQiWqUlX9D0oXEL0A2steRSqV2kRViygpaaAsEpCKQNIkbRayTZaZTGbz2B7bfY6f8eM3niU+E0/EnPl+VE09M6aDjtWf3t857xKpVqseACxC27Z998MPfzfHGyqVyuTkZKFQGB8fHx0dHRkZuXbt2uDg4Df6v9V40zMlriSAYF6O28s/rtyzfPny7ppsNpvJZJLJZDwej0QitxhfpVJJ42tsbGx4eHhoaGhgYOCbl54mvgC0K76WLVvW29vb1dWVy+XS6bTGVzQanft/I8plBBBi7j0yfc1dMwDtJWVvxrQBgFCiQAIIf4dkMAdgUQfO3M8zAeBWsiVowlAgAQAAvqBju5vOJQOAdgVOi02SVAIAAPgiDuZu+hMAuP05Q4EEAAAAALSEAgkAAAAAoEACAACESMlLNL4pjnBBAATghMYNYUKBBAAACA3bJlGMVbsbvxi/yMUBEIATGhImukfXPHbqokACAAB8oXuj7Y44HulpvGPkLFcJQABOaGiYNOUMBRIAAGBxt0d3bBeNRkeiKxpvOvsmFwpAAE5oSJhIpDTdomqxQ3Ys0L/ejKfocpY3sKSGPrN9CwAIGqpaIM/Ftt5deXfqp6f2edt/zsUB0KqTe+2lhImmyjwGaW0ukG5FrFQq+pOm3qg/BxDK0mgxZC8kmyQEAt3ZAgBoZkZvdDG+dbIY64iU/V8PHffOveWt3sGFAnBzEhfXT+jLyWqsP3FP143x0vogrT0Fsqk3akW0r1XHbP8UgBC0R2+mRTu2RHsecyQAYCnnqqWoiMVifpzGs6crd2+IHZl607s/83a/75GoAG7W1vy4qDtd+XIllu7o6NBgaRqkLXiBtBIoL7QrVm7k/rzp/RRIIEyjHPvWGqNFUtP9LWuV1EgAmDtdrT3KUC8ej8vXj6KPra9+NpWfVz72Pn3V2/oDrhWAuRx+xY+Legv7KLpL80TjRWvkbXoCqQ1Qq6D0w3K5rKVxcnLS/6/CSOz8/sTF/bHRM7GJS7HCpWg5z8cHhF4lli4nV5ZTK8u5tcU7d06uejiW6tJsspCS0KBDAsAc3HtwmpzaIQcS646M37sl/snU+97+sde72Vv9EFcMwMzOHfDeec6+OzJ573B2/bJagdQOafeqWnwIOf8Cqe1RG6NVx1KpJO0xcvXf2SMvJS+9Fa2W+MiAJTfoKeej46fj46e9wQ+yn/+hEokXVu4Y2/yj6vL7ZOgTq9MOaU8jAQBGslEHWhqYWh1VIpF4b/Tx9ZX/pKLF2oCs7L2+29v1Gh0SwMztUSKiWtbvJiqJ9yqPa5LE6x1SBJrCOs9xmz111PYopbFYLObz+dLAfzP/+l7f/sfS/W/QHgH4KVMtSSBILEg4FK+eKBQKEhelUsluPLGxFgDM2CHdJ5CJmmQymUqliqk7/zy+u1KpLwUqDHn7dvlT1FgcBMApbH4sSDhIRNRIaEh0SIBIjEiYWIfUkFnYAmk74mh1lIGgDAcnJia8M6/3vfnV7Pl9zEkDMH0kJOEgEVE59VfrkBIgdiuKSwQAM3ZIfT6gHVKHffL1Qvyev4/tdAZnZe/gs95rD/gbLQKARIEEgsRC/dmjkNCQ6LD2qGwrnQVcA9nUHrVAynAwdfSV3qO/aP673Ru9dU96ax7xOtd4mVVeIsenCYRfcdQbv+CNnPXPqz251/aMFrHy2IoPvjN4/aeFLT/U7bW82gQt/S1zWQFgeoHUKaz2BDKTyehtuEPFHeWh8q6uAzLwm/oHrnzs7X3U69nk3fUEoy+A0ZeRMdfrww8d7ni4O+NLp9NSI7U9LniBnN4e9dmjtMdlx3/luX90xf3e9uc5mwhYimSwktjkj2DW7PQPuT73lr9zdH3vL0mnvmO/vFqtFjY/M30rZjokAFh7tJ0tdA2kjPZk2CdDLymQpZpDwzv6ry57uu8v6ZizbmjouHfo1/5/AMDz8uX4noGv9Sfv68xksjXSIfU5pG5OYbPlF/AYj6Z1j9Gzb/Qdc9pjJOY9+KL3le9zKhEA3+od/jFln77qbxVYn0choXE+s66wdpc7TuJoHwCY3iFtEx0pkDL60g6p9/FlSHZh5J7f9PftzB3Y1nWCNUQAXDKy+nB44z/GdpTSqzqz2Vwul6k/gXTXQE4dM9uyjkD/BnZch7bHQqEwOfi/L33yXCOvkj3sAwZg+iDIP6asd7O/D1htJbf84M7DP/k8tyGyfKN7x4tNWQGgqUPaQ0gZ8OlhaVPnpdUXAoxGVv9p9Kl/Xj/zSPf7WzrPxaOsKgeWulIl+tnImv3DDwzG1kpj7OrslPbYWZPNZt0prEHnrwYokHZoh22cI/L5fN+xF2LlsXrIxWiPAGYl4SARsW+XPoeU6Og59sJg7qWIQyJMcoYOCQDWHmUMJiO8eDxuu98LW1Vk6yRH8hv2XF9duTyyMXlqc/bM8vhwT3y8JzGeipW5kkDoTZRjQ8XMUClztdR1ZGzticJdkUROimJnOp2tPXu09ug+gXQL5IKsgbQnkFog/W1Xrxzqufy3xlTVB1+kPQK4SYeUoDj4rH4nATJw+duFO7bZMdn6gusEAEbvqckYTDtkKpWyZ486wVXrpQwH8/n8xETyZLHr+PAWGa3ZaUn6ZlsmwHoBIATcymeLGPVMDgmETHdSd2zO1Nc9SofUr9oehe6gE7Q9BiuQmkG2d06hUFh58tXGH1txv7/uEQDmJkFx9Pe6p44ESN/J317qfdkiTOk9dS4VAGgY2tDQPfTIHTLqBq1iYmJCz1drKpCclgSEOCJsBKW3k3TGuxVI7ZD2IlWj2+fMY/5qqwXSpknY40e/QI4Odl9/v/Gm7c+zaw6AVqLOj4u9j+p33dffOzt2raNOgkxyJuidMAAI9wDRJvZLUbSxmZ3woY8fZUSYTqelQNpBu7ZUUtsjHRIIa3t0N9yyTNBYsA6pEaFLH3XyqrxNa+eCFEjNKXcBpGRT+srb0Wp9z+ieTZzYAaBVEhfdG/WEIomR1OWDxfTXdSswuxnGRQIAl87OcDuk+8BBR4rSHvWEj9meQDJ5FQhfMnizPIHUiQk2YdUePNrxj/OYvDqfAqlhJMHkz18dfKfx67ue4PMDEMC6J+2Mss7Bd/rveFSiTRJGcs3dGYLrBABe7TmDbqWj38r4zwaLOl6Un/g392snfOhOh/r4UTukhioFEghlONgRjjqhXedzJer0sEf96p7bIea99f18prAWa5IT5xvvWPMInx+AACQ06gVSwsQmXOnuguyjAwCzdUhbFWn7r0p+6gMHq44WpzZ/dcYCSZ8EFmMUTH9hgWAdUouiLpCO11i3tGeP857wdfMCaYljU1jlq4z2EqWrjTd1ruHjBBCAExoSJm57tJvlPIEEgOkd0masWYHUwaIEqY7TbPKqe9qHxxpIIKRlsqlAWizYdFZbG+lud38ry4VafQJpi7B1CqtIVQYb78is4iMEEIATGhImurja3e+B++IAMNt4UY/MleGgbpshYzMdHepMsYqjafUj0QqELA1U00pIOx1NS6NlhU12vcV79AGO8dCHA3pny58sUS00fpfI8SkCCMAJDQkTm3Ml7GY5AGC2gaP79ED7pO5inUgk3GeP1h7JVSDcNdKaoc1NsHkK7oTVtuxT2FKBdG9i2URWPjAA7WITrjRn2EcHAFoZNepY0IaGNmBzZ65Ob4+USSBM1bFpMaQbC5EbtetPB9iF1S2QTKMH0Ea20wPzVwEg6AhS10Z6Nz6ZnHHnVdIVCF+BNPZ//6a1kW3/08EKpFsj+dgAtL1A2uCGUQ4AzKNJzpGf5CqwRJrkQk/gCrALq1VHm1IPAG3hTrtyjywDANz6aPL2jCkBLBEtLaN0p0C4a7IBoF2aVuxwQQAAABZrgZw+wmN4B6CN3F0fuBoAAADhKZBcMgALipwBAAAISYFkeAdg4Uoj2QIAABDCAgkAAAAAoEACAAAAAHDLBZLZZQAAAABAgQxQHVmqBGAh6OFA09MGAAAAi6xAevUDPLheAG4DAgcAAGBxF0gAAAAAwBL3fwEGAGLpZ+CuDirCAAAAAElFTkSuQmCCCg==) no-repeat -3px top;
370} 370}
371 371
372div.clipperzLoginForm h3 { 372div.clipperzLoginForm h3 {
373 color: #666666; 373 color: #666666;
374 font-size: 14pt; 374 font-size: 14pt;
375 padding: 0px 15px 8px 15px; 375 padding: 0px 15px 8px 15px;
376 border-bottom: 1px dotted #ff9400; 376 border-bottom: 1px dotted #ff9400;
377} 377}
378 378
379div.clipperzLoginForm form table.formLayout { 379div.clipperzLoginForm form table.formLayout {
380 color: #999999; 380 color: #999999;
381 font-size: 10pt; 381 font-size: 10pt;
382 padding: 0px 25px; 382 padding: 0px 25px;
383} 383}
384 384
385div.clipperzLoginForm form table tbody tr.formFieldTR td { 385div.clipperzLoginForm form table tbody tr.formFieldTR td {
386 height: 22px; 386 height: 22px;
387} 387}
388 388
389input.loginFormField { 389input.loginFormField {
390 font-size: 10pt; 390 font-size: 10pt;
391 height: 20px; 391 height: 20px;
392 width: 251px; 392 width: 251px;
393 /* width: 330px;*/ 393 /* width: 330px;*/
394 } 394 }
395 395
396div.passwordTypeChooser { 396div.passwordTypeChooser {
397 padding-top: 2px; 397 padding-top: 2px;
398 width: 250px; 398 width: 250px;
399 padding-bottom: 8px; 399 padding-bottom: 8px;
400} 400}
401 401
402/* @group Login form */ 402/* @group Login form */
403 403
404input.passwordTypeCheckbox { 404input.passwordTypeCheckbox {
405 margin-top: 2px; 405 margin-top: 2px;
406 margin-right: 5px; 406 margin-right: 5px;
407} 407}
408 408
409div.oneTimePassword input { 409div.oneTimePassword input {
410 width: 59px; 410 width: 59px;
411 height: 20px; 411 height: 20px;
412 font-size: 8pt; 412 font-size: 8pt;
413} 413}
414 414
415div.oneTimePassword span { 415div.oneTimePassword span {
416 font-size: 7px; 416 font-size: 7px;
417 padding: 0px 1px; 417 padding: 0px 1px;
418 color: #666666; 418 color: #666666;
419} 419}
420 420
421div.clipperzLoginForm div.loginForm { 421div.clipperzLoginForm div.loginForm {
422 text-align: left; 422 text-align: left;
423 /* background: url(./images/loginFormBox.png) repeat-y -408px;*/ 423 /* background: url(./images/loginFormBox.png) repeat-y -408px;*/
424 background: url(data:image/png;charset=utf-8;base64,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) repeat-y -408px; 424 background: url(data:image/png;charset=utf-8;base64,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) repeat-y -408px;
425 margin: 0px; 425 margin: 0px;
426} 426}
427 427
428div.clipperzLoginForm form table.formLayout { 428div.clipperzLoginForm form table.formLayout {
429 margin: 7px 10px 4px; 429 margin: 7px 10px 4px;
430} 430}
431 431
432div.loginForm div.loginFormFooterBox { 432div.loginForm div.loginFormFooterBox {
433 padding: 0px 20px 30px 20px; 433 padding: 0px 20px 30px 20px;
434 /* background: url(./images/loginFormBox.png) no-repeat -813px bottom;*/ 434 /* background: url(./images/loginFormBox.png) no-repeat -813px bottom;*/
435 background: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAABMAAAAAvCAIAAACKdSGFAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAv4SURBVHja7N3Zj1vlGcfxY3u8e7ZMokCUNCIbVdIAQrlAkZAIoSigFoTaSOWmN73oQiWqUlX9D0oXEL0A2steRSqV2kRViygpaaAsEpCKQNIkbRayTZaZTGbz2B7bfY6f8eM3niU+E0/EnPl+VE09M6aDjtWf3t857xKpVqseACxC27Z998MPfzfHGyqVyuTkZKFQGB8fHx0dHRkZuXbt2uDg4Df6v9V40zMlriSAYF6O28s/rtyzfPny7ppsNpvJZJLJZDwej0QitxhfpVJJ42tsbGx4eHhoaGhgYOCbl54mvgC0K76WLVvW29vb1dWVy+XS6bTGVzQanft/I8plBBBi7j0yfc1dMwDtJWVvxrQBgFCiQAIIf4dkMAdgUQfO3M8zAeBWsiVowlAgAQAAvqBju5vOJQOAdgVOi02SVAIAAPgiDuZu+hMAuP05Q4EEAAAAALSEAgkAAAAAoEACAACESMlLNL4pjnBBAATghMYNYUKBBAAACA3bJlGMVbsbvxi/yMUBEIATGhImukfXPHbqokACAAB8oXuj7Y44HulpvGPkLFcJQABOaGiYNOUMBRIAAGBxt0d3bBeNRkeiKxpvOvsmFwpAAE5oSJhIpDTdomqxQ3Ys0L/ejKfocpY3sKSGPrN9CwAIGqpaIM/Ftt5deXfqp6f2edt/zsUB0KqTe+2lhImmyjwGaW0ukG5FrFQq+pOm3qg/BxDK0mgxZC8kmyQEAt3ZAgBoZkZvdDG+dbIY64iU/V8PHffOveWt3sGFAnBzEhfXT+jLyWqsP3FP143x0vogrT0Fsqk3akW0r1XHbP8UgBC0R2+mRTu2RHsecyQAYCnnqqWoiMVifpzGs6crd2+IHZl607s/83a/75GoAG7W1vy4qDtd+XIllu7o6NBgaRqkLXiBtBIoL7QrVm7k/rzp/RRIIEyjHPvWGqNFUtP9LWuV1EgAmDtdrT3KUC8ej8vXj6KPra9+NpWfVz72Pn3V2/oDrhWAuRx+xY+Legv7KLpL80TjRWvkbXoCqQ1Qq6D0w3K5rKVxcnLS/6/CSOz8/sTF/bHRM7GJS7HCpWg5z8cHhF4lli4nV5ZTK8u5tcU7d06uejiW6tJsspCS0KBDAsAc3HtwmpzaIQcS646M37sl/snU+97+sde72Vv9EFcMwMzOHfDeec6+OzJ573B2/bJagdQOafeqWnwIOf8Cqe1RG6NVx1KpJO0xcvXf2SMvJS+9Fa2W+MiAJTfoKeej46fj46e9wQ+yn/+hEokXVu4Y2/yj6vL7ZOgTq9MOaU8jAQBGslEHWhqYWh1VIpF4b/Tx9ZX/pKLF2oCs7L2+29v1Gh0SwMztUSKiWtbvJiqJ9yqPa5LE6x1SBJrCOs9xmz111PYopbFYLObz+dLAfzP/+l7f/sfS/W/QHgH4KVMtSSBILEg4FK+eKBQKEhelUsluPLGxFgDM2CHdJ5CJmmQymUqliqk7/zy+u1KpLwUqDHn7dvlT1FgcBMApbH4sSDhIRNRIaEh0SIBIjEiYWIfUkFnYAmk74mh1lIGgDAcnJia8M6/3vfnV7Pl9zEkDMH0kJOEgEVE59VfrkBIgdiuKSwQAM3ZIfT6gHVKHffL1Qvyev4/tdAZnZe/gs95rD/gbLQKARIEEgsRC/dmjkNCQ6LD2qGwrnQVcA9nUHrVAynAwdfSV3qO/aP673Ru9dU96ax7xOtd4mVVeIsenCYRfcdQbv+CNnPXPqz251/aMFrHy2IoPvjN4/aeFLT/U7bW82gQt/S1zWQFgeoHUKaz2BDKTyehtuEPFHeWh8q6uAzLwm/oHrnzs7X3U69nk3fUEoy+A0ZeRMdfrww8d7ni4O+NLp9NSI7U9LniBnN4e9dmjtMdlx3/luX90xf3e9uc5mwhYimSwktjkj2DW7PQPuT73lr9zdH3vL0mnvmO/vFqtFjY/M30rZjokAFh7tJ0tdA2kjPZk2CdDLymQpZpDwzv6ry57uu8v6ZizbmjouHfo1/5/AMDz8uX4noGv9Sfv68xksjXSIfU5pG5OYbPlF/AYj6Z1j9Gzb/Qdc9pjJOY9+KL3le9zKhEA3+od/jFln77qbxVYn0choXE+s66wdpc7TuJoHwCY3iFtEx0pkDL60g6p9/FlSHZh5J7f9PftzB3Y1nWCNUQAXDKy+nB44z/GdpTSqzqz2Vwul6k/gXTXQE4dM9uyjkD/BnZch7bHQqEwOfi/L33yXCOvkj3sAwZg+iDIP6asd7O/D1htJbf84M7DP/k8tyGyfKN7x4tNWQGgqUPaQ0gZ8OlhaVPnpdUXAoxGVv9p9Kl/Xj/zSPf7WzrPxaOsKgeWulIl+tnImv3DDwzG1kpj7OrslPbYWZPNZt0prEHnrwYokHZoh22cI/L5fN+xF2LlsXrIxWiPAGYl4SARsW+XPoeU6Og59sJg7qWIQyJMcoYOCQDWHmUMJiO8eDxuu98LW1Vk6yRH8hv2XF9duTyyMXlqc/bM8vhwT3y8JzGeipW5kkDoTZRjQ8XMUClztdR1ZGzticJdkUROimJnOp2tPXu09ug+gXQL5IKsgbQnkFog/W1Xrxzqufy3xlTVB1+kPQK4SYeUoDj4rH4nATJw+duFO7bZMdn6gusEAEbvqckYTDtkKpWyZ486wVXrpQwH8/n8xETyZLHr+PAWGa3ZaUn6ZlsmwHoBIATcymeLGPVMDgmETHdSd2zO1Nc9SofUr9oehe6gE7Q9BiuQmkG2d06hUFh58tXGH1txv7/uEQDmJkFx9Pe6p44ESN/J317qfdkiTOk9dS4VAGgY2tDQPfTIHTLqBq1iYmJCz1drKpCclgSEOCJsBKW3k3TGuxVI7ZD2IlWj2+fMY/5qqwXSpknY40e/QI4Odl9/v/Gm7c+zaw6AVqLOj4u9j+p33dffOzt2raNOgkxyJuidMAAI9wDRJvZLUbSxmZ3woY8fZUSYTqelQNpBu7ZUUtsjHRIIa3t0N9yyTNBYsA6pEaFLH3XyqrxNa+eCFEjNKXcBpGRT+srb0Wp9z+ieTZzYAaBVEhfdG/WEIomR1OWDxfTXdSswuxnGRQIAl87OcDuk+8BBR4rSHvWEj9meQDJ5FQhfMnizPIHUiQk2YdUePNrxj/OYvDqfAqlhJMHkz18dfKfx67ue4PMDEMC6J+2Mss7Bd/rveFSiTRJGcs3dGYLrBABe7TmDbqWj38r4zwaLOl6Un/g392snfOhOh/r4UTukhioFEghlONgRjjqhXedzJer0sEf96p7bIea99f18prAWa5IT5xvvWPMInx+AACQ06gVSwsQmXOnuguyjAwCzdUhbFWn7r0p+6gMHq44WpzZ/dcYCSZ8EFmMUTH9hgWAdUouiLpCO11i3tGeP857wdfMCaYljU1jlq4z2EqWrjTd1ruHjBBCAExoSJm57tJvlPIEEgOkd0masWYHUwaIEqY7TbPKqe9qHxxpIIKRlsqlAWizYdFZbG+lud38ry4VafQJpi7B1CqtIVQYb78is4iMEEIATGhImurja3e+B++IAMNt4UY/MleGgbpshYzMdHepMsYqjafUj0QqELA1U00pIOx1NS6NlhU12vcV79AGO8dCHA3pny58sUS00fpfI8SkCCMAJDQkTm3Ml7GY5AGC2gaP79ED7pO5inUgk3GeP1h7JVSDcNdKaoc1NsHkK7oTVtuxT2FKBdG9i2URWPjAA7WITrjRn2EcHAFoZNepY0IaGNmBzZ65Ob4+USSBM1bFpMaQbC5EbtetPB9iF1S2QTKMH0Ea20wPzVwEg6AhS10Z6Nz6ZnHHnVdIVCF+BNPZ//6a1kW3/08EKpFsj+dgAtL1A2uCGUQ4AzKNJzpGf5CqwRJrkQk/gCrALq1VHm1IPAG3hTrtyjywDANz6aPL2jCkBLBEtLaN0p0C4a7IBoF2aVuxwQQAAABZrgZw+wmN4B6CN3F0fuBoAAADhKZBcMgALipwBAAAISYFkeAdg4Uoj2QIAABDCAgkAAAAAoEACAAAAAHDLBZLZZQAAAABAgQxQHVmqBGAh6OFA09MGAAAAi6xAevUDPLheAG4DAgcAAGBxF0gAAAAAwBL3fwEGAGLpZ+CuDirCAAAAAElFTkSuQmCCCg==) no-repeat -813px bottom; 435 background: url(data:image/png;charset=utf-8;base64,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) no-repeat -813px bottom;
436} 436}
437 437
438div.loginForm ul { 438div.loginForm ul {
439 padding: 8px 15px 8px 15px; 439 padding: 8px 15px 8px 15px;
440 border-top: 1px dotted #ff9400; 440 border-top: 1px dotted #ff9400;
441} 441}
442 442
443div.loginFormButtonFooter { 443div.loginFormButtonFooter {
444 padding: 0px 40px 10px; 444 padding: 0px 40px 10px;
445} 445}
446 446
447/* @end */ 447/* @end */
448 448
449/* @group Registration form */ 449/* @group Registration form */
450 450
451div.clipperzLoginForm div.registrationForm { 451div.clipperzLoginForm div.registrationForm {
452 text-align: left; 452 text-align: left;
453 /* background: url(./images/loginFormBox.png) repeat-y -408px;*/ 453 /* background: url(./images/loginFormBox.png) repeat-y -408px;*/
454 background: url(data:image/png;charset=utf-8;base64,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) repeat-y -408px; 454 background: url(data:image/png;charset=utf-8;base64,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) repeat-y -408px;
455 margin: 0px; 455 margin: 0px;
456} 456}
457 457
458div.clipperzLoginForm div.registrationForm form a { 458div.clipperzLoginForm div.registrationForm form a {
459 margin: 0px; 459 margin: 0px;
460} 460}
461div.registrationForm form table.formLayout { 461div.registrationForm form table.formLayout {
462 padding: 10px; 462 padding: 10px;
463 /*padding: 4px 10px;*/ 463 /*padding: 4px 10px;*/
464 margin: 0px 20px; 464 margin: 0px 20px;
465} 465}
466 466
467 467
468/* 468/*
469div.clipperzLoginForm form.read-only table.formLayout { 469div.clipperzLoginForm form.read-only table.formLayout {
470 background-image: url(./images/read-only_background.png); 470 background-image: url(./images/read-only_background.png);
471} 471}
472 472
473div.panelBody form.read-only table.panelBody { 473div.panelBody form.read-only table.panelBody {
474 background-image: url(./images/read-only_background.png); 474 background-image: url(./images/read-only_background.png);
475} 475}
476 476
477*/ 477*/
478 478
479div.clipperzLoginForm form.read-only table.formLayout, div.panelBody form.read-only table.panelBody, div.clipperzSubPanel span.read-only, div.read-only { 479div.clipperzLoginForm form.read-only table.formLayout, div.panelBody form.read-only table.panelBody, div.clipperzSubPanel span.read-only, div.read-only {
480 /* background-image: url(./images/read-only_background.png);*/ 480 /* background-image: url(./images/read-only_background.png);*/
481 background-image: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAT8SURBVHjaxJppc9NIEIZbshTHxkACNhRHQVGQAwJF8cv5FxRfdosjCVeyG7aA3U3sOM7tIxLdGmFLmkMz40lwpSo+ZtR69HbPdLfkxZsvD6AyW4XkFSd/cP0ZwOW7wL32vwLsfgDwMt9FOKHeBGg+B6jM5McPjwG2/8T/Bzjn1yQyUAG48QKg1uJtdD8D9P7ibTRuow08L8/Pjx/0AP593Q8gqM9CpRowCJw9vwBw6TZv4PA7gvwNENYKEPMI/gTAD/PjRycAnXUcM8I59ZSBIHw2vtbkbfTw+Ic/eBuNGwDXlgUQeIE6H+mdF0AcxWMl5hcR4pYYYu8Lf5VmFRDtNVTiEH/z9CFIcd8rXCgJBKncQRtnp8nBM0ooILpfknMYk1hBoDtdf2wB8TjjllklUoj0t4ApsaBWQgixgt8HehBehZ2QlRIFCDp2AYLE8OKDbwNo3AnV7jQFRKLEsjiwxxAFGwZKJDaiaOjFcTzAj3mQw28IseEIokwJEYQoJvDY7VUewp+h8cNArIQFxEjkTssWECIlyJ0kEBSn1TnweSUs3ckTQbQslDCHYMHu2p1wRbdTQrRPEMR7hOgrIQDSQzKITUfutOQuJjQhmCJk4OCrAGJOAYFSD48slNDd7Ciw9SFo+fWh+0mixFMDCF0lzgGCfsNUKDBzJ5kSSyWBPa0SoRyCFqf9fzLBroQ4ZRAjmRKti1cCUghKMvGcAj2I9xJ3WnajhHJ1wnOqXhUrkUJARNfLNcT+lgTiJlNPuDqt6kMUlJisWhSgSRYrgRjZKCFypyUHSkRsrytA0BwvPhsOECLUV0KSO5ESvS2JEotsrlbuFLIVU6REl1civVCYaxkrYbLE3jRUQgIRi90psUEl+dxDCJwoIQ3sRYOYUCghcqcMBG0fQbkSvkZRZKKEI3fKQEySxotQ4hwhGMjoOM1ibZTwfrsSE5D//8B5ZwYQpkpIylMpBCgg7iDEI378aQe9myuKCOKJZJ/YYi4l3bErU0LErEEnhVgQQHQBtt9Q0iiCaBpAyNzJtRISiM4HHDNIg70UQpU7ySDWHcaEwJ36XWYjHiY2WIMOypQwSQAlSnguYyIPkS6/FXdtTGMlwC4mChAs1zraHkC9FTrpxbZlMbEiqCfcQeAHSYPOQS9WnYpbQFBMtAUQlRp5lKBB56IXm6vsDCAaisAWQtQBmmgjbBSSRmU9cRFKiCD25EqkEPkGnbTv1Dp/JaRL7B6rWeLRxAaND+o5iAmIaS9WGtiyRoEtxFoegmwENQ6CgYwNaPZik8rOBMJysxNBJO6Ey3h4iSuBfehtpgY0e7Ht1XOG2DODiDDh3XmbybW0erEGEBrlqVZMKJVACOqUHv1XaNC57gBOG9hlELsfAY53Ehv+dB3AFUdKdC0gPo0hWLCr7mNfmBImMTFi7pSBYCD0RIGzXuyGhRLrAohZdUwUIFjSGJ0NECLkVyeEiEx6sRvs/qNmjT1tTIwvXgRkA3Mt2eoU9SVZrF4vVglxihC7a24grj4AuHK/kGu56sUqISSpuMqdSiAm9xBLO4Ar1h1AVXmah3hmDTHJtUz7TrGNO5lCROzJn5NyCAYy2PeMGwWmEKTEroUSJ4XVSQLBHnP68QoJ4moyIU5P1JthD5JxSqQb0a/CK8pAXLknhjjpYC70JmnZ5Gz4ipjYeZekHTkbNI+Oz0Pg2O/9nwIMAFYA4szm5y3UAAAAAElFTkSuQmCCCg==); 481 background-image: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAT8SURBVHjaxJppc9NIEIZbshTHxkACNhRHQVGQAwJF8cv5FxRfdosjCVeyG7aA3U3sOM7tIxLdGmFLmkMz40lwpSo+ZtR69HbPdLfkxZsvD6AyW4XkFSd/cP0ZwOW7wL32vwLsfgDwMt9FOKHeBGg+B6jM5McPjwG2/8T/Bzjn1yQyUAG48QKg1uJtdD8D9P7ibTRuow08L8/Pjx/0AP593Q8gqM9CpRowCJw9vwBw6TZv4PA7gvwNENYKEPMI/gTAD/PjRycAnXUcM8I59ZSBIHw2vtbkbfTw+Ic/eBuNGwDXlgUQeIE6H+mdF0AcxWMl5hcR4pYYYu8Lf5VmFRDtNVTiEH/z9CFIcd8rXCgJBKncQRtnp8nBM0ooILpfknMYk1hBoDtdf2wB8TjjllklUoj0t4ApsaBWQgixgt8HehBehZ2QlRIFCDp2AYLE8OKDbwNo3AnV7jQFRKLEsjiwxxAFGwZKJDaiaOjFcTzAj3mQw28IseEIokwJEYQoJvDY7VUewp+h8cNArIQFxEjkTssWECIlyJ0kEBSn1TnweSUs3ckTQbQslDCHYMHu2p1wRbdTQrRPEMR7hOgrIQDSQzKITUfutOQuJjQhmCJk4OCrAGJOAYFSD48slNDd7Ciw9SFo+fWh+0mixFMDCF0lzgGCfsNUKDBzJ5kSSyWBPa0SoRyCFqf9fzLBroQ4ZRAjmRKti1cCUghKMvGcAj2I9xJ3WnajhHJ1wnOqXhUrkUJARNfLNcT+lgTiJlNPuDqt6kMUlJisWhSgSRYrgRjZKCFypyUHSkRsrytA0BwvPhsOECLUV0KSO5ESvS2JEotsrlbuFLIVU6REl1civVCYaxkrYbLE3jRUQgIRi90psUEl+dxDCJwoIQ3sRYOYUCghcqcMBG0fQbkSvkZRZKKEI3fKQEySxotQ4hwhGMjoOM1ibZTwfrsSE5D//8B5ZwYQpkpIylMpBCgg7iDEI378aQe9myuKCOKJZJ/YYi4l3bErU0LErEEnhVgQQHQBtt9Q0iiCaBpAyNzJtRISiM4HHDNIg70UQpU7ySDWHcaEwJ36XWYjHiY2WIMOypQwSQAlSnguYyIPkS6/FXdtTGMlwC4mChAs1zraHkC9FTrpxbZlMbEiqCfcQeAHSYPOQS9WnYpbQFBMtAUQlRp5lKBB56IXm6vsDCAaisAWQtQBmmgjbBSSRmU9cRFKiCD25EqkEPkGnbTv1Dp/JaRL7B6rWeLRxAaND+o5iAmIaS9WGtiyRoEtxFoegmwENQ6CgYwNaPZik8rOBMJysxNBJO6Ey3h4iSuBfehtpgY0e7Ht1XOG2DODiDDh3XmbybW0erEGEBrlqVZMKJVACOqUHv1XaNC57gBOG9hlELsfAY53Ehv+dB3AFUdKdC0gPo0hWLCr7mNfmBImMTFi7pSBYCD0RIGzXuyGhRLrAohZdUwUIFjSGJ0NECLkVyeEiEx6sRvs/qNmjT1tTIwvXgRkA3Mt2eoU9SVZrF4vVglxihC7a24grj4AuHK/kGu56sUqISSpuMqdSiAm9xBLO4Ar1h1AVXmah3hmDTHJtUz7TrGNO5lCROzJn5NyCAYy2PeMGwWmEKTEroUSJ4XVSQLBHnP68QoJ4moyIU5P1JthD5JxSqQb0a/CK8pAXLknhjjpYC70JmnZ5Gz4ipjYeZekHTkbNI+Oz0Pg2O/9nwIMAFYA4szm5y3UAAAAAElFTkSuQmCCCg==);
482} 482}
483 483
484div.registrationForm div.loginFormFooterBox { 484div.registrationForm div.loginFormFooterBox {
485 padding: 0px 20px 30px 20px; 485 padding: 0px 20px 30px 20px;
486 /* background: url(./images/loginFormBox.png) no-repeat -813px bottom;*/ 486 /* background: url(./images/loginFormBox.png) no-repeat -813px bottom;*/
487 background: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAABMAAAAAvCAIAAACKdSGFAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAv4SURBVHja7N3Zj1vlGcfxY3u8e7ZMokCUNCIbVdIAQrlAkZAIoSigFoTaSOWmN73oQiWqUlX9D0oXEL0A2steRSqV2kRViygpaaAsEpCKQNIkbRayTZaZTGbz2B7bfY6f8eM3niU+E0/EnPl+VE09M6aDjtWf3t857xKpVqseACxC27Z998MPfzfHGyqVyuTkZKFQGB8fHx0dHRkZuXbt2uDg4Df6v9V40zMlriSAYF6O28s/rtyzfPny7ppsNpvJZJLJZDwej0QitxhfpVJJ42tsbGx4eHhoaGhgYOCbl54mvgC0K76WLVvW29vb1dWVy+XS6bTGVzQanft/I8plBBBi7j0yfc1dMwDtJWVvxrQBgFCiQAIIf4dkMAdgUQfO3M8zAeBWsiVowlAgAQAAvqBju5vOJQOAdgVOi02SVAIAAPgiDuZu+hMAuP05Q4EEAAAAALSEAgkAAAAAoEACAACESMlLNL4pjnBBAATghMYNYUKBBAAACA3bJlGMVbsbvxi/yMUBEIATGhImukfXPHbqokACAAB8oXuj7Y44HulpvGPkLFcJQABOaGiYNOUMBRIAAGBxt0d3bBeNRkeiKxpvOvsmFwpAAE5oSJhIpDTdomqxQ3Ys0L/ejKfocpY3sKSGPrN9CwAIGqpaIM/Ftt5deXfqp6f2edt/zsUB0KqTe+2lhImmyjwGaW0ukG5FrFQq+pOm3qg/BxDK0mgxZC8kmyQEAt3ZAgBoZkZvdDG+dbIY64iU/V8PHffOveWt3sGFAnBzEhfXT+jLyWqsP3FP143x0vogrT0Fsqk3akW0r1XHbP8UgBC0R2+mRTu2RHsecyQAYCnnqqWoiMVifpzGs6crd2+IHZl607s/83a/75GoAG7W1vy4qDtd+XIllu7o6NBgaRqkLXiBtBIoL7QrVm7k/rzp/RRIIEyjHPvWGqNFUtP9LWuV1EgAmDtdrT3KUC8ej8vXj6KPra9+NpWfVz72Pn3V2/oDrhWAuRx+xY+Legv7KLpL80TjRWvkbXoCqQ1Qq6D0w3K5rKVxcnLS/6/CSOz8/sTF/bHRM7GJS7HCpWg5z8cHhF4lli4nV5ZTK8u5tcU7d06uejiW6tJsspCS0KBDAsAc3HtwmpzaIQcS646M37sl/snU+97+sde72Vv9EFcMwMzOHfDeec6+OzJ573B2/bJagdQOafeqWnwIOf8Cqe1RG6NVx1KpJO0xcvXf2SMvJS+9Fa2W+MiAJTfoKeej46fj46e9wQ+yn/+hEokXVu4Y2/yj6vL7ZOgTq9MOaU8jAQBGslEHWhqYWh1VIpF4b/Tx9ZX/pKLF2oCs7L2+29v1Gh0SwMztUSKiWtbvJiqJ9yqPa5LE6x1SBJrCOs9xmz111PYopbFYLObz+dLAfzP/+l7f/sfS/W/QHgH4KVMtSSBILEg4FK+eKBQKEhelUsluPLGxFgDM2CHdJ5CJmmQymUqliqk7/zy+u1KpLwUqDHn7dvlT1FgcBMApbH4sSDhIRNRIaEh0SIBIjEiYWIfUkFnYAmk74mh1lIGgDAcnJia8M6/3vfnV7Pl9zEkDMH0kJOEgEVE59VfrkBIgdiuKSwQAM3ZIfT6gHVKHffL1Qvyev4/tdAZnZe/gs95rD/gbLQKARIEEgsRC/dmjkNCQ6LD2qGwrnQVcA9nUHrVAynAwdfSV3qO/aP673Ru9dU96ax7xOtd4mVVeIsenCYRfcdQbv+CNnPXPqz251/aMFrHy2IoPvjN4/aeFLT/U7bW82gQt/S1zWQFgeoHUKaz2BDKTyehtuEPFHeWh8q6uAzLwm/oHrnzs7X3U69nk3fUEoy+A0ZeRMdfrww8d7ni4O+NLp9NSI7U9LniBnN4e9dmjtMdlx3/luX90xf3e9uc5mwhYimSwktjkj2DW7PQPuT73lr9zdH3vL0mnvmO/vFqtFjY/M30rZjokAFh7tJ0tdA2kjPZk2CdDLymQpZpDwzv6ry57uu8v6ZizbmjouHfo1/5/AMDz8uX4noGv9Sfv68xksjXSIfU5pG5OYbPlF/AYj6Z1j9Gzb/Qdc9pjJOY9+KL3le9zKhEA3+od/jFln77qbxVYn0choXE+s66wdpc7TuJoHwCY3iFtEx0pkDL60g6p9/FlSHZh5J7f9PftzB3Y1nWCNUQAXDKy+nB44z/GdpTSqzqz2Vwul6k/gXTXQE4dM9uyjkD/BnZch7bHQqEwOfi/L33yXCOvkj3sAwZg+iDIP6asd7O/D1htJbf84M7DP/k8tyGyfKN7x4tNWQGgqUPaQ0gZ8OlhaVPnpdUXAoxGVv9p9Kl/Xj/zSPf7WzrPxaOsKgeWulIl+tnImv3DDwzG1kpj7OrslPbYWZPNZt0prEHnrwYokHZoh22cI/L5fN+xF2LlsXrIxWiPAGYl4SARsW+XPoeU6Og59sJg7qWIQyJMcoYOCQDWHmUMJiO8eDxuu98LW1Vk6yRH8hv2XF9duTyyMXlqc/bM8vhwT3y8JzGeipW5kkDoTZRjQ8XMUClztdR1ZGzticJdkUROimJnOp2tPXu09ug+gXQL5IKsgbQnkFog/W1Xrxzqufy3xlTVB1+kPQK4SYeUoDj4rH4nATJw+duFO7bZMdn6gusEAEbvqckYTDtkKpWyZ486wVXrpQwH8/n8xETyZLHr+PAWGa3ZaUn6ZlsmwHoBIATcymeLGPVMDgmETHdSd2zO1Nc9SofUr9oehe6gE7Q9BiuQmkG2d06hUFh58tXGH1txv7/uEQDmJkFx9Pe6p44ESN/J317qfdkiTOk9dS4VAGgY2tDQPfTIHTLqBq1iYmJCz1drKpCclgSEOCJsBKW3k3TGuxVI7ZD2IlWj2+fMY/5qqwXSpknY40e/QI4Odl9/v/Gm7c+zaw6AVqLOj4u9j+p33dffOzt2raNOgkxyJuidMAAI9wDRJvZLUbSxmZ3woY8fZUSYTqelQNpBu7ZUUtsjHRIIa3t0N9yyTNBYsA6pEaFLH3XyqrxNa+eCFEjNKXcBpGRT+srb0Wp9z+ieTZzYAaBVEhfdG/WEIomR1OWDxfTXdSswuxnGRQIAl87OcDuk+8BBR4rSHvWEj9meQDJ5FQhfMnizPIHUiQk2YdUePNrxj/OYvDqfAqlhJMHkz18dfKfx67ue4PMDEMC6J+2Mss7Bd/rveFSiTRJGcs3dGYLrBABe7TmDbqWj38r4zwaLOl6Un/g392snfOhOh/r4UTukhioFEghlONgRjjqhXedzJer0sEf96p7bIea99f18prAWa5IT5xvvWPMInx+AACQ06gVSwsQmXOnuguyjAwCzdUhbFWn7r0p+6gMHq44WpzZ/dcYCSZ8EFmMUTH9hgWAdUouiLpCO11i3tGeP857wdfMCaYljU1jlq4z2EqWrjTd1ruHjBBCAExoSJm57tJvlPIEEgOkd0masWYHUwaIEqY7TbPKqe9qHxxpIIKRlsqlAWizYdFZbG+lud38ry4VafQJpi7B1CqtIVQYb78is4iMEEIATGhImurja3e+B++IAMNt4UY/MleGgbpshYzMdHepMsYqjafUj0QqELA1U00pIOx1NS6NlhU12vcV79AGO8dCHA3pny58sUS00fpfI8SkCCMAJDQkTm3Ml7GY5AGC2gaP79ED7pO5inUgk3GeP1h7JVSDcNdKaoc1NsHkK7oTVtuxT2FKBdG9i2URWPjAA7WITrjRn2EcHAFoZNepY0IaGNmBzZ65Ob4+USSBM1bFpMaQbC5EbtetPB9iF1S2QTKMH0Ea20wPzVwEg6AhS10Z6Nz6ZnHHnVdIVCF+BNPZ//6a1kW3/08EKpFsj+dgAtL1A2uCGUQ4AzKNJzpGf5CqwRJrkQk/gCrALq1VHm1IPAG3hTrtyjywDANz6aPL2jCkBLBEtLaN0p0C4a7IBoF2aVuxwQQAAABZrgZw+wmN4B6CN3F0fuBoAAADhKZBcMgALipwBAAAISYFkeAdg4Uoj2QIAABDCAgkAAAAAoEACAAAAAHDLBZLZZQAAAABAgQxQHVmqBGAh6OFA09MGAAAAi6xAevUDPLheAG4DAgcAAGBxF0gAAAAAwBL3fwEGAGLpZ+CuDirCAAAAAElFTkSuQmCCCg==) no-repeat -813px bottom; 487 background: url(data:image/png;charset=utf-8;base64,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) no-repeat -813px bottom;
488} 488}
489 489
490div.registrationForm ul { 490div.registrationForm ul {
491 padding: 8px 15px 8px 15px; 491 padding: 8px 15px 8px 15px;
492 border-top: 1px dotted #ff9400; 492 border-top: 1px dotted #ff9400;
493} 493}
494 494
495/* @end */ 495/* @end */
496 496
497 497
498/* @end */ 498/* @end */
499 499
500/* @group Registration splash */ 500/* @group Registration splash */
501 501
502div#splashMessage table { 502div#splashMessage table {
503 width: auto; 503 width: auto;
504 color: #333366; 504 color: #333366;
505 font-size: 10pt; 505 font-size: 10pt;
506 padding: 10px; 506 padding: 10px;
507} 507}
508 508
509div#splashMessage span { 509div#splashMessage span {
510 color: #666666; 510 color: #666666;
511} 511}
512 512
513div#splashMessage table span.label { 513div#splashMessage table span.label {
514 color: #999999; 514 color: #999999;
515 padding-right: 10px; 515 padding-right: 10px;
516} 516}
517 517
518div#splashMessage table span.value { 518div#splashMessage table span.value {
519 color: #666666; 519 color: #666666;
520 font-weight: bold; 520 font-weight: bold;
521} 521}
522 522
523div#splashMessage input { 523div#splashMessage input {
524 margin-right: 5px; 524 margin-right: 5px;
525} 525}
526/* @end */ 526/* @end */
527 527
528/* @group Browser compatibility box */ 528/* @group Browser compatibility box */
529 529
530div.browserCompatibilityBox { 530div.browserCompatibilityBox {
531 color: #666666; 531 color: #666666;
532 padding: 0px 0px; 532 padding: 0px 0px;
533 /*border: 4px solid #ff9400; */ 533 /*border: 4px solid #ff9400; */
534 font-weight: bold; 534 font-weight: bold;
535 text-align: center; 535 text-align: center;
536 width: 400px; 536 width: 400px;
537} 537}
538 538
539div.browserCompatibilityBox p { 539div.browserCompatibilityBox p {
540 margin: 0px 50px; 540 margin: 0px 50px;
541} 541}
542div.browserCompatibilityBox a { 542div.browserCompatibilityBox a {
543 color: #666666; 543 color: #666666;
544} 544}
545 545
546/* @end */ 546/* @end */
547 547
548/* @group Language switch */ 548/* @group Language switch */
549 549
550li#loginPanel { 550li#loginPanel {
551 padding: 0px 15px; 551 padding: 0px 15px;
552} 552}
553 553
554div.loginPanelSwitchLanguageBox { 554div.loginPanelSwitchLanguageBox {
555 color: #666666; 555 color: #666666;
556 padding: 12px 0px 10px 0px; 556 padding: 12px 0px 10px 0px;
557 /*border: 4px solid #ff9400; */ 557 /*border: 4px solid #ff9400; */
558 font-weight: bold; 558 font-weight: bold;
559 text-align: center; 559 text-align: center;
560 height: 75px; 560 height: 75px;
561 /* background: url(./images/languageBox.png) no-repeat 19px -15px;*/ 561 /* background: url(./images/languageBox.png) no-repeat 19px -15px;*/
562 background: url(data:image/png;charset=utf-8;base64,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) no-repeat 19px -15px; 562 background: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAWUAAABpCAIAAABtUqUjAAANIWlDQ1BJQ0MgUHJvZmlsZQAAeJyV13k0lG8bB/BrFsYyZhhjDyO77LKHLJFItmwp2bdhJiZRypIUIkso2iiSFC0kEtWPLCHJkq2oyJI9kmXeP6R6f+f9ve95rz+ecz3385xz389zzud7nxsAr+FKpZKRABAQSAuyNjEgOTg6kTBdgAJewAEzaLi6B1P1LS3N4R9roRMQAADtcq5UKvmf3/uPhQtycHQCQMgCANF7vd8OAES39d4WAIhHaFQaAMIHAIjuPq4eAIhwAJANsrU2BEAUAADOe70vBwCc23pfDwC4EHdvGgCiG4CREOjhGwiAmQBg1PXwDHYHwMkCgIdHsHsAAC4ZACwCAigeALgPACDlTg2iAeCZAEDOwdGJtL7kffEAW/kAmMx+jx1JByjNAZDa/XtM9BEAtytAbuLvsTlrQAAAgrs12EtFGQAAEFgDAIYBOn1OAgCTCrCaQqcv59Lpq9cBUH0ANWT3w0EhP/8XAtEM8L/u17/5Z6EQAEgAhBgiH3kUFY4OZzjBGImJZjrJbMRcy3Ka9Qw2ju0srozdhyOFkMKZSjzPlc6dzpPJW8tPEcjelC14WaiedFgkd/N10VbxYxL5km3SJ2Rub+mUi5a/o9CjdFr5vsp71bNqZeqDmklaFdrDOmm6T/XG9DMMnhtO7sgyrjOZNb26q9FsYXeuRcue15avrdqsV2wL93bYddp3OXQ7offdc+7b339gwOX9wQ9uWPfHHp88P3sNe4/4fPEd9eciPwv4GjhJmaJOH5oJmg2ep80f/haycGQx9HvY0tEfx1bCV46vRkhHdkQjTiJjUKfQsQynGc9g4pjimRNYzrImYpPYzuGS8SnsqRxphPOc6cQMrkzuCzwXebP4svkvCVzedEXwqtA14RxSrsj1zTdE88TyxW9KFkjekiqUvi1ze7yIfEf2rlyxQoniPaX7Sg+UH24tVS1TK1t4FFKu/lijQqtS+8m2qm1PdZ6uVUfU6D3b/lz/hcFfhrXo2pi6HS+N600aTBtNm1iaEl6ZNZu3WLTiWs+9tmyzemPdTmhPfWvTYdu5t4u7K7Pb/p1Dj1Mvf292n3O/88D+90Lvr35wGTw4JDKU+9Htk/tnj2Hx4fwRry/eoz5j0mOF434T/l/Jk3KTd6cCpykz1Fml2ftzQfPB32gLqgtliyHfQ5fCfoQtay1XrhxbDV/TWXtKpwMgRJE45DSqCX2bIY0xHOPNZMtsyLKVVRIrycaL48HzsvNycBEkOKWIGlzm3Ad4gnmT+Ir5mwRGBTmF1IS9SRdEXooixHTED0nck5ySlpIhb6mUQ8nrK6QoDipLq8Ru7VKTUadq1GrxaIdue6XLrUfZ/txAzPCYUZuxkEnozirTJTMlc8/d6RZtljgrE+tQmzzbt3Ys9tsdDjledqrbN7Vf+MAel6MHc11r3UY9uDz1vBy8T/hc863x6/dfCuAM3EIxovocCg9KDs6llR6uD+k9Mha6cBR1jCOcdFz2hGrE9kizqD3R+04ejPE8RY6lnQ46ExkXGX8yIe5samJCUta5i8mZKSmpl9JSz2ekX8goyLx54e7Fgqzb2cWXnlx+cqX26qtrbTntue3X22/05n3KH7k5VPD51lThzO2posk7s3enisdLJu6N3B98MPSwp7StrOFRTfmjx8UVlypTn0RWBTzdV21Ws+2ZzHPC86UXH/5qrH1Yl/YyqN6mQa1RoJHe1PPqYXN8i1OraOvw6wdtx9/saMe197+91uHXqdK52tXcnfZuf490z1xvRV90v9kAcWDg/a0PwYPaQ+ihxo/nPx34LPl5YrhiJOrLrlGu0f6xG+PkCdWJta8Nk6lT+6bFpidmHsyGz5nME+a7v+UtUBY1v6O+v1xK+bFvWXT560rZauSaKZ2bTgeAk4hQ5FGUNqoCfZxBj6GaMQpzismYqZY5luU0azx2F7aJLRGXiE9i38PeypFMSOVMI6Zx2XK95c7gyeC9wJfFny2QvemSoLNgv9BV4WukHJGczTmi18VuiOdJ5EvelCqQviXjKzO2pVC2SO6O/F2FYsUSpXvK91UebH2oWqZWpl6mEarxXbNCq0K7ctsTnSrdE7pretXba/SfGTw3fGEUswO9o9a4zuTlznrThl2NZgnmWPNXu5stWva0WiZbsVu1Wb+xabd9u7fTLsOe277LodvxnVPPvmxnAee+/f0H3rt8OPjBNcdNxG3I/aPHJ8/PXvneEusJ4jfmf5ssS574txSZ+5Ui5WEaYUtHfxxbDl85vnpiLYIeBdHIX0mCOYOJY4priN+VwHoWm4hNYjuHT2ZP4fiVJdyZPBd4f2bJpj+zJHfouvsN0TyxfImbEhtpUiR7R+6u/B9ZolK6tUz1kXq5+mONCs1K7SfaVdue6lbr/pEjO+qMXxrXmzTsbDRtMnsV0rK51eK1ZZvlG6v24x0ynXZd9t3RPQq9Tn2xAyrv4wZVh85+8hjWHkkZ9R33+0qeoszEzzstnFtKWLWm0wHW9z4AAEY1gIwtAHZZADa5ALFbACRdALgLACzZAGw1AckgBEgdKiB26WzsH4AAdhAEeTAARwiGZCiB7wgSwgwRiihAtCBGkHikCTIKWYVcQemgolB1qBW0CNoRnY/+xmDMcIqhmGGK0YQxh3EYw4VxxlQxYZg0mWKYxpm1mCnMNSxyLJEs5aw41ijWd1giNhD7hW0H20m2QZwr7jkehffCT7BbsWewr3LEccwStAh5nOqceZxTRBfiIpcvVxn3Fu6XPF68GN5CPnG+I3zz/JcFTATmNl0TFBMMF0IIlQr7kURIPSLnN2/eHCmKF20VSxHfK8EvMSR5W8pQ6pa0gQyHzOCWB7Kn5ZzlVRSwCiOKfynlKkereGw1UZVV41RbUR/WyNTEadZolWjnbDuvc0Y3Qu/I9kP6ZANfQx8jnx3+xoEmtJ3HTGN2nTPLNr+1u9yiYU+f5Yw1xkbIVmOvjR3VPsnhruNrpzln3v26B7xckg9Wun5x5/Ew8QzzKvLl9bP0jyfXBiIp+tSoQy+CGWlmh1NDxcIoR5+Esxx3OlEUQY+yjUGeco59dIYz7lB8W2J60lKyS0pdmsL5rMzgCx+zbLJrr9y9Jp5z+TpPPvvNpFu4wnN3MosFS27clys1Kmsrd308U8XztKjG4AWtFl9XVL+rKb5ZrqXtdUh7XQe1S6C7vk+iv/t9/KDep6Jhjy/Coz1f7aa4p7tms+ZdFieWSpcj6Lx0OgAggQV4QBr0wAEOQzqUwwACg1BEuCCSENWIOaQM0gWZhXyLwqN2o86imtFs6D3odHQvA4nBl6GE4TujIeM5xncYccxhzAsmApMHUzkzK7Mz810WNMsBloesLKzurNVYLiwV28wmw5bINoEzxxXj2fAUfCf7dvYbHDiOEI5egjHhHieJM5VzjRhM/MrlxzXGTeae5aHxLPAe5UPwneXn5y8U0BSo22S3aVQwUohPqEzYSniMFCsiIVK/OVCUR/SpmLs4VvyZRKCksOQbqThpA+lVmcot4bI6soty1fJnFGwVRRSnlKqVU1T8thqpCqkuq3WoP9a4rBml5a1tv01HR0FXRI+wHa2P0p81mDGcMhrfMWw8ZzK+89supBnRnGe3koXunj2W1lb+1mE22bb3976y67VfcSQ6KeyzcD60/+KBWpcRV2Y3RXcfjyzPaq9pH2lfT79M/44AgcC9lGzqlyCp4BBaQ4jgkeDQxqOix5LCx044RtRHqUXnxRBOJZ0mnMmI503ITlRNakn2TPmRlpiunvH5wpUsv0t7r0hfY8iZuP48r/TmxVuxt93vOBcb39N4sLVU/pHcY6lK8SqpasVnei921lq9JDccakppvtb6pG2gnd4p3K3T49GXMFDxYeIj32eDkcjRgvFPk/zTXrNX5ocXpZYCl8vWEHQ6ADACOwiCAThCMpTAmw37G+7X1aPxaEf0NwZjhqyf3tcwzkzCTDFM48y2zDUsciyXWHGsUayL2EDsFzYPnCvuI94LP8EezL7KEUfgJuRxqnM2El2Ii1zJv0xb8M3/9GwphBAq/WnZal3yT8ch0gZ/Gv4t+KffN5o1WiW/7f6W+89u/5ta70FfXj/Lv6sN6fm72+jCP+WeVf4tN4Nxw+5lzQ29N9I2/BYRNgQ/KN8wXHlyXfGzng3HDaNN8a/+as5oaXsd8kawva6D2lnSFdtd3xPSJ9HvP2D0Pn5Qb+j0R7dPRZ8Xhtu/CI/6j5mOS01gvtpN5k/FTnvP7JyVmWOdm5x//e3BQsai7eLE95glgx+SP4aXI1Z4V66scqzGrC6u3aAn0OkA6+clAABgMaSQKUEkc0Oj//Ow978qgHx4Yw4kAGA9A/faAAABAKR8aaa2AEAEAC0wBAqQgQJBQAJzMASjn1cSuP964guwfpYDAGBkB7hkDwBQ/f1Y5N/npXmG0gAADCnUsCBfbx8aSZ9KJXuSDCkB1MM0zyBZkmmgu7wsSVlRURUA4F93RgACxGzQPQAAAAlwSFlzAAALEwAACxMBAJqcGAAACJRJREFUeJzt3d1rHOcVx/F525md3ZWNY0upW1KoZNktITdpJLBpQ6CF3vnlHwiYBtqLQqHXBhPIfaH0riUN/gdsq71rCZhgmUrtXYpxXTuhpXaC7bZ+ibyzMzvTi1MdP145yZnRaiW538+F2FmtZmYNz2/Pc56ZtV9VlQcABsF2nwCAXYO8AGBFXgCwIi8AWJEXAKzICwBW5AUAK/ICgBV5AcCKvABgFY1lL8+8qJwrzYHt4vv+F2w23+1mRrX7t2VZyjPukyObALaOhoI80M0gCDY+2UzD+kJToCzLyjGy+cw/ATB2G8NCBUGgkaGaHaVJXsjI14AYDofl0+R595UeeQFsJUkE93HwtDAMgyCQ+PCaFhq188ItJTQpiqLoP86WL19dvnz1+l9v/ftfj7KsaHA2AMYiSaJ9L/TmD3/16LFvfue7LyftOFxXVZVbdNRSr3+hYTFcVxRFnucfXPrwvXff//ST/9Q9PICtNvPi3tM//N7rb7wSRVEYhlEURVHULDJq5MVIWBRFMRgMsiz7za//sHRhtf67ADA5x08unH7r++12O4qiVqvVLDKs8xHtQcg0JM/zPM+zLHv3V7//7cU/NTl9ABO0dGG1LMu3fvQD6S36vi9zk7Is7ZFRo3+hxYWERb/f/+DShyNhceLUseMnj87OHex0EvueAYzX2lp288btpQtXLp5f1id/t/Tn+cMHX3/jFXeJJAxD+25N8xG3wTkYDKSyeHD/4c9++t7dOw/lNfsP7Hn7nTcXFo/UeVMAttbqyrWzZ87du/tANg9MT/38F6d7U912ux3HsfQy7LOSGlMXdzLS7/eXL1/VsPA8j7AAdqCFxSNvv/Ombt6983D58tUsywaDgaxv1lrxsOaFrptqm3N15W/62xOnjhEWwM60sHjkxKljurnyx+tZlklXQdYu7Ndhm/LCnY/keS558fFHd/QFx08erfseAEyMO0I//uiO1BdFUeglVMb9fHle6MqIRJHmxYP7j/U1s3MHa54/gMlxR+iD+4/7/b40Ioui0Hs4LPupV19IIMmUJM+fZBKrIcBO5o7QPC9lMiJhofdwWPZTIy80MqTEaHjiALabTkZkPiJPWiLDmhcSQu6VnZs6XwDbR4oLt38xzvrCcyJDV0k2cbYAtpOGxTO/euIL1Oh36pSkVkMVwE7jfgeFDHDjiG5SX7hzHgC7jjsNqXXJlrV/MfKYvAB2tY3faGVR7+73z/uuPQC7yDO/bdeidl54fLMe8FxoMJz5/0eA/zuNP/LJCwBW9e5n37rzALDzNVwfITuAXc1dHxFjux7c438qA55fY74/FQA88gKAHXkBwIq8AGBFXgCwIi8AWJEXAKzICwBW5AUAK/ICgBV5AcCKvABgRV4AsCIvAFiRFwCsyAsAVuQFACvyAoAVeQHAirwAYEVeALAiLwBYkRcArMgLAFbkBQAr8gKAFXkBwIq8AGBVOy9839+K8wAwSTKQ6w5na174vh8EFCPAc8j3fWNwmCJg476oMoBdrdmgpmQAYEVeALCqlxdasfi+H0VPqpe1tWycJwVgrNwRGkV+s2anV7d/IQ+k8Zl2In3BzRu36x4YwMS4IzTtRJoXyrifGusjIggC+Tk909HfLl24Yj5zAJPmjtDpmU4QBDKQa4WFZ8mLkd1pXszO7dMnL55fXl25Zj8qgIlZXbl28fyybs4dekE/+DUvxrme6q1ffyHHiKIoDMND8/u7vSdTkrNnzhEZwE6zunLt7JlzutntRbNz+2QIh2FYt8SIvvwl65MRyQs5TBRFSTt+bXHm0vu35DX37j74yY9/eeLUseMnj87OHex0krpvDMC4rK1lN2/cXrpwxa0sPM97bXEm7bSjKNLhrLWGZbemvPCcyJCwiKIojuNDh/ff+ueD69ce6csunl8eOT8AO8T8kd6hw/tbrVar1ZISQ1LDvgfr+ojsV5Ki1WrFcZwkSZIkry5Mzx5Km54/gAn5xlz724szSZLEcRzHsUaGpMbY6gt3ZSQMQwmnJEna7Xaapr1e79WF6T177139y2dZf9PvCcC4JW3vWy93548c6Ha7aZq2221JDS0x7F2Mev0LSSPNi06nMxgMhsPh3Hw1PdP6x98fffrJ4LNHXj7wqoorR4Ft4/tlK/a6Pe/Fr8Qvfb23Z+9Up9PpdrudTidN09Y6Xe4cf/9COhdufZHn+XA4rKqqqirf91tx9LWXsizLiqIoiqIsy6qqPM9zfwLYCtqG0I92mXSkaZqmabfbnZqa0rxot9tSX0iJMeb1Ec8pMaTTWZalJoKEhTzf7/cHg0Ge5/rbsiybvHsANenl1zoPkD6jVBbdbrfX68mUROYj2rywH8I6HwmCoKoqOQkJAqksJEeiKJL2Z7/fz/Nc6o7hcKiB0vAfAICNhoV+rmtepGmqk5Fut6v9i1arpUskY56PeE6dI5GRpqmen8xQkiTJskzzoixL8gKYmJHrpCQv4jiWpQmZhnQ6HRmqbrPTfoga8xGpW6qqiqJII0D6GtrRkMmIFhfkBTBJwTr3OimJDPenVBZy1db4r+90z8bddJugg8FAO6DSvJAJi7eh00l8AOMycu+4t/7RLlkgF1noGoVUHHoVVd2w8OrOR6qq2tiGDcMwz/M4jouikLBwOxf0O4HJ0BaGBIHeuiHpEK1zK4u6X8pbr75wI0OPJ4eXmHCnIbqe6lFTAFvJrRFGuhjuPV/ubSPehumC6UANRrL8iRsKGhP6pJQVFBfAJLmrJJoa7n1lesNIs6/7b5IXQlNDfuoDbXCOhAUlBrB1RhoZmhfe0/HhNU2K/+18k8NY/1zTQfPC3TNhAWydjT1Lt8/oJshmDzTGkfx5uyIsgMnYmAibz4in9sZgBmDEXaQArMgLAFbkBQAr8gKAFXkBwIq8AGBFXgCwIi8AWJEXAKzICwBW/wV04SbMTUL/WgAAAABJRU5ErkJgggo=) no-repeat 19px -15px;
563 width: 400px; 563 width: 400px;
564 margin: 0px; 564 margin: 0px;
565} 565}
566 566
567option.disabledOption { 567option.disabledOption {
568 color: #999999; 568 color: #999999;
569} 569}
570 570
571/* @end */ 571/* @end */
572 572
573/* @end */ 573/* @end */
574 574
575/* @group Record page */ 575/* @group Record page */
576div.mainPanelMinHeightDiv { 576div.mainPanelMinHeightDiv {
577 width: 15px; 577 width: 15px;
578 min-width: 15px; 578 min-width: 15px;
579 height: 200px; 579 height: 200px;
580} 580}
581 581
582table#mainPanelTABLE { 582table#mainPanelTABLE {
583 width: 100%; 583 width: 100%;
584} 584}
585 585
586/* @group Direct logins */ 586/* @group Direct logins */
587 587
588div#directLoginsBlock { 588div#directLoginsBlock, div#accountStatus {
589 width: 230px; 589 width: 230px;
590 padding: 0px; 590 padding: 0px;
591 /*border: 4px solid #ff9400;*/ 591 /*border: 4px solid #ff9400;*/
592 /* background: url(./images/directLoginBox.png) repeat-y -262px bottom;*/ 592 /* background: url(./images/directLoginBox.png) repeat-y -262px bottom;*/
593 background: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAvIAAAAtCAIAAABDDhjIAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAtrSURBVHja7J1tjFxVGcefnZk77y+727VbK9uXLRpNS0X6gpRaMFqoigpIodX4xS8axQ9GEqNBjVFp1QThAxGIgRhNmhQIRWOpDQ1xS6XEVtjSwhbqlr5tbWd3Z99mZ+7Om2fm2Xnu6ey2mTszt7uw/1+am7kzNws597n3/O5zznluU6FQIABAmXw+n8lkTNNMpVJjY2MjIyOJRGJwcPCeC1utg76XQUOBq8Fjhnx8tn3HvHnzmpubo9FoKBQKBoM+n88wDJfLdYU/sHr1tw8deqLKgE8mk8PDw0NDQwMDAwh4MBsCvqWlJRKJhMPhQCBQTcArXGhGAACYyzSV0HfRJmA2hGVFiFYZmdAaMLdQD69oBAAgMeCDCrQGAAAAANAaAAAAH1AKpGVx8jk0CHCcfHb68IPWAAAAqA0ek1LbFEWtb1MX0DLAcZLn5eN4U7NMprE7TgqtAQAA2MwlXYjaqn5F62/60ETAccbOWBFHLXo06s4NrQEAAFCV2fDSWbVVn5NNMeu3/iNoH+A48dctrXG16NFoK3MDrQEAgLkuNFaXUO5L4q5O64jeF9BKwHF6d8nHi65l4jR2/wy0BgAAYDZN8ljsKnHGuMH6+ew+SifQSsBBkn3U1yV7pz2rOA4lIKv3G2gNAADMdafhPoP7D7fbrbZjxjWJwvzJI3ImHd6GhgIO8tovqJDnjxcKHWnjQx6PR6LRVjk+j3P/kxWvZcBbGsCVb6xVfgkAcOIC5P5DN5tjdNN6Kg8/HXmMVnyHYp1oK9B4+rvp7adl72hhnbsEm40tp3FEa1hfeJvP5yucRv8VACqP5U/74ChxAr8BwOmHCs72c19iGIbX633LfeuKbFezqzT8lJ+gF++hu7vIG0aLgUaS6qcX7y2WqikRzy/4r3d9i2GoOGS9VtuZ0RrxFYaFRm0LGlP9BszxO2mFzcjQvtpyCPGzI/wGAEevREnSeEoYJdzewCvpTXd4d0weOvAm7d1Km54hjx/tBhrDxAjt/hqN9MoXXbk7PEWpLsLRKGZT5QybBmiNJGZEaAR9l7TkjQgQzulcvplWVCOQ2WEyR0yHj1cxA7MBwImLUa41ydb4fL6TnjXHJt5c7j06eeipPfTcBvrCMxRdjHYD9ZLoKTrN0DvyxaH0mvO+5a1+vwo/o4w4TZV/tV6tEZXhba4Ef8ibY57zL3v7XnIn33OnL7rTF5qySZxHMH0gGZGcvz3nn5+LLDM/vDG78JYmj5/vsPpgv926TACAarSGLy51lXFHwk7jL/GPxOYoJTq85yaP7n+ddq6mTz1AK+8nI4TWA7WQTlD3I9T9KGUsK3jX7Owq3BXx+Tj2OFvDk2zkydZxrdHzMbkymUzGNXg0eOxh/4WXm/ImTh+o6saaGfWof6MnKP6vYO+fC55gasFtqRU/zMau5TykijTxG6RtAHDCbPha050mEAiYZvS50W9soacWePsnjzaH6OCD9MbvqfMu6vgcta8lb4yMMLncaElwGV3IUmaMzASdf7VYL6B3V3H4SeO0ufCF9JZALKhQgacikA1bzOZqzK2RYSalMtky+eFToaO/CZ3dJdN/AKjlJpsdD57dFTz3t+SSrePLH8iG2iW+SavRBLMBoCFOQ+XpNfoIlOpgJkoMZ9qeGvnWF/3PXx9+V3vgHqC3/lj8B0B9HBxd+ZL5pXCsJVhCyTSbDSdsbKVqatcacRq2mUwJ19l9bYfud2VHcZJAYyjkQif/4u/bM3jjk+n5aznEVdSxvOt3ZABAPfDEfL6ylNZwtkbd1ZXTqC1n4p8f3fyeeeC25oNBN9LwoDGMZAO7E5/poTWRSCQcDodCITYbcRqpO+DsIJTMAuYhJ457X88TrW9vk3I6k8SupaVfoUUbKdxBoYXkjeAsgukxh4tVJkdPFecknvyr/s4zt9nftv++gZW/SnVuUbFufQ+zAaBxyDiUurerh1V1ramtTJfkBR9vjK3/T991N/pf+2xrd9A9gUYD9QjNvsQNh9OrvMFYJBRSWqOchs2mIltjawSqFq2pcBrTNJXW+HqebO156JLj2q6ndduo4/M4eaAqfLHiv9ZP0OJNtOGR4sjrqw/S0PHJG24h09b9ozi50ks3k1YdQEU878JsAKjfaThhw9NrxGaU3PDSEJ5TnPR4Dozf2nV67Udcpz8aOPOx4Llm77jPlfW5MoYrj5YE05LJu828J53zJLKR48mFJ9KLzucXebz+QDjANqOIRqNKbngQiufWyJIRWy9PsK01svSJnUZRHHs6vl27Ptx0829p5fcJPQ2omc47acmX6dCv6d+/tFT5yE/6Ah3pBZ/Wy9jYFXkAwBXkRl1Q6vauehS9VIf8JNKTSvn+ZwbPjC/bO1KaVVlePqI/AKM953gsVWx5wYeEUMjnC5RQHsNJGk7YsNbwAm+7k4Vr0RrJ0/B8momJiWzi5KLuH1hjT94obdpZnBsPQJ243LT2Z9S2kvZ+k3Jpztm0H/7u2Q27iRboFbW5ngHkBoD6EzZUSoLqZVT5KtM7JJ55w6l6mXkjAoSCZKDyXl6uRiaTtziKeLCJVUaZjcwX5lp8rDV2UzX2tEZ8XDmNimYV0+l0urXnYWuOcJMLTgMan7bZ+Cfac99kvGYGIz2PDl33c71qH5Xm2WAoCoD6zUZm2EjFVPmStYadRt38uRfg+TdTEzaQG0Ba2VV5DYKuNVxBQG1ZaGRXqvDJHd7ZbA2LOQd0Id7dcvHv1s83/w5OAxrPsrtpzU9lNKq1b2fimq+b7o9L6UmeEwCnAaBRORt1Qal+haas/S4NP6U4VaPIZDK8GFbP1mD4CejhpGdreP4vW4uvjF9D7XKY6TOFnRqEYnOXgns8sab95ONWfZq2Txbn0wDgBKt+TO/soOETxRAv5Fp6H4+Ht+uvrSdtYRQAoM5+SO9R9FQNP2TL8JNojf7CHORpQEU4yfOnDGVywkbkxltG8jS2XgJVu9ZULoBKDsUSB6wj1m3HHGHgFG6DbnqI9tzLe82D/zyXSk6UX4SmwpIHoQgzbABo3BO27OrDB9wVsdPw8JOkanSn0eUGojOnIudyWqMnbKSeNW/1gsJSf682p7GtNVJQWKl6oP8VV6FctyC2DGu5gbN03lksfZTsK0pObswbP2D6N3rK2C1DCQCo0mwqEjaq+5GBp4pZNaI18BggSBTJe8fkNR0syvJ6hIrl3DXfz6vSGv3V3Ow0itaB/dYRS7+KkwecvtEWw+zoH3gvOrg/3n6L0ny5q+JOCkBjzUafWKMMhnsjvuIueauxtgZq2mwNmMtyLLGk52zcGrIrv1J9eXfb2RoZhPKmrTqwxTrCADjN4ttFa3yp0yoIpRCqmA0SNgA0/FGbuxnWFy5soyPPvRAaUI0i6+tYK76hRkwksJetkUGo4tsSsoPWEeEOnDngOJEl8tGXifN0RY5JwzAk+w2zAcAJuZFifTLkROXCH1OTNJAbqMy0ZqOnbURlGlt7rFqtETFnpym+MSQ7YB0RWoizCJzXGsue/dl4xSoMZGsAuDpyw+9Y0G1m2kXdMBuYzdRdfdKMngts4H/X3gLvbBnVo3gKaetnvMMSXAW8UStwC2nWGk4iYm4NAFetr5JOSC46vbwCrkRwObOp8ifHtUZKaEvukdP+OGFgZhHJ1of5ayhJCQBoYKeFjCmYWartA/RxKDYbtB2YWfSZwihsCgAAoFqt0WeBQWvALEHSh1PfHgwAAABacyWt0astSZUCAGZWa6aWN8W4PgAAQGuqMhvS5tmg4cCMo0cjnAYAAIANranoSJCtATOOJGlgMwAAAGxrDToPMDtBZAIAALCtNXoXgo4EQGgAAAC877UGAAAAAABaAwAAAAAwa7QGOX8AAAAAvI+1ZqrKYBkUmA1MXdoN7QYAgDnO/wUYABme+D8+TaFnAAAAAElFTkSuQmCCCg==) repeat-y -262px bottom; 593 background: url(data:image/png;charset=utf-8;base64,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) repeat-y -262px bottom;
594} 594}
595 595
596div#directLoginsBlock div.directLoginsBlockHeaderBox { 596div#accountStatus div.accountStatus, div#accountStatus div.accountLevel, div#accountStatus div.accountExpiration {
597 font-size: 10pt;
598 color: #666666;
599 padding: 5px 16px 0px 16px;
600}
601
602div#directLoginsBlock div.directLoginsBlockHeaderBox, div#accountStatus div.header {
597 /* background: url(./images/directLoginBox.png) no-repeat -11px -13px;*/ 603 /* background: url(./images/directLoginBox.png) no-repeat -11px -13px;*/
598 background: url(data:image/png;charset=utf-8;base64,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) no-repeat -11px -13px; 604 background: url(data:image/png;charset=utf-8;base64,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) no-repeat -11px -13px;
599} 605}
600 606
601div#directLoginsBlock h3 { 607div#accountStatus span.label {
608 width: 52px;
609 display: inline-block;
610 margin-right: 3px;
611}
612
613div#accountStatus span.label:after {
614 content: ":";
615}
616/*
617div#accountStatus div.payButton {
618 font-size: 10pt;
619 text-align: center;
620}
621
622div#accountStatus div.payButton a {
623 color: #666666;
624 font-weight: bold;
625 text-decoration: none;
626}
627
628div#accountStatus div.payButton a:hover {
629 color: #aaaaaa;
630}
631*/
632
633div#accountStatus div.payButton {
634 text-align: center;
635}
636
637div#directLoginsBlock h3, div#accountStatus div.header h5 {
602 text-align: center; 638 text-align: center;
603 color: #666666; 639 color: #666666;
604 padding-top: 12px; 640 padding-top: 12px;
605 padding-bottom: 5px; 641 padding-bottom: 5px;
606 margin: 0px 10px 0px 10px; 642 margin: 0px 10px 0px 10px;
607 border-bottom: 1px dotted #ff9400; 643 border-bottom: 1px dotted #ff9400;
608 font-size: 12pt; 644 font-size: 12pt;
609} 645}
610 646
611ul#directLogins { 647ul#directLogins, div#accountStatus div.payButton {
612 /* padding: 7px 20px 45px 20px;*/ 648 /* padding: 7px 20px 45px 20px;*/
613 padding: 7px 12px 45px 12px; 649 padding: 7px 12px 40px 12px;
614 min-height: 200px;
615 /* background: url(./images/directLoginBox.png) no-repeat -513px bottom; */ 650 /* background: url(./images/directLoginBox.png) no-repeat -513px bottom; */
616 background: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAvIAAAAtCAIAAABDDhjIAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAtrSURBVHja7J1tjFxVGcefnZk77y+727VbK9uXLRpNS0X6gpRaMFqoigpIodX4xS8axQ9GEqNBjVFp1QThAxGIgRhNmhQIRWOpDQ1xS6XEVtjSwhbqlr5tbWd3Z99mZ+7Om2fm2Xnu6ey2mTszt7uw/1+am7kzNws597n3/O5zznluU6FQIABAmXw+n8lkTNNMpVJjY2MjIyOJRGJwcPCeC1utg76XQUOBq8Fjhnx8tn3HvHnzmpubo9FoKBQKBoM+n88wDJfLdYU/sHr1tw8deqLKgE8mk8PDw0NDQwMDAwh4MBsCvqWlJRKJhMPhQCBQTcArXGhGAACYyzSV0HfRJmA2hGVFiFYZmdAaMLdQD69oBAAgMeCDCrQGAAAAANAaAAAAH1AKpGVx8jk0CHCcfHb68IPWAAAAqA0ek1LbFEWtb1MX0DLAcZLn5eN4U7NMprE7TgqtAQAA2MwlXYjaqn5F62/60ETAccbOWBFHLXo06s4NrQEAAFCV2fDSWbVVn5NNMeu3/iNoH+A48dctrXG16NFoK3MDrQEAgLkuNFaXUO5L4q5O64jeF9BKwHF6d8nHi65l4jR2/wy0BgAAYDZN8ljsKnHGuMH6+ew+SifQSsBBkn3U1yV7pz2rOA4lIKv3G2gNAADMdafhPoP7D7fbrbZjxjWJwvzJI3ImHd6GhgIO8tovqJDnjxcKHWnjQx6PR6LRVjk+j3P/kxWvZcBbGsCVb6xVfgkAcOIC5P5DN5tjdNN6Kg8/HXmMVnyHYp1oK9B4+rvp7adl72hhnbsEm40tp3FEa1hfeJvP5yucRv8VACqP5U/74ChxAr8BwOmHCs72c19iGIbX633LfeuKbFezqzT8lJ+gF++hu7vIG0aLgUaS6qcX7y2WqikRzy/4r3d9i2GoOGS9VtuZ0RrxFYaFRm0LGlP9BszxO2mFzcjQvtpyCPGzI/wGAEevREnSeEoYJdzewCvpTXd4d0weOvAm7d1Km54hjx/tBhrDxAjt/hqN9MoXXbk7PEWpLsLRKGZT5QybBmiNJGZEaAR9l7TkjQgQzulcvplWVCOQ2WEyR0yHj1cxA7MBwImLUa41ydb4fL6TnjXHJt5c7j06eeipPfTcBvrCMxRdjHYD9ZLoKTrN0DvyxaH0mvO+5a1+vwo/o4w4TZV/tV6tEZXhba4Ef8ibY57zL3v7XnIn33OnL7rTF5qySZxHMH0gGZGcvz3nn5+LLDM/vDG78JYmj5/vsPpgv926TACAarSGLy51lXFHwk7jL/GPxOYoJTq85yaP7n+ddq6mTz1AK+8nI4TWA7WQTlD3I9T9KGUsK3jX7Owq3BXx+Tj2OFvDk2zkydZxrdHzMbkymUzGNXg0eOxh/4WXm/ImTh+o6saaGfWof6MnKP6vYO+fC55gasFtqRU/zMau5TykijTxG6RtAHDCbPha050mEAiYZvS50W9soacWePsnjzaH6OCD9MbvqfMu6vgcta8lb4yMMLncaElwGV3IUmaMzASdf7VYL6B3V3H4SeO0ufCF9JZALKhQgacikA1bzOZqzK2RYSalMtky+eFToaO/CZ3dJdN/AKjlJpsdD57dFTz3t+SSrePLH8iG2iW+SavRBLMBoCFOQ+XpNfoIlOpgJkoMZ9qeGvnWF/3PXx9+V3vgHqC3/lj8B0B9HBxd+ZL5pXCsJVhCyTSbDSdsbKVqatcacRq2mUwJ19l9bYfud2VHcZJAYyjkQif/4u/bM3jjk+n5aznEVdSxvOt3ZABAPfDEfL6ylNZwtkbd1ZXTqC1n4p8f3fyeeeC25oNBN9LwoDGMZAO7E5/poTWRSCQcDodCITYbcRqpO+DsIJTMAuYhJ457X88TrW9vk3I6k8SupaVfoUUbKdxBoYXkjeAsgukxh4tVJkdPFecknvyr/s4zt9nftv++gZW/SnVuUbFufQ+zAaBxyDiUurerh1V1ramtTJfkBR9vjK3/T991N/pf+2xrd9A9gUYD9QjNvsQNh9OrvMFYJBRSWqOchs2mIltjawSqFq2pcBrTNJXW+HqebO156JLj2q6ndduo4/M4eaAqfLHiv9ZP0OJNtOGR4sjrqw/S0PHJG24h09b9ozi50ks3k1YdQEU878JsAKjfaThhw9NrxGaU3PDSEJ5TnPR4Dozf2nV67Udcpz8aOPOx4Llm77jPlfW5MoYrj5YE05LJu828J53zJLKR48mFJ9KLzucXebz+QDjANqOIRqNKbngQiufWyJIRWy9PsK01svSJnUZRHHs6vl27Ptx0829p5fcJPQ2omc47acmX6dCv6d+/tFT5yE/6Ah3pBZ/Wy9jYFXkAwBXkRl1Q6vauehS9VIf8JNKTSvn+ZwbPjC/bO1KaVVlePqI/AKM953gsVWx5wYeEUMjnC5RQHsNJGk7YsNbwAm+7k4Vr0RrJ0/B8momJiWzi5KLuH1hjT94obdpZnBsPQJ243LT2Z9S2kvZ+k3Jpztm0H/7u2Q27iRboFbW5ngHkBoD6EzZUSoLqZVT5KtM7JJ55w6l6mXkjAoSCZKDyXl6uRiaTtziKeLCJVUaZjcwX5lp8rDV2UzX2tEZ8XDmNimYV0+l0urXnYWuOcJMLTgMan7bZ+Cfac99kvGYGIz2PDl33c71qH5Xm2WAoCoD6zUZm2EjFVPmStYadRt38uRfg+TdTEzaQG0Ba2VV5DYKuNVxBQG1ZaGRXqvDJHd7ZbA2LOQd0Id7dcvHv1s83/w5OAxrPsrtpzU9lNKq1b2fimq+b7o9L6UmeEwCnAaBRORt1Qal+haas/S4NP6U4VaPIZDK8GFbP1mD4CejhpGdreP4vW4uvjF9D7XKY6TOFnRqEYnOXgns8sab95ONWfZq2Txbn0wDgBKt+TO/soOETxRAv5Fp6H4+Ht+uvrSdtYRQAoM5+SO9R9FQNP2TL8JNojf7CHORpQEU4yfOnDGVywkbkxltG8jS2XgJVu9ZULoBKDsUSB6wj1m3HHGHgFG6DbnqI9tzLe82D/zyXSk6UX4SmwpIHoQgzbABo3BO27OrDB9wVsdPw8JOkanSn0eUGojOnIudyWqMnbKSeNW/1gsJSf682p7GtNVJQWKl6oP8VV6FctyC2DGu5gbN03lksfZTsK0pObswbP2D6N3rK2C1DCQCo0mwqEjaq+5GBp4pZNaI18BggSBTJe8fkNR0syvJ6hIrl3DXfz6vSGv3V3Ow0itaB/dYRS7+KkwecvtEWw+zoH3gvOrg/3n6L0ny5q+JOCkBjzUafWKMMhnsjvuIueauxtgZq2mwNmMtyLLGk52zcGrIrv1J9eXfb2RoZhPKmrTqwxTrCADjN4ttFa3yp0yoIpRCqmA0SNgA0/FGbuxnWFy5soyPPvRAaUI0i6+tYK76hRkwksJetkUGo4tsSsoPWEeEOnDngOJEl8tGXifN0RY5JwzAk+w2zAcAJuZFifTLkROXCH1OTNJAbqMy0ZqOnbURlGlt7rFqtETFnpym+MSQ7YB0RWoizCJzXGsue/dl4xSoMZGsAuDpyw+9Y0G1m2kXdMBuYzdRdfdKMngts4H/X3gLvbBnVo3gKaetnvMMSXAW8UStwC2nWGk4iYm4NAFetr5JOSC46vbwCrkRwObOp8ifHtUZKaEvukdP+OGFgZhHJ1of5ayhJCQBoYKeFjCmYWartA/RxKDYbtB2YWfSZwihsCgAAoFqt0WeBQWvALEHSh1PfHgwAAABacyWt0astSZUCAGZWa6aWN8W4PgAAQGuqMhvS5tmg4cCMo0cjnAYAAIANranoSJCtATOOJGlgMwAAAGxrDToPMDtBZAIAALCtNXoXgo4EQGgAAAC877UGAAAAAABaAwAAAAAwa7QGOX8AAAAAvI+1ZqrKYBkUmA1MXdoN7QYAgDnO/wUYABme+D8+TaFnAAAAAElFTkSuQmCCCg==) no-repeat -513px bottom; 651 background: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAvIAAAAtCAIAAABDDhjIAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAtrSURBVHja7J1tjFxVGcefnZk77y+727VbK9uXLRpNS0X6gpRaMFqoigpIodX4xS8axQ9GEqNBjVFp1QThAxGIgRhNmhQIRWOpDQ1xS6XEVtjSwhbqlr5tbWd3Z99mZ+7Om2fm2Xnu6ey2mTszt7uw/1+am7kzNws597n3/O5zznluU6FQIABAmXw+n8lkTNNMpVJjY2MjIyOJRGJwcPCeC1utg76XQUOBq8Fjhnx8tn3HvHnzmpubo9FoKBQKBoM+n88wDJfLdYU/sHr1tw8deqLKgE8mk8PDw0NDQwMDAwh4MBsCvqWlJRKJhMPhQCBQTcArXGhGAACYyzSV0HfRJmA2hGVFiFYZmdAaMLdQD69oBAAgMeCDCrQGAAAAANAaAAAAH1AKpGVx8jk0CHCcfHb68IPWAAAAqA0ek1LbFEWtb1MX0DLAcZLn5eN4U7NMprE7TgqtAQAA2MwlXYjaqn5F62/60ETAccbOWBFHLXo06s4NrQEAAFCV2fDSWbVVn5NNMeu3/iNoH+A48dctrXG16NFoK3MDrQEAgLkuNFaXUO5L4q5O64jeF9BKwHF6d8nHi65l4jR2/wy0BgAAYDZN8ljsKnHGuMH6+ew+SifQSsBBkn3U1yV7pz2rOA4lIKv3G2gNAADMdafhPoP7D7fbrbZjxjWJwvzJI3ImHd6GhgIO8tovqJDnjxcKHWnjQx6PR6LRVjk+j3P/kxWvZcBbGsCVb6xVfgkAcOIC5P5DN5tjdNN6Kg8/HXmMVnyHYp1oK9B4+rvp7adl72hhnbsEm40tp3FEa1hfeJvP5yucRv8VACqP5U/74ChxAr8BwOmHCs72c19iGIbX633LfeuKbFezqzT8lJ+gF++hu7vIG0aLgUaS6qcX7y2WqikRzy/4r3d9i2GoOGS9VtuZ0RrxFYaFRm0LGlP9BszxO2mFzcjQvtpyCPGzI/wGAEevREnSeEoYJdzewCvpTXd4d0weOvAm7d1Km54hjx/tBhrDxAjt/hqN9MoXXbk7PEWpLsLRKGZT5QybBmiNJGZEaAR9l7TkjQgQzulcvplWVCOQ2WEyR0yHj1cxA7MBwImLUa41ydb4fL6TnjXHJt5c7j06eeipPfTcBvrCMxRdjHYD9ZLoKTrN0DvyxaH0mvO+5a1+vwo/o4w4TZV/tV6tEZXhba4Ef8ibY57zL3v7XnIn33OnL7rTF5qySZxHMH0gGZGcvz3nn5+LLDM/vDG78JYmj5/vsPpgv926TACAarSGLy51lXFHwk7jL/GPxOYoJTq85yaP7n+ddq6mTz1AK+8nI4TWA7WQTlD3I9T9KGUsK3jX7Owq3BXx+Tj2OFvDk2zkydZxrdHzMbkymUzGNXg0eOxh/4WXm/ImTh+o6saaGfWof6MnKP6vYO+fC55gasFtqRU/zMau5TykijTxG6RtAHDCbPha050mEAiYZvS50W9soacWePsnjzaH6OCD9MbvqfMu6vgcta8lb4yMMLncaElwGV3IUmaMzASdf7VYL6B3V3H4SeO0ufCF9JZALKhQgacikA1bzOZqzK2RYSalMtky+eFToaO/CZ3dJdN/AKjlJpsdD57dFTz3t+SSrePLH8iG2iW+SavRBLMBoCFOQ+XpNfoIlOpgJkoMZ9qeGvnWF/3PXx9+V3vgHqC3/lj8B0B9HBxd+ZL5pXCsJVhCyTSbDSdsbKVqatcacRq2mUwJ19l9bYfud2VHcZJAYyjkQif/4u/bM3jjk+n5aznEVdSxvOt3ZABAPfDEfL6ylNZwtkbd1ZXTqC1n4p8f3fyeeeC25oNBN9LwoDGMZAO7E5/poTWRSCQcDodCITYbcRqpO+DsIJTMAuYhJ457X88TrW9vk3I6k8SupaVfoUUbKdxBoYXkjeAsgukxh4tVJkdPFecknvyr/s4zt9nftv++gZW/SnVuUbFufQ+zAaBxyDiUurerh1V1ramtTJfkBR9vjK3/T991N/pf+2xrd9A9gUYD9QjNvsQNh9OrvMFYJBRSWqOchs2mIltjawSqFq2pcBrTNJXW+HqebO156JLj2q6ndduo4/M4eaAqfLHiv9ZP0OJNtOGR4sjrqw/S0PHJG24h09b9ozi50ks3k1YdQEU878JsAKjfaThhw9NrxGaU3PDSEJ5TnPR4Dozf2nV67Udcpz8aOPOx4Llm77jPlfW5MoYrj5YE05LJu828J53zJLKR48mFJ9KLzucXebz+QDjANqOIRqNKbngQiufWyJIRWy9PsK01svSJnUZRHHs6vl27Ptx0829p5fcJPQ2omc47acmX6dCv6d+/tFT5yE/6Ah3pBZ/Wy9jYFXkAwBXkRl1Q6vauehS9VIf8JNKTSvn+ZwbPjC/bO1KaVVlePqI/AKM953gsVWx5wYeEUMjnC5RQHsNJGk7YsNbwAm+7k4Vr0RrJ0/B8momJiWzi5KLuH1hjT94obdpZnBsPQJ243LT2Z9S2kvZ+k3Jpztm0H/7u2Q27iRboFbW5ngHkBoD6EzZUSoLqZVT5KtM7JJ55w6l6mXkjAoSCZKDyXl6uRiaTtziKeLCJVUaZjcwX5lp8rDV2UzX2tEZ8XDmNimYV0+l0urXnYWuOcJMLTgMan7bZ+Cfac99kvGYGIz2PDl33c71qH5Xm2WAoCoD6zUZm2EjFVPmStYadRt38uRfg+TdTEzaQG0Ba2VV5DYKuNVxBQG1ZaGRXqvDJHd7ZbA2LOQd0Id7dcvHv1s83/w5OAxrPsrtpzU9lNKq1b2fimq+b7o9L6UmeEwCnAaBRORt1Qal+haas/S4NP6U4VaPIZDK8GFbP1mD4CejhpGdreP4vW4uvjF9D7XKY6TOFnRqEYnOXgns8sab95ONWfZq2Txbn0wDgBKt+TO/soOETxRAv5Fp6H4+Ht+uvrSdtYRQAoM5+SO9R9FQNP2TL8JNojf7CHORpQEU4yfOnDGVywkbkxltG8jS2XgJVu9ZULoBKDsUSB6wj1m3HHGHgFG6DbnqI9tzLe82D/zyXSk6UX4SmwpIHoQgzbABo3BO27OrDB9wVsdPw8JOkanSn0eUGojOnIudyWqMnbKSeNW/1gsJSf682p7GtNVJQWKl6oP8VV6FctyC2DGu5gbN03lksfZTsK0pObswbP2D6N3rK2C1DCQCo0mwqEjaq+5GBp4pZNaI18BggSBTJe8fkNR0syvJ6hIrl3DXfz6vSGv3V3Ow0itaB/dYRS7+KkwecvtEWw+zoH3gvOrg/3n6L0ny5q+JOCkBjzUafWKMMhnsjvuIueauxtgZq2mwNmMtyLLGk52zcGrIrv1J9eXfb2RoZhPKmrTqwxTrCADjN4ttFa3yp0yoIpRCqmA0SNgA0/FGbuxnWFy5soyPPvRAaUI0i6+tYK76hRkwksJetkUGo4tsSsoPWEeEOnDngOJEl8tGXifN0RY5JwzAk+w2zAcAJuZFifTLkROXCH1OTNJAbqMy0ZqOnbURlGlt7rFqtETFnpym+MSQ7YB0RWoizCJzXGsue/dl4xSoMZGsAuDpyw+9Y0G1m2kXdMBuYzdRdfdKMngts4H/X3gLvbBnVo3gKaetnvMMSXAW8UStwC2nWGk4iYm4NAFetr5JOSC46vbwCrkRwObOp8ifHtUZKaEvukdP+OGFgZhHJ1of5ayhJCQBoYKeFjCmYWartA/RxKDYbtB2YWfSZwihsCgAAoFqt0WeBQWvALEHSh1PfHgwAAABacyWt0astSZUCAGZWa6aWN8W4PgAAQGuqMhvS5tmg4cCMo0cjnAYAAIANranoSJCtATOOJGlgMwAAAGxrDToPMDtBZAIAALCtNXoXgo4EQGgAAAC877UGAAAAAABaAwAAAAAwa7QGOX8AAAAAvI+1ZqrKYBkUmA1MXdoN7QYAgDnO/wUYABme+D8+TaFnAAAAAElFTkSuQmCCCg==) no-repeat -513px bottom;
617} 652}
618 653
654ul#directLogins {
655 min-height: 200px;
656}
657
619ul#directLogins li { 658ul#directLogins li {
620 border-top: 1px solid white; 659 border-top: 1px solid white;
621 border-bottom: 1px solid white; 660 border-bottom: 1px solid white;
622 padding: 1px 0px; 661 padding: 1px 0px;
623 width: 206px; 662 width: 206px;
624} 663}
625 664
626ul#directLogins li.hover { 665ul#directLogins li.hover {
627 border-top: 1px solid #ffc880; 666 border-top: 1px solid #ffc880;
628 border-bottom: 1px solid #ffc880; 667 border-bottom: 1px solid #ffc880;
629 background-color: #fff9f2; 668 background-color: #fff9f2;
630 cursor: pointer; 669 cursor: pointer;
631} 670}
632 671
633ul#directLogins li img { 672ul#directLogins li img {
634 width: 16px; 673 width: 16px;
635 height: 16px; 674 height: 16px;
636} 675}
637 676
638ul#directLogins li div { 677ul#directLogins li div {
639} 678}
640 679
641/* @group Direct logins description */ 680/* @group Direct logins description */
642 681
643div#directLoginsDescription { 682div#directLoginsDescription {
644 padding: 6px 20px 50px 20px; 683 padding: 6px 20px 50px 20px;
645 color: #999999; 684 color: #999999;
646 font-size: 10pt; 685 font-size: 10pt;
647 /* background: url(./images/directLoginBox.png) no-repeat -513px bottom; */ 686 /* background: url(./images/directLoginBox.png) no-repeat -513px bottom; */
648 background: url(data:image/png;charset=utf-8;base64,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) no-repeat -513px bottom; 687 background: url(data:image/png;charset=utf-8;base64,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) no-repeat -513px bottom;
649} 688}
650 689
651div#directLoginsDescription p { 690div#directLoginsDescription p {
652 padding-bottom: 8px; 691 padding-bottom: 8px;
653} 692}
654 693
655div#directLoginsDescription a { 694div#directLoginsDescription a {
656 color: #333366; 695 color: #333366;
657} 696}
658 697
659div#directLoginsDescription ul { 698div#directLoginsDescription ul {
660 padding-left: 20px; 699 padding-left: 20px;
661 list-style-position: outside; 700 list-style-position: outside;
662 list-style-type: circle; 701 list-style-type: circle;
663 color: #ff9400; 702 color: #ff9400;
664 padding-bottom: 10px; 703 padding-bottom: 10px;
665} 704}
666 705
667div#directLoginsDescription ul li { 706div#directLoginsDescription ul li {
668 padding-bottom: 3px; 707 padding-bottom: 3px;
669} 708}
670 709
671div#directLoginsDescription ul li p { 710div#directLoginsDescription ul li p {
672 display: inline; 711 display: inline;
673 color: #999999; 712 color: #999999;
674} 713}
675 714
676/* @end */ 715/* @end */
677 716
678/* @group Direct login [open] */ 717/* @group Direct login [open] */
679 718
680ul#directLogins li a.directLoginItemTitle { 719ul#directLogins li a.directLoginItemTitle {
681 color: #336; 720 color: #336;
682 font-size: 10pt; 721 font-size: 10pt;
683 line-height: 16px; 722 line-height: 16px;
684} 723}
685 724
686ul#directLogins li table { 725ul#directLogins li table {
687 width: 100%; 726 width: 100%;
688} 727}
689 728
690ul#directLogins li a.directLoginItemTitle:hover { 729ul#directLogins li a.directLoginItemTitle:hover {
691 text-decoration: underline; 730 text-decoration: underline;
692} 731}
693 732
694/* @end */ 733/* @end */
695 734
696/* @group Direct login [edit] */ 735/* @group Direct login [edit] */
697 736
698ul#directLogins li a.directLoginItemEditButton { 737ul#directLogins li a.directLoginItemEditButton {
699 visibility: visible; 738 visibility: visible;
700 color: white; 739 color: white;
701 font-size: 8pt; 740 font-size: 8pt;
702 /*background-color: #ff9400;*/ 741 /*background-color: #ff9400;*/
703 padding: 0px 5px; 742 padding: 0px 5px;
704 line-height: 14px; 743 line-height: 14px;
705} 744}
706 745
707ul#directLogins li.hover a.directLoginItemEditButton { 746ul#directLogins li.hover a.directLoginItemEditButton {
708 visibility: visible; 747 visibility: visible;
709 color: #ff9400; 748 color: #ff9400;
710 /*border-top: 3px solid #fff9f2;*/ 749 /*border-top: 3px solid #fff9f2;*/
711} 750}
712 751
713ul#directLogins li.hover a.directLoginItemEditButton:hover { 752ul#directLogins li.hover a.directLoginItemEditButton:hover {
714 color: #35306b; 753 color: #35306b;
715} 754}
716 755
717/* @end */ 756/* @end */
718 757
719/* @end */ 758/* @end */
720 759
721/* @group Records */ 760/* @group Records */
722 761
723div#recordListBlock { 762div#recordListBlock {
724 width: 250px; 763 width: 250px;
725 min-height: 200px; 764 min-height: 200px;
726} 765}
727 766
728div#recordListFilterHeader { 767div#recordListFilterHeader {
729 /* background: url(./images/cardFiltersSprite.gif) repeat-x 0 -114px;*/ 768 /* background: url(./images/cardFiltersSprite.gif) repeat-x 0 -114px;*/
730 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) repeat-x 0 -114px; 769 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) repeat-x 0 -114px;
731} 770}
732 771
733/* @group Record filters */ 772/* @group Record filters */
734 773
735 774
736div#recordFiltersTableWrapper { 775div#recordFiltersTableWrapper {
737 /* padding: 0px; border: 0px; margin: 0px;*/ 776 /* padding: 0px; border: 0px; margin: 0px;*/
738 margin-left: 15px; 777 margin-left: 15px;
739 padding-left: 1px; 778 padding-left: 1px;
740 /* background: url(./images/cardFiltersSprite.gif) no-repeat left -38px;*/ 779 /* background: url(./images/cardFiltersSprite.gif) no-repeat left -38px;*/
741 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) no-repeat left -38px; 780 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) no-repeat left -38px;
742 height: 19px; 781 height: 19px;
743} 782}
744 783
745div#recordFiltersDIV table { 784div#recordFiltersDIV table {
746 padding-right: 1px; 785 padding-right: 1px;
747 /* background: url(./images/cardFiltersSprite.gif) no-repeat right -19px;*/ 786 /* background: url(./images/cardFiltersSprite.gif) no-repeat right -19px;*/
748 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) no-repeat right -19px; 787 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) no-repeat right -19px;
749} 788}
750 789
751div#recordFiltersDIV table tbody tr td { 790div#recordFiltersDIV table tbody tr td {
752 cursor: pointer; 791 cursor: pointer;
753 height: 19px; 792 height: 19px;
754} 793}
755 794
756div#recordFiltersDIV table tbody tr td div { 795div#recordFiltersDIV table tbody tr td div {
757 /* background: url(./images/cardFiltersSprite.gif) no-repeat right -38px;*/ 796 /* background: url(./images/cardFiltersSprite.gif) no-repeat right -38px;*/
758 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) no-repeat right -38px; 797 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) no-repeat right -38px;
759} 798}
760 799
761div#recordFiltersDIV table tbody tr td div a { 800div#recordFiltersDIV table tbody tr td div a {
762 display: block; 801 display: block;
763 padding: 0px 10px; 802 padding: 0px 10px;
764 font-size: 8pt; 803 font-size: 8pt;
765 color: white; 804 color: white;
766 line-height: 19px; 805 line-height: 19px;
767 height: 19px; 806 height: 19px;
768 /* background: url(./images/cardFiltersSprite.gif) no-repeat left -19px;*/ 807 /* background: url(./images/cardFiltersSprite.gif) no-repeat left -19px;*/
769 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) no-repeat left -19px; 808 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) no-repeat left -19px;
770} 809}
771 810
772div#recordFiltersDIV table tbody tr td:hover div a { 811div#recordFiltersDIV table tbody tr td:hover div a {
773 color: #ff9400; 812 color: #ff9400;
774} 813}
775/* @group selected */ 814/* @group selected */
776 815
777div#recordFiltersDIV table tbody tr td.selectedTab { 816div#recordFiltersDIV table tbody tr td.selectedTab {
778 height: 19px; 817 height: 19px;
779 /* background: url(./images/cardFiltersSprite.gif) repeat-x -57px;*/ 818 /* background: url(./images/cardFiltersSprite.gif) repeat-x -57px;*/
780 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) repeat-x -57px; 819 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) repeat-x -57px;
781} 820}
782 821
783div#recordFiltersDIV table tbody tr td.selectedTab div { 822div#recordFiltersDIV table tbody tr td.selectedTab div {
784 /* background: url(./images/cardFiltersSprite.gif) no-repeat right -95px;*/ 823 /* background: url(./images/cardFiltersSprite.gif) no-repeat right -95px;*/
785 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) no-repeat right -95px; 824 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) no-repeat right -95px;
786} 825}
787 826
788div#recordFiltersDIV table tbody tr td.selectedTab div a { 827div#recordFiltersDIV table tbody tr td.selectedTab div a {
789 /* background: url(./images/cardFiltersSprite.gif) no-repeat left -76px;*/ 828 /* background: url(./images/cardFiltersSprite.gif) no-repeat left -76px;*/
790 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) no-repeat left -76px; 829 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCFAOYAAISEuaen6ZSU0KCg4IKCt8zM9bOz0qWl552d3JGRzJqb2Gpqlaio7MfH7oeHvcTF6snJ8ZeX1IKCtr+/48HB5cLC6La216Oj5IyLxLy83nd3p3JyoGdnkrm53Li42YCAtMvL9LKy0W5umnl5qo6OyHR1o3BwnY+PqcrK8nt7rrW11X5+sYaFuuDg+WZmj7294Gtrl9HR5MbG7LS01KOjxH5+somJwYaHvH9/so+OyIaGvJKSzamp7IuMxImJwJua2JeX1aKj5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIUAAAd8gAUMAQcXAwgKEQIJJBg2NwAEBjUtICgQDTIPFRQTLxkdHhYqMzEhNA4sABIfKykjGiUbJiIwCxwnLgUEADo+PTk7AkA/CANBBwE8BjgtHAswIiYbJRojKSsfEgAsDqY0MyoWHh0ZLxMUFQ8yDRAoILmChIaIioyOkJI1gQA7Cg==) no-repeat left -76px;
791} 830}
792 831
793div#recordFiltersDIV table tbody tr td.selectedTab:hover div a { 832div#recordFiltersDIV table tbody tr td.selectedTab:hover div a {
794 color: white; 833 color: white;
795} 834}
796 835
797 836
798 837
799/* @end */ 838/* @end */
800 839
801/* @group record filter - SEARCH */ 840/* @group record filter - SEARCH */
802 841
803div#recordFiltersSearchPanel { 842div#recordFiltersSearchPanel {
804 position: absolute; 843 position: absolute;
805} 844}
806 845
807div#recordFiltersSearchInnerPanel { 846div#recordFiltersSearchInnerPanel {
808 padding: 10px 24px 25px 24px; 847 padding: 10px 24px 25px 24px;
809 /* background: url(./images/recordFilterBackground.png) no-repeat -10px -138px;*/ 848 /* background: url(./images/recordFilterBackground.png) no-repeat -10px -138px;*/
810 background: url(data:image/png;charset=utf-8;base64,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) no-repeat -10px -138px; 849 background: url(data:image/png;charset=utf-8;base64,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) no-repeat -10px -138px;
811} 850}
812 851
813form#recordFilterSearchForm { 852form#recordFilterSearchForm {
814} 853}
815 854
816input#recordFilterSearchValue { 855input#recordFilterSearchValue {
817 width: 200px; 856 width: 200px;
818} 857}
819 858
820/* @end */ 859/* @end */
821 860
822/* @end */ 861/* @end */
823/* 862/*
824div#mainContent { 863div#mainContent {
825 padding-left: 15px; 864 padding-left: 15px;
826} 865}
827*/ 866*/
828div#recordListAndDetailBlock { 867div#recordListAndDetailBlock {
829} 868}
830 869
831table#recordListAndDetailBlockTABLE { 870table#recordListAndDetailBlockTABLE {
832 width: 100%; 871 width: 100%;
833 /* background: url(./images/cardBlockLowerBorder.gif) repeat-x 0 bottom;*/ 872 /* background: url(./images/cardBlockLowerBorder.gif) repeat-x 0 bottom;*/
834 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhBwAZANUAAP///6qq7tzc+OLi+eXl+vz8/v7+/9/f+dnZ9/b2/fr7/vT0/fv7/vLy/Ojo+vj5/vT1/dnZ+Ovq++3t+/n5/e3t/Orq+/n5/u7t/Orr+/Dv/PPy/PLy/e/v/OXk+tna9/38/uvq+ufn++Df+P7+/vX1/fj5/fz9/+jo+9/f+Ojn++/w/P79//v6/vb3/efo+u3u/Pf3/ejn+vDw/PDw+/X0/e/w+/f2/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAHABkAAAZoQIBwSCwaj8ikEkAyOFnOAqhALZwYCkZLkaVQHpfLw+SKJRK3M2RRKy0WkA2H06hvNDMbbdXRVCYYMBUYExYSIRkSGRYiMi8qDg4oBJSVHgOYmQMpIweengKhogIIEREIHwgIAaytAUEAOwo=) repeat-x 0 bottom; 873 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhBwAZANUAAP///6qq7tzc+OLi+eXl+vz8/v7+/9/f+dnZ9/b2/fr7/vT0/fv7/vLy/Ojo+vj5/vT1/dnZ+Ovq++3t+/n5/e3t/Orq+/n5/u7t/Orr+/Dv/PPy/PLy/e/v/OXk+tna9/38/uvq+ufn++Df+P7+/vX1/fj5/fz9/+jo+9/f+Ojn++/w/P79//v6/vb3/efo+u3u/Pf3/ejn+vDw/PDw+/X0/e/w+/f2/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAHABkAAAZoQIBwSCwaj8ikEkAyOFnOAqhALZwYCkZLkaVQHpfLw+SKJRK3M2RRKy0WkA2H06hvNDMbbdXRVCYYMBUYExYSIRkSGRYiMi8qDg4oBJSVHgOYmQMpIweengKhogIIEREIHwgIAaytAUEAOwo=) repeat-x 0 bottom;
835} 874}
836 875
837td#recordDetailSeparatorTD { 876td#recordDetailSeparatorTD {
838 border-bottom: 1px solid #aaaaee; 877 border-bottom: 1px solid #aaaaee;
839} 878}
840 879
841table#recordListAndDetailBlockTABLE tbody tr td { 880table#recordListAndDetailBlockTABLE tbody tr td {
842} 881}
843 882
844div#recordListBlockHeader { 883div#recordListBlockHeader {
845 background-color: #333366; 884 background-color: #333366;
846 /* border-bottom: 2px solid #aaaaee;*/ 885 /* border-bottom: 2px solid #aaaaee;*/
847} 886}
848 887
849div#recordListBlockHeader table.recordListBlockHeaderTABLE { 888div#recordListBlockHeader table.recordListBlockHeaderTABLE {
850 width: 100%; 889 width: 100%;
851 height: 30px; 890 height: 30px;
852 color: white; 891 color: white;
853 /* background: url(./images/cardsBlockRoundCorners.gif) no-repeat right -51px;*/ 892 /* background: url(./images/cardsBlockRoundCorners.gif) no-repeat right -51px;*/
854 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhCQBkALMMAP///z8/b7e3yaKiufX19zQ0Zzw8bVxchaSkuz4+bltbhDk5av///wAAAAAAAAAAACH5BAEAAAwALAAAAAAJAGQAAARTEEhAhgplimCYl8jijYAwnkRwjkO3MsfrJTJT1Hiu73zv/8CgcEgsGo/IpHJZKyQOA8IEMDIEBJMXQvJaYGUBgswwqClqKtmNyW673/C4fE4/RgAAOwo=) no-repeat right -51px; 893 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhCQBkALMMAP///z8/b7e3yaKiufX19zQ0Zzw8bVxchaSkuz4+bltbhDk5av///wAAAAAAAAAAACH5BAEAAAwALAAAAAAJAGQAAARTEEhAhgplimCYl8jijYAwnkRwjkO3MsfrJTJT1Hiu73zv/8CgcEgsGo/IpHJZKyQOA8IEMDIEBJMXQvJaYGUBgswwqClqKtmNyW673/C4fE4/RgAAOwo=) no-repeat right -51px;
855} 894}
856 895
857div#recordListBlockHeader table.recordListBlockHeaderTABLE tbody tr td.recordBlockTitleTD { 896div#recordListBlockHeader table.recordListBlockHeaderTABLE tbody tr td.recordBlockTitleTD {
858 /* background: url(./images/cardsBlockRoundCorners.gif) no-repeat left 0px;*/ 897 /* background: url(./images/cardsBlockRoundCorners.gif) no-repeat left 0px;*/
859 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhCQBkALMMAP///z8/b7e3yaKiufX19zQ0Zzw8bVxchaSkuz4+bltbhDk5av///wAAAAAAAAAAACH5BAEAAAwALAAAAAAJAGQAAARTEEhAhgplimCYl8jijYAwnkRwjkO3MsfrJTJT1Hiu73zv/8CgcEgsGo/IpHJZKyQOA8IEMDIEBJMXQvJaYGUBgswwqClqKtmNyW673/C4fE4/RgAAOwo=) no-repeat left 0px; 898 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhCQBkALMMAP///z8/b7e3yaKiufX19zQ0Zzw8bVxchaSkuz4+bltbhDk5av///wAAAAAAAAAAACH5BAEAAAwALAAAAAAJAGQAAARTEEhAhgplimCYl8jijYAwnkRwjkO3MsfrJTJT1Hiu73zv/8CgcEgsGo/IpHJZKyQOA8IEMDIEBJMXQvJaYGUBgswwqClqKtmNyW673/C4fE4/RgAAOwo=) no-repeat left 0px;
860} 899}
861 900
862/* 901/*
863table#recordListButtonsTABLE { 902table#recordListButtonsTABLE {
864 width: auto; 903 width: auto;
865 margin-right: 10px; 904 margin-right: 10px;
866 position: static; 905 position: static;
867 float: right; 906 float: right;
868} 907}
869*/ 908*/
870div#recordListBlockHeader table.recordListBlockHeaderTABLE h3 { 909div#recordListBlockHeader table.recordListBlockHeaderTABLE h3 {
871 color: white; 910 color: white;
872 padding-left: 10px; 911 padding-left: 10px;
873 padding-top: 3px; 912 padding-top: 3px;
874} 913}
875 914
876div#recordListBlock h3 { 915div#recordListBlock h3 {
877 padding: 8px 0px 2px 10px; 916 padding: 8px 0px 2px 10px;
878 /* margin-right: 8px;*/ 917 /* margin-right: 8px;*/
879 color: #666666; 918 color: #666666;
880} 919}
881 920
882div#recordListBlockHeaderButtons { 921div#recordListBlockHeaderButtons {
883 padding-top: 5px; 922 padding-top: 5px;
884 padding-right: 0px; 923 padding-right: 0px;
885} 924}
886 925
887div.recordButton { 926div.recordButton {
888 padding: 2px; 927 padding: 2px;
889} 928}
890 929
891td#recordDetailSeparatorTD { 930td#recordDetailSeparatorTD {
892 width: 1px; 931 width: 1px;
893} 932}
894 933
895ul#records { 934ul#records {
896 margin-top: 6px; 935 margin-top: 6px;
897 list-style-type: none; 936 list-style-type: none;
898 padding-bottom: 15px; 937 padding-bottom: 15px;
899} 938}
900 939
901ul#records li { 940ul#records li {
902 list-style-position: inside; 941 list-style-position: inside;
903 padding: 1px 5px 1px 8px; 942 padding: 1px 5px 1px 8px;
904 border: 1px solid white; 943 border: 1px solid white;
905 color: #35306b; 944 color: #35306b;
906} 945}
907 946
908ul#records li.hover { 947ul#records li.hover {
909 color: #ff9400; 948 color: #ff9400;
910 border: 1px solid #f5f5ff; 949 border: 1px solid #f5f5ff;
911 border-top: 1px solid #aaaaee; 950 border-top: 1px solid #aaaaee;
912 border-bottom: 1px solid #aaaaee; 951 border-bottom: 1px solid #aaaaee;
913 background-color: #f5f5ff; 952 background-color: #f5f5ff;
914} 953}
915 954
916ul#records li.selected { 955ul#records li.selected {
917 background-color: #ddddff; 956 background-color: #ddddff;
918 color: #ff9400; 957 color: #ff9400;
919 border: 1px solid #ddddff; 958 border: 1px solid #ddddff;
920 /* border: 2px solid #35306b;*/ 959 /* border: 2px solid #35306b;*/
921 /* border-right: 1px dotted #333366;*/ 960 /* border-right: 1px dotted #333366;*/
922 padding: 1px 6px 1px 8px; 961 padding: 1px 6px 1px 8px;
923 /*background-color: #35306b; */ 962 /*background-color: #35306b; */
924} 963}
925 964
926ul#records li span { 965ul#records li span {
927 color: #35306b; 966 color: #35306b;
928 text-decoration: none; 967 text-decoration: none;
929 line-height: 16px; 968 line-height: 16px;
930 font-size: 10pt; 969 font-size: 10pt;
931 cursor: pointer; 970 cursor: pointer;
932} 971}
933 972
934ul#records li.selected span { 973ul#records li.selected span {
935 /* color: white;*/ 974 /* color: white;*/
936 color: #333366; 975 color: #333366;
937} 976}
938 977
939/* @group Bottom rounded corners */ 978/* @group Bottom rounded corners */
940 979
941td#cardBoxLowerLeftTD { 980td#cardBoxLowerLeftTD {
942 /* background: url(./images/cardBlockLowerRoundedCorner.gif) no-repeat left -32px;*/ 981 /* background: url(./images/cardBlockLowerRoundedCorner.gif) no-repeat left -32px;*/
943 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhCQBkANUyAP////Ly/PDw/O3t/OLi+ejo+vz8//n5/urq++Xl+tzc+Ovr+/z8/t/f+Pv6/vb3/fT0/f7+//v7/vT1/efo+/79/8vL9fr6/uXl+e3t+/3+/9jY9/b2/vX1/d/f+ff2/fb2/fj5/uHh+dnZ+OLi+rOz8NnZ99vb+LKy7/r7/6ur7sDA8vLy/f7+/vn4/u/w/Pj4/vX0/P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADIALAAAAAAJAGQAAAb3QJlwSCwaj8ikcslsOp/QqHRKfQKu2Kx2y+16v+BtRFNpjSuRisHAYKzdDMfFIZE7UpfQYa8/wFwfDyAcgSAPHB0QExCJExMxAZGSkSwClpeWLwObnAMZGQsLCAiipAgUFAUFqaoFGwkJGLCyGBIEBCS3uQQAIhYNwA0eHlcnFgrIyFgiJRYmIyNZEhsrKCpV2Nna29zd3t9h4eLj5FdoFRoRLegRcG9uBhcpdnVzLjB8ewchHIIPHxwMfYjhiJEiRiwmTXqBCdOnTpxMSQzVapUqVLRmwdqgqyMBCcOCNbAgAkAyZBZOXIFmwkKJkldUoFixQUKWIAA7Cg==) no-repeat left -32px; 982 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhCQBkANUyAP////Ly/PDw/O3t/OLi+ejo+vz8//n5/urq++Xl+tzc+Ovr+/z8/t/f+Pv6/vb3/fT0/f7+//v7/vT1/efo+/79/8vL9fr6/uXl+e3t+/3+/9jY9/b2/vX1/d/f+ff2/fb2/fj5/uHh+dnZ+OLi+rOz8NnZ99vb+LKy7/r7/6ur7sDA8vLy/f7+/vn4/u/w/Pj4/vX0/P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADIALAAAAAAJAGQAAAb3QJlwSCwaj8ikcslsOp/QqHRKfQKu2Kx2y+16v+BtRFNpjSuRisHAYKzdDMfFIZE7UpfQYa8/wFwfDyAcgSAPHB0QExCJExMxAZGSkSwClpeWLwObnAMZGQsLCAiipAgUFAUFqaoFGwkJGLCyGBIEBCS3uQQAIhYNwA0eHlcnFgrIyFgiJRYmIyNZEhsrKCpV2Nna29zd3t9h4eLj5FdoFRoRLegRcG9uBhcpdnVzLjB8ewchHIIPHxwMfYjhiJEiRiwmTXqBCdOnTpxMSQzVapUqVLRmwdqgqyMBCcOCNbAgAkAyZBZOXIFmwkKJkldUoFixQUKWIAA7Cg==) no-repeat left -32px;
944} 983}
945 984
946td#cardBoxLowerRightTD { 985td#cardBoxLowerRightTD {
947 /* background: url(./images/cardBlockLowerRoundedCorner.gif) no-repeat right -82px;*/ 986 /* background: url(./images/cardBlockLowerRoundedCorner.gif) no-repeat right -82px;*/
948 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhCQBkANUyAP////Ly/PDw/O3t/OLi+ejo+vz8//n5/urq++Xl+tzc+Ovr+/z8/t/f+Pv6/vb3/fT0/f7+//v7/vT1/efo+/79/8vL9fr6/uXl+e3t+/3+/9jY9/b2/vX1/d/f+ff2/fb2/fj5/uHh+dnZ+OLi+rOz8NnZ99vb+LKy7/r7/6ur7sDA8vLy/f7+/vn4/u/w/Pj4/vX0/P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADIALAAAAAAJAGQAAAb3QJlwSCwaj8ikcslsOp/QqHRKfQKu2Kx2y+16v+BtRFNpjSuRisHAYKzdDMfFIZE7UpfQYa8/wFwfDyAcgSAPHB0QExCJExMxAZGSkSwClpeWLwObnAMZGQsLCAiipAgUFAUFqaoFGwkJGLCyGBIEBCS3uQQAIhYNwA0eHlcnFgrIyFgiJRYmIyNZEhsrKCpV2Nna29zd3t9h4eLj5FdoFRoRLegRcG9uBhcpdnVzLjB8ewchHIIPHxwMfYjhiJEiRiwmTXqBCdOnTpxMSQzVapUqVLRmwdqgqyMBCcOCNbAgAkAyZBZOXIFmwkKJkldUoFixQUKWIAA7Cg==) no-repeat right -82px; 987 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhCQBkANUyAP////Ly/PDw/O3t/OLi+ejo+vz8//n5/urq++Xl+tzc+Ovr+/z8/t/f+Pv6/vb3/fT0/f7+//v7/vT1/efo+/79/8vL9fr6/uXl+e3t+/3+/9jY9/b2/vX1/d/f+ff2/fb2/fj5/uHh+dnZ+OLi+rOz8NnZ99vb+LKy7/r7/6ur7sDA8vLy/f7+/vn4/u/w/Pj4/vX0/P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADIALAAAAAAJAGQAAAb3QJlwSCwaj8ikcslsOp/QqHRKfQKu2Kx2y+16v+BtRFNpjSuRisHAYKzdDMfFIZE7UpfQYa8/wFwfDyAcgSAPHB0QExCJExMxAZGSkSwClpeWLwObnAMZGQsLCAiipAgUFAUFqaoFGwkJGLCyGBIEBCS3uQQAIhYNwA0eHlcnFgrIyFgiJRYmIyNZEhsrKCpV2Nna29zd3t9h4eLj5FdoFRoRLegRcG9uBhcpdnVzLjB8ewchHIIPHxwMfYjhiJEiRiwmTXqBCdOnTpxMSQzVapUqVLRmwdqgqyMBCcOCNbAgAkAyZBZOXIFmwkKJkldUoFixQUKWIAA7Cg==) no-repeat right -82px;
949} 988}
950 989
951/* @end */ 990/* @end */
952 991
953/* @group New record panel */ 992/* @group New record panel */
954 993
955div#newRecordPanel { 994div#newRecordPanel {
956 position: absolute; 995 position: absolute;
957 margin-left: 20px; 996 margin-left: 20px;
958 width: 400px; 997 width: 400px;
959 height: 160px; 998 height: 160px;
960} 999}
961 1000
962div#newRecordInnerPanel { 1001div#newRecordInnerPanel {
963 width: 400px; 1002 width: 400px;
964 height: 160px; 1003 height: 160px;
965 /* background: url(./images/newRecordPanelBackground.png) no-repeat 0 -165px;*/ 1004 /* background: url(./images/newRecordPanelBackground.png) no-repeat 0 -165px;*/
966 background: url(data:image/png;charset=utf-8;base64,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) no-repeat 0 -165px; 1005 background: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAY4AAAFQCAYAAACoMJkjAAANIWlDQ1BJQ0MgUHJvZmlsZQAAeJyV13k0lG8bB/BrFsYyZhhjDyO7iLITskQi2feS7AwzMQkpS1KILKFoQWihKJGoqH5kSUghoajIkj1Llnn/kOr9nff3vue9/njO9dzPc859P885n+99bgC8miuVSkYCgH8ALdDSSI9k7+BIwnQCBnDAA1gQdnULouqam5vCP9Z8JyAAADrkXKlU8j+/9x8LF2jv4AiAkAUAotd6vxMAiIfWe2sAIB6lUWkACG8AILp5u7oDIMIBQDbQ2lIfAHEDAHBe630lAOAOrfcNAIALdvOiASC6ARgJAe4+AQCYcQBGbXePIDcAnCwAuLsHufkD4JIBwMzfn+IOgPsIAFJu1EAaAJ4JAOTsHRxJ60t2igdQ4gNgMvk9djQdoDwXQGrv7zHRBwDcrgB5ib/HZi0BAQAI7tYgT8XtAACAwOoBMPTT6bMSAJhUgNUUOn05j05fvQaA6gWoJbsdCQz++b8QiBaA/3W//s0/C4UAQAIgxBCFyDBUODqc4QRjJCaa6SSzAXMdy2nWM9g4trO4CnZvjhRCCmcq8TxXOnc6TyZvHT9FIHtTtuBloQbSEZG8zddEW8WPSRRKtkufkCna0ikXvfW2fM+209vvKX5QPqtSoTqgnqRRpTmklab9RGdUN0Pvmf7ErizDeqMZ46t7mkzm9+aZvdrXZt5m0W65Yn3L5q1tp12Xfbcj2umuc+/+vgP9Lh8OfjyEdXvo/tnji+eQ17D3V58RPy7yU/9vAROUSerU4enAmaA52tyR78HzRxdCFkOXwn4cWwlfOb4aIR35NhpxEhmDOoWOZTjNeAYTxxTPnMByljURm8R2DpeMT2FP5UgjnOdMJ2ZwZXJf4LnIm8WXzX9J4PKmK4JXhXKEc0l5Itc254sWiBWKX5e8IXlT6pZ0kUzRWDH5tuwduRL5UoW72+5tK9t+X6lcuUKlYv5BcKXqQ7UqjWrNRzse73ii9WStJqJW5+nOZ7rP9f7Sr0PXxdTvemHYYNRo3GTczNKc8NKkxfSVWSuu9VybebvFa8sOQkfqG6u31p02Xdxdmd127+x7HN/zv8/ude5z7t//QejD1Y8uAwcHRQbzPh367PbFfUh8qHDY86vXiPeo9OitMd9xv2/kCbmJO5MBU5Rp6sy2mXuzgXNB32nzyvMVC8GLIUuhP0KXNZarV46thq9prT2h0wEQokgccgrVjC5iSGMMx3gxWTPrsyixSmIl2XhxPHhedl4OLoIEpxRRjcuU+wBPEG8SXwl/s8CIIKeQirAX6YLIC1GEmJb4YYm7kpPSUjLkLdVyqK268ikKA9ulFWOVulRkVKlqdRo8miE7Xmpz61B2PtMT0z9m0G4oZBSy+7Hxksk2U4+96Wbt5jgLI8sQqwLrN7YsdjvtDztcdqx3mtwvfGCfS9jBPNe6QyPuXB46nvZeJ7xzfGp9+/yW/DkDtlAMqN6HwwOTg/Jo5Ucagt8fHQ2ZD0Md4wgnHZc9oRyxM9Ikal+008mDMR6nyLG004FnIuMi408mxJ1NTUxIyjp3MTkzJSX1Ulrq+Yz0Cxk3Mq9fuHPxRlZRdsmlR5cfXam7+jKnPbcjr+NaR/77gs+Fw9cHb3y5OXlrumiyeOL2zJ3JkrHS8bvD9wbKBu/3lLdXND6orXzwsKTqUnXqo8jH/k+cakxqdzyVeUZ4tvT8419Ndffr014ENlg1qjQJNNGbe17eb4l/5dgq2jrUVtZ+/PWuDlxH35uct76dip2rXS3dae/290j3zL6v6o3uM+kn9vd/uPkxaEBzED3Y9On85wNfJL+MD1UNR33dM8I10jeaP0YeVx5f+9Y4kTrpNCU2NT5dNhM+azRHmOv+XjBPWVBfRC2+WEr54bQsuvxtpWI1cs2Yzk2nA8BJRAgyDKWJqkIfZ9BhqGGMwpxiMmSqY45lOc0aj92DbWZLxCXik9j3sbdyJBNSOdOIaVzWXG+4M3gyeC/wZfFnC2RvuiToLNgndFU4h5Qrkrs5V/SaWL54gUSh5HWpG9I3ZXxkRrfcki2Wu731jnyJQum2u9vvKZYp3VeuUKlQrVALUVtUr9Ko0qze8UjrsfYJ7TWdmp21uk/1nuk/N4jZhd5VZ1hv9GJ3g3HjniaTBFOs6cu9LWav9rWaJ1uwW7RbvrbqsH5j02mbYcdt12Xf7fDOsccp21nAuXd/34EPLh8PfnTNPSRyaNDtk/tnjy+ehV4S6wniO+pXRJYlj/9bisz+SpHKULXQpbAfx5bDV46vnliLoEdBNPJXkmDOYOKY4hrj9ySwnsUmYpPYzuGT2VM4fmUJdybPBd6fWbLpzyzJG7zmli9aIFYocV1iI02KZW/L3dn6R5YolitVKD9QrVR9qFalXq35SPPxjifaNdp/5MiuesMXhg1GjbubjJtNXga/2txq1mbebv7aouP4W5lO2y677uge+feOvbH9ih/iBpQHz352H9IcThnxGfP9Rp6kTMfPOc6fW0pYtaTTAdb3PgAARhWAjC0AtlkAVnkAsVsAJF0AuG8AmLMBWKsDkkEIkFpUQOzR2tg/AAHsIAhbQQ8cIAiSoRQWESSECSIEcQPxCjGMxCONkFHIx8gVlBYqClWPWkGLoB3QhejvDIYMpxhKGCYZjRhzGYcwXBhnzGMmDJM6UwzTGLMGM4W5lkWOJZKlkhXHGsX6DkvEBmC/su1iO8k2gHPFPcOj8J74cXYL9gz2VY44jhmCBqGAU5WzgHOS6EJc4PLhquDewv2Cx5MXw3uLT5zvKN8c/2UBI4HZTTmCYoLhQgihcmFfkgipR+T85s2bI0Xxoq1iKeI2EvwSg5JFUvpSN6X1ZDhkBraUyZ6Wc96qKI+VH1b4a1ve9mhFdyUjZVkVTpUV1SG1THWceq1GqWbujvNaZ7QjdI7uPKxL1vPR9zbw3uVnGGBE233MOGbPOZNs05t7K80a9/WaT1tirISs1WysbKl2SfZ3HNocZ51592sf8HRJPljt+tWNx93II9Sz2IfX19wvnlwXgKToUqMOPw9ipJkcSQ0RC6WEPQpnOe54ojiCHmUdgzzlHPvgDGfc4fj2xPSkpWSXlPo0+fNZmUEXPmVZZddduZMjnnv5Gk8h+/Wkm7hb525nlgiW5t+TKzeoaK90fTj9mOdJca3ec1odvr64YU9zfIvcq/a24I76t9Quge6GXom+7g/xAzqfi4fcvwqP9HyzneSe6prJmnNZGF8qX46g89LpAIAEFuABadABezgC6VAJ/QgMQgHhgkhC1CBmkTJIF2QW8g0Kj9qLOotqQbOh96HT0e8ZSAw+DKUMi4z6jOcY32HEMUcwz5kITO5MlcyszM7Md1jQLAdY7rOysLqx1mC5sFRsC5sMWyLbOM4UV4Jnw1Pwnew72fM5cBzBHO8JhoS7nCTOVM41YhDxG5cv1yg3mXuGh8YzzxvGh+A7y8/Pf0tAXaB+k+2mEcFIIT6hCmEL4VFSrIiESMPmAFEe0SdibuJY8acSAZLCkq+l4qT1pFdlqreEy2rJLsjVbD0jb60gojC5rWZ7iqKvkoGykPKyylvVh2qX1aM0vDTtdmhpyWuL6BB2onVRujN60/qTBmO7hgxnjcZ2f9+DNCGa8uzdZqa9b5+5pYWfZahVtvU9m5e27+1WHIiO8k5mzof3XzxQ5zLsynxIwc3bPcujxnPKW9rHwzfT762/QIANJZv6NVAqKJjWGCx4NCikKUz0WFL46AmHiIYoleiCGMKppNOEMxnxvAnZicpJr5I9Un6kJaarZny5cCXL95LNFekchtzxa88Kyq9fvBlb5HbbucTwrlqZUvnWB3IPparFH0vVKDzVeb67zuIFufFwc0pLTuuj9v4Oeqdwt1aPe29Cf9XH8U98X/SGI0dujH2e4J/ynLkyN7QgtRSwXLGGoNMBgBHYQRD0wAGSoRReb9jfcL+uHo1HO6C/MxgyZP30voZxZhJmimEaY7ZmrmWRY7nEimONYl3ABmC/srnjXHGf8J74cfYg9lWOOAI3oYBTlbOJ6EJc4Er+ZdqMb+6nZ3MhhFD5T8sW65J/Og6W1vvT8G/BP/2+Vq/VKP1t97fcf3b739R6Dfjw+pr/XW1wz9/dRt/6U+7Z7b/lZjBu2L2svqE3P23DbzFhQ3BZ5Ybh6pPrip/2bDhuHGmOf/lXS8ar9rbg14Id9W+pnaVdsd0NPcG9En1+/QYf4gd0Bk9/OvS5+Mv8UMdX4RG/UeMxqXHMN9uJwsnYKa/p3TMys6yzE3Nt38vmMxasF8YXY5b0fkj+GFqOWOFdubLKsRqzurCWT0+g0wHWz0sAAMCiTyFTAkmm+gb/52Hvf5U/+cjGHEgAwHoE2FgBAAEApHxoxtYAQAQADdAHCpCBAoFAAlPQB4OfVxK4/XriA7B+lgMAYGQHuGQHAFCzeCzy7/PSPEJoAAD6FGpooI+XN42kS6WSPUj6FH/qEZpHoCzJOMBtqyxpu4KCMgDAvwBJl//fxucdgAAAAAlwSFlzAAALEwAACxMBAJqcGAAADQdJREFUeJzt3U+MnGd9wPHfOzP7x/FuvOAYZAzGRg1pFKDAIVXbiD8Sai2knKJK7QHEAXHoHfXS9MIFDkg9c0BVD1SqUIA2VRuLKhIEOBjhQxDBjo0BJ7gQ4jq769m1d2emh5nH885k7e5vZnbj2p+P9Gr+7LvvO3t5v/u8z/vuRgAAAAAAAAAAAAAAAAAAAAAA95HqLd7vW7V/gHtBb7Dsq70+cFe1Jcae78f+Ae5V48Hojj3fs6Ds1YG7iohGjIZj/PV4VADYvV5tKdHo3uG9mZn1QbseiEZENAfvt2rvNcbW28vPA3Av2WmUUQ9FWTq15/WvzyQgszpQ7xSM5uB56/jxPzt66NDxJ5vNA59sNKr3RjROVlU1P6N9A9zHemu9Xu/Vbnf7JzdurP/bSy9987sRsR39eGzHMCQzi8cswlGPxq1YRETr0KH3v+3EiT/+21Zr8bMR1eIM9gXAHXS7nZfa7d///blz33k+hvGoB2TqeDT/71XuaDwarYiYj4iFEyc+9cFjxz70zWZz/lMRVWvK/QCwC1XVODI3d/AvH3ro0d7vfvfij8vbs9zHtOEocxb1aMy/5z0fe/TIkT94pqoa75r2AwKQU1VV1WzOP3H48CMxiEcZYfRiBhGZZgNllDESjeXld608/PCnT1dV43h95cOHH4zPfObP4/HH/zCOHj0cy8sPTLFrACIi1tbacf78K/HMM9+L5547M/K1Xq/XW1+/8rnz55/9bkRsRsTWYCmnrrpv2uAuTBOOMp8xN1jmI+KBD3zgr/9uYWH58/UVT516PL74xb+KQ4cOTrE7AO7k+efPxpe+9E+xutq+9V63u33h7Nmvn4qIdozGoxPDSfOUSU9VlbmN1mBZiIjFBx88cfTIkUf/oaqqW9v9xCc+HF/+8hdicdFFVAB76eTJo3HixNE4fXo48qiqxtsPHnzn+atXX/5FjF6uW78PJKUx4eerX3Z7Kx7Hjn3kqfpltu94x0o8/fRnJ9wFAFkf//gfxalTj4+8t7i48hcRsRj9X/LLMXune+l2ZZJw1G/kG7mSam5u6Yn6ik8++adOTwHss6ee+tjI67m5xQ9F/zjdiv7UQjOm+Osd04w4SkDK/MZ8szn/aH2lJ5744ISbB2BSDz/87pHXVdV4KPqjjTLiKL/071s4yk7qp6nmImKx0Wiu1Fd87LETE2wegGksLR0YeV1VjYPRj8ZcDMNRfvlPm3TEUa6oKvEoV1aNbrwx6eYBmLFynC7hqP/h2ZRJjuyN2mO5smou+jUD4O40H8N770o4It6COY6Rv0014bYA2HtlpFGO22VJy35TfRa+GaN3j0/750sA2Dvll/z6v7eY6MqqaUYcEaOXdAkHwN1rqktw66YNR9nGxDeSALAv6tML5fW+3QBY/xD1+zlcQgVw96pqj1ONOmYVDgDubtVtnqfNcpQgIAD3AaeXAEgRDoD7w05nhfZlcvxO1/06VQXw/0P9GL5v93GM71w0AO5+MzleO1UFQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkCAcAKcIBQIpwAJAiHACkzDIcvRluC4DZmtkxOhuO3tjz+gLA3W0mx+1JRhxCAXBvmCgi5jgASJlFOG5bql7PwATgXjNpOHo7PPa63e3r9ZXOnbs86ecCYELXr2+OvO71OpsxwznpaUYc4x+gu7W18av6Ci+88OIUmwdgEpcuXRl53elsvzG2ylQRmUU4uhHRiYheu/36z+orPPvsj6Ld3tzpewHYI9/+9gsjr7e2rv8yBsfpGB63JzarcPQionPlytnvR/Q6ZYVXXnktvvKVf57m8wGQcObMz98UjrW1V88OnpZf9MvziTQn+J5q8H2twTIXEfMRsbi93W4sLx9758LC8vGy8ssvvxKrq+346EffH63WJLsDYDfOnPl5PP3016PdvnHrvU7nxu8vXnzuH3u97lpEtCPiRkRsRsTWYOlGMiKTHMkbg6U5WEo4FiJifn39yquHDz/yJ41Gc6F8w09/eilOn/5xLC0diJWVpVhcXIhGo5pg1wDUtdubce7c5fja156Nr371X0aiERHx29+++I3V1csXImI9IjYGy42IuBkR24MlFY5Jjt5ltLEQEQciYikiliPiwYh4KCLetrLyvsdOnvzk39TjAcD+euONy9+7cOE/vhERr0fE1Yi4FhGrMYzIZvTD0bntRnYw6amq8VFHGXnMRcT85ub/bNy8uf6b5eVjj4gHwP67du3XP7h48T+/FRFrEXE9RkccW9EfcXRiOGm+a5OGo8xzjMejjEaaGxtX169d+9W5AwfevjI/v3SkqirnpgD22Pb25rUrV37yr5cvv/B89KNRwnE9+nMcm9GPxlb0o1EucNq1aWerdwpIa/C60elsbr3++vkL6+v/fTEithqNVquqGo2qajSFBGB63W5na3t7Y31j4+qvX3vtpR9euvRf/7629ptfRn+EUR9ttOPN8xslHCmTHrwbMbyiaiEiFiPigejPdSxFxKEYzn0sRcTBwTqLMbwaq5zumvazANxP6qODcvDfjv4IYjOGoVgbPK4Onq9GPx7lyqqtGE6Mp0YcrSk+fHew0zLauBn9mpWRR9EZfMADg6/Px2g4yqmvCPEAuJORP/MUwzmKrRheZrsR/TjURxwlFjdiOMroxoR3j08ajvrt6t3Bh65qS3m/VPDG4IdZjP4opZzSKhPtggGwO/Vjb7mhr0x2b8Zw1NGuPW7E8PRUfW5jItOGoxOjo4V6AEpQbkZ/tLEQ/dHG3GC/zRiGI0I8AHZjp3Bsx3Duoow66ksJSolG/c+PpE1zqqrssFz/Ox6NUrZy3m0+huEoE+r1cIxvA4BR9VNV5VTTdm25GcN4lMf6neL1OY23NBxl5FGed2tL+UHKvEaZUC/zIvXTWxHCAXAn4wf8csqpPkFezvTcrD0v0Zh6tBExXTgi3vwD1N8rP0gr+sUr4RgfbYgFQF59grsEoYw8tmJ0PqN+6e3U/5Nj2nDE4IM0xj5IfXK8xKJ+v0f9aqrxuREAbm+nK6vKYznudnZYejHlKapilgfs8RDUT0eVWOw00nCaCmB3xv/7asTo9MBOIan//42p/g9HsRcH6/pVUuMhGf9afX0Adqc+ahi/PaL+OP71mdjL3/J3mvS+3aW7AOSNj0B2epxZMIr9PHg7JQWwd3Y6jQUAAAAAAAAAAAAAAAAAAAAAMK3/BX4vwOY3EngcAAAAAElFTkSuQmCCCg==) no-repeat 0 -165px;
967} 1006}
968 1007
969div.newRecordInnerInnerPanel { 1008div.newRecordInnerInnerPanel {
970 background-color: white; 1009 background-color: white;
971 padding: 0px; 1010 padding: 0px;
972 margin-left: 23px; 1011 margin-left: 23px;
973 margin-right: 25px; 1012 margin-right: 25px;
974} 1013}
975 1014
976div#newRecordPanel h2 { 1015div#newRecordPanel h2 {
977 color: #666666; 1016 color: #666666;
978 font-size: 12pt; 1017 font-size: 12pt;
979 font-weight: bold; 1018 font-weight: bold;
980 padding: 5px 10px; 1019 padding: 5px 10px;
981} 1020}
982 1021
983div#newRecordPanel table#newRecordPanelDataTABLE { 1022div#newRecordPanel table#newRecordPanelDataTABLE {
984 width: 340px; 1023 width: 340px;
985 color: #999999; 1024 color: #999999;
986 padding-bottom: 5px; 1025 padding-bottom: 5px;
987} 1026}
988 1027
989div#newRecordPanel table td.newRecordPanelLabelTD { 1028div#newRecordPanel table td.newRecordPanelLabelTD {
990 padding-left: 10px; 1029 padding-left: 10px;
991 padding-top: 3px; 1030 padding-top: 3px;
992 font-size: 9pt; 1031 font-size: 9pt;
993 width: 100px; 1032 width: 100px;
994} 1033}
995 1034
996div#newRecordPanel table td.newRecordPanelLabelTD span { 1035div#newRecordPanel table td.newRecordPanelLabelTD span {
997 font-size: 8pt; 1036 font-size: 8pt;
998} 1037}
999 1038
1000div#newRecordPanel input { 1039div#newRecordPanel input {
1001 width: 100%; 1040 width: 100%;
1002} 1041}
1003 1042
1004/* 1043/*
1005div#newRecordPanel textarea { 1044div#newRecordPanel textarea {
1006 width: 100%; 1045 width: 100%;
1007 height: 50px; 1046 height: 50px;
1008} 1047}
1009*/ 1048*/
1010 1049
1011div#newRecordPanelButtonsBox { 1050div#newRecordPanelButtonsBox {
1012 border-top: 1px dotted #333366; 1051 border-top: 1px dotted #333366;
1013 padding-top: 5px; 1052 padding-top: 5px;
1014} 1053}
1015 1054
1016 1055
1017div#newRecordPanelButtonsBox table#newRecordPanelButtonsBoxTABLE { 1056div#newRecordPanelButtonsBox table#newRecordPanelButtonsBoxTABLE {
1018 width: 100%; 1057 width: 100%;
1019} 1058}
1020 1059
1021div#newRecordPanelButtonsBox table tbody tr td.newRecordPanelButtonTD { 1060div#newRecordPanelButtonsBox table tbody tr td.newRecordPanelButtonTD {
1022 padding-right: 10; 1061 padding-right: 10;
1023} 1062}
1024 1063
1025/* @end */ 1064/* @end */
1026 1065
1027/* @end */ 1066/* @end */
1028 1067
1029/* @group Record detail */ 1068/* @group Record detail */
1030 1069
1031div.recordDetailDataBox { 1070div.recordDetailDataBox {
1032 padding: 0px; 1071 padding: 0px;
1033 padding-top: 5px; 1072 padding-top: 5px;
1034 /* padding: 0px 0px 0px 10px;*/ 1073 /* padding: 0px 0px 0px 10px;*/
1035} 1074}
1036 1075
1037div#recordDetail { 1076div#recordDetail {
1038 border-top: 4px solid #ddddff; 1077 border-top: 4px solid #ddddff;
1039} 1078}
1040 1079
1041div#recordDetail table.recordDetailDataBoxTABLE { 1080div#recordDetail table.recordDetailDataBoxTABLE {
1042 width: 100%; 1081 width: 100%;
1043} 1082}
1044 1083
1045div#recordDetail form table tbody { 1084div#recordDetail form table tbody {
1046 color: #35306b; 1085 color: #35306b;
1047 font-size: 10pt; 1086 font-size: 10pt;
1048} 1087}
1049 1088
1050div.recordTitleBlock { 1089div.recordTitleBlock {
1051 color: #666666; 1090 color: #666666;
1052 padding: 8px; 1091 padding: 8px;
1053 font-size: 12pt; 1092 font-size: 12pt;
1054} 1093}
1055 1094
1056div.recordTitleBlock h2 { 1095div.recordTitleBlock h2 {
1057 color: #333366; 1096 color: #333366;
1058} 1097}
1059 1098
1060form.processingRecordFORM div.recordTitleBlock { 1099form.processingRecordFORM div.recordTitleBlock {
1061 color: #444444; 1100 color: #444444;
1062 background-color: #ddddff; 1101 background-color: #ddddff;
1063 padding: 8px; 1102 padding: 8px;
1064 /* margin-right: 8px;*/ 1103 /* margin-right: 8px;*/
1065 font-size: 12pt; 1104 font-size: 12pt;
1066} 1105}
1067 1106
1068form.recordDataForm div.recordTitleBlock { 1107form.recordDataForm div.recordTitleBlock {
1069 color: #444444; 1108 color: #444444;
1070 background-color: #ddddff; 1109 background-color: #ddddff;
1071 padding: 8px; 1110 padding: 8px;
1072 font-size: 12pt; 1111 font-size: 12pt;
1073 1112
1074 /* margin-right: 8px;*/ 1113 /* margin-right: 8px;*/
1075} 1114}
1076 1115
1077div.recordTitleBlock input { 1116div.recordTitleBlock input {
1078 width: 100%; 1117 width: 100%;
1079} 1118}
1080 1119
1081span.noteFieldLabel { 1120span.noteFieldLabel {
1082 display: block; 1121 display: block;
1083 color: #cccccc; 1122 color: #cccccc;
1084 font-size: 8pt; 1123 font-size: 8pt;
1085} 1124}
1086 1125
1087div.noteFieldContent { 1126div.noteFieldContent {
1088 color: #666666; 1127 color: #666666;
1089 font-size: 8pt; 1128 font-size: 8pt;
1090 padding: 3px 0px 5px 0px; 1129 padding: 3px 0px 5px 0px;
1091 /* border-bottom: 1px dotted #333366;*/ 1130 /* border-bottom: 1px dotted #333366;*/
1092 margin-bottom: 5px; 1131 margin-bottom: 5px;
1093} 1132}
1094 1133
1095.resizable-textarea { 1134.resizable-textarea {
1096 /* width: 95%;*/ 1135 /* width: 95%;*/
1097} 1136}
1098.resizable-textarea .grippie { 1137.resizable-textarea .grippie {
1099 height: 5px; 1138 height: 5px;
1100 /* background: #eee url(./images/grippie.png) no-repeat center 1px;*/ 1139 /* background: #eee url(./images/grippie.png) no-repeat center 1px;*/
1101 background: #eee url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAFCAMAAACD1meMAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURbu7u////3iwjPUAAAACdFJOU/8A5bcwSgAAABRJREFUeNpiYMADGHEDBhroAwgwAA9QADeT0qnSAAAAAElFTkSuQmCCCg==) no-repeat center 1px; 1140 background: #eee url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAFCAMAAACD1meMAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURbu7u////3iwjPUAAAACdFJOU/8A5bcwSgAAABRJREFUeNpiYMADGHEDBhroAwgwAA9QADeT0qnSAAAAAElFTkSuQmCCCg==) no-repeat center 1px;
1102 border: 1px solid #ddd; 1141 border: 1px solid #ddd;
1103 border-top-width: 0; 1142 border-top-width: 0;
1104 cursor: s-resize; 1143 cursor: s-resize;
1105} 1144}
1106 1145
1107div.noteFieldContent textarea { 1146div.noteFieldContent textarea {
1108 /*margin-right: 10px;*/ 1147 /*margin-right: 10px;*/
1109 font-size: 8pt; 1148 font-size: 8pt;
1110 width: 100%; 1149 width: 100%;
1111 height: 50px; 1150 height: 50px;
1112 /* color: #666666;*/ 1151 /* color: #666666;*/
1113} 1152}
1114 1153
1115div.noteFieldContent div.viewMode { 1154div.noteFieldContent div.viewMode {
1116 /* max-height: 100px;*/ 1155 /* max-height: 100px;*/
1117 overflow: auto; 1156 overflow: auto;
1118} 1157}
1119 1158
1120tr.recordFieldsTR { 1159tr.recordFieldsTR {
1121 background-color: #ff9400; /* #ffc880 */ 1160 background-color: #ff9400; /* #ffc880 */
1122 } 1161 }
1123 1162
1124tr.recordFieldsTR td { 1163tr.recordFieldsTR td {
1125 padding: 2px 0px 1px 0px; 1164 padding: 2px 0px 1px 0px;
1126 color: white; 1165 color: white;
1127 font-size: 9pt; 1166 font-size: 9pt;
1128 border-bottom: 6px solid white; 1167 border-bottom: 6px solid white;
1129 /*border-left: 1px solid white; */ 1168 /*border-left: 1px solid white; */
1130} 1169}
1131 1170
1132 div.Clipperz_recordFieldLabel { 1171 div.Clipperz_recordFieldLabel {
1133 color: #999999; 1172 color: #999999;
1134} 1173}
1135 1174
1136div.Clipperz_recordFieldLabel input { 1175div.Clipperz_recordFieldLabel input {
1137 font-size: 10pt; 1176 font-size: 10pt;
1138 width: 100%; 1177 width: 100%;
1139 /* color: #666666;*/ 1178 /* color: #666666;*/
1140} 1179}
1141 1180
1142div.Clipperz_recordFieldData { 1181div.Clipperz_recordFieldData {
1143 color: #666666; 1182 color: #666666;
1144} 1183}
1145 1184
1146div.Clipperz_recordFieldData a { 1185div.Clipperz_recordFieldData a {
1147 color: #333366; 1186 color: #333366;
1148} 1187}
1149 1188
1150div.Clipperz_recordFieldData input { 1189div.Clipperz_recordFieldData input {
1151 font-size: 10pt; 1190 font-size: 10pt;
1152 width: 100%; 1191 width: 100%;
1153 /* color: #666666;*/ 1192 /* color: #666666;*/
1154} 1193}
1155 1194
1156/* 1195/*
1157td.removeFieldButton { 1196td.removeFieldButton {
1158 padding-left: 10px; 1197 padding-left: 10px;
1159} 1198}
1160*/ 1199*/
1161/* 1200/*
1162div.addFieldButton { 1201div.addFieldButton {
1163 padding-left: 8px; 1202 padding-left: 8px;
1164} 1203}
1165*/ 1204*/
1166 1205
1167td.fieldTypeTD { 1206td.fieldTypeTD {
1168 width: 70px; 1207 width: 70px;
1169 color: #999999; 1208 color: #999999;
1170 white-space: nowrap; 1209 white-space: nowrap;
1171 overflow: hidden; 1210 overflow: hidden;
1172 text-align: right; 1211 text-align: right;
1173} 1212}
1174 1213
1175td.fieldTypeTD select { 1214td.fieldTypeTD select {
1176 min-width: 68px; 1215 min-width: 68px;
1177 width: 68px; 1216 width: 68px;
1178 font-size: 10pt; 1217 font-size: 10pt;
1179} 1218}
1180 1219
1181table.recordDetailButtonsTABLE { 1220table.recordDetailButtonsTABLE {
1182 width: 100%; 1221 width: 100%;
1183} 1222}
1184 1223
1185/* @group Scrambled value */ 1224/* @group Scrambled value */
1186 1225
1187div.Clipperz_recordFieldData a.scrambleLink { 1226div.Clipperz_recordFieldData a.scrambleLink {
1188 display: block; 1227 display: block;
1189 text-align: left; 1228 text-align: left;
1190 font-size: 8pt; 1229 font-size: 8pt;
1191 text-decoration: none; 1230 text-decoration: none;
1192 color: #ff9400; 1231 color: #ff9400;
1193} 1232}
1194 1233
1195div.Clipperz_recordFieldData div.passwordBackground, div.passwordEntropy { 1234div.Clipperz_recordFieldData div.passwordBackground, div.passwordEntropy {
1196 /* background: url(./images/entropyBackground.gif) repeat-x 0 0;*/ 1235 /* background: url(./images/entropyBackground.gif) repeat-x 0 0;*/
1197 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCWAOYAABb8Ev9KAP81AP8hABvxAP86AP95AP9qAP8FAP8HAP9QAP9SAP9wAPCGAP8PAP9jAP8XAP9EAP88AP8+AP9UAP9bAP8bAP8JAP8tAP9WAAj6AAv5AP8rAP8fANSUAP8zANGWAMScAP9AAA/3AP8lADvhAF7PAOyIALGmAI23AC/nAJG2ADPlAHXDAOSMAEfbACfrAL2gAKGuAP8RAM2YAIW8AP9YAMiaAIG+AELdAHrBAGbLAP8ZAP99AD7fABfzAKWsAP9mAP9IAP9GAPuBAP8jAMGeAP9rAP9xAP9CAP8TAP8vADfjAP8VABT0AP9OAPiDAP8dAP9gAFbTAKmqAP9oAPSEAP9iANyQAJW0AJ2vAIq6AP8TEh/vALWkAP91AH6/AP9MAP84AP94AE7XAP82AP8LAP8oAP97AGLOANiSAG7HAP8wAFrRAP8DAOCOAP9tAP9zAP9aAP8nAP8NAGrJAOiKAHHGAFLVAJmyAK2nACPtALmiAErZAP9eACvpACH5BAAAAAAALAAAAAABAJYAAAeJgFxuCAkXZnQOM0pNEDwWUR0DRSRzZxwYS2wfAmViBRITIkkRQ0IBYU8KCxQZNnIVflJXD0FVB0dwDEhxX2MGaD1EUFYNJ3Yub1hqHiA0NyFGMXxeKHpUQDJaeVkrKVs1OGA6LXdrdTtpJm1TeGR9Lzk+JUwsKn8we10EP04jGxoAAgocSLBgwEAAOwo=) repeat-x 0 0; 1236 background: url(data:image/gif;charset=utf-8;base64,R0lGODlhAQCWAOYAABb8Ev9KAP81AP8hABvxAP86AP95AP9qAP8FAP8HAP9QAP9SAP9wAPCGAP8PAP9jAP8XAP9EAP88AP8+AP9UAP9bAP8bAP8JAP8tAP9WAAj6AAv5AP8rAP8fANSUAP8zANGWAMScAP9AAA/3AP8lADvhAF7PAOyIALGmAI23AC/nAJG2ADPlAHXDAOSMAEfbACfrAL2gAKGuAP8RAM2YAIW8AP9YAMiaAIG+AELdAHrBAGbLAP8ZAP99AD7fABfzAKWsAP9mAP9IAP9GAPuBAP8jAMGeAP9rAP9xAP9CAP8TAP8vADfjAP8VABT0AP9OAPiDAP8dAP9gAFbTAKmqAP9oAPSEAP9iANyQAJW0AJ2vAIq6AP8TEh/vALWkAP91AH6/AP9MAP84AP94AE7XAP82AP8LAP8oAP97AGLOANiSAG7HAP8wAFrRAP8DAOCOAP9tAP9zAP9aAP8nAP8NAGrJAOiKAHHGAFLVAJmyAK2nACPtALmiAErZAP9eACvpACH5BAAAAAAALAAAAAABAJYAAAeJgFxuCAkXZnQOM0pNEDwWUR0DRSRzZxwYS2wfAmViBRITIkkRQ0IBYU8KCxQZNnIVflJXD0FVB0dwDEhxX2MGaD1EUFYNJ3Yub1hqHiA0NyFGMXxeKHpUQDJaeVkrKVs1OGA6LXdrdTtpJm1TeGR9Lzk+JUwsKn8we10EP04jGxoAAgocSLBgwEAAOwo=) repeat-x 0 0;
1198} 1237}
1199 1238
1200div.Clipperz_recordFieldData input.scrambledField { 1239div.Clipperz_recordFieldData input.scrambledField {
1201 font-size: 1pt; 1240 font-size: 1pt;
1202 1241
1203 width: 71px; 1242 width: 71px;
1204 height: 16px; 1243 height: 16px;
1205 color: white; 1244 color: white;
1206 padding-top: 4px; 1245 padding-top: 4px;
1207 border: 0px solid white; 1246 border: 0px solid white;
1208 /* background: transparent url(./images/scrambledValue.png) no-repeat 0 0px;*/ 1247 /* background: transparent url(./images/scrambledValue.png) no-repeat 0 0px;*/
1209 background: transparent url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAgCAYAAABAQWX9AAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAANXSURBVHja7FgxixNBFJ6TEyFXxEBiYWFEuCKHcEJio6RRIZAycF3qjWU67xcEr0par04Q7mA7hSAWErVyC1GTIiAmoMUlcHeFQblC53uZWTbJzmZ3cazmwUBm5+ObN9978zb7Nv5wY8Z87ZKRwIjz78SZTqes2+2ywWAQiqTX6xE+jOnkjoE/5OMgkjiTyYTZts3G43GoHRzHIXwY08kdA3/Mx/5acRDR2WymZBmNRoHz5ezwcunkjoF3AsT6ysepnGzKH1AbqufzeZZOp91N2+02PYc1m033eaPRIBzwcnOkM7BYr1QqrFQqaeeOiMdmBT5u8bHnEeJAZBHWn/LxZEGcbDZLKktnZYrCvBsnEgl6ViwWad17v2U6e0XQzR0DbwkhvLVGXq09IRzZxvL/HCjdarXcCFSrVdpcZYg+iqAUoV6vu4f0uz66uGPga6Igk4Z8vOIjFViQQQ7npdNyrjosIgYHECE5D3qT6OKOiHdE9qREtsi5+m0FMjicy+Uoqrir2ERV/TudDh3OsizCwzFg/QqkTu4Y+JqoN0d8PBMi7S8X65XMwf0EOQxFDIfJZDIr7HAEWImBM3DMD6ubOyL+VNQVFN1HQpgjb61R1hxj5vPBiGPE0WibL/tGBJM5Rpz/IM7P8ykbfuiyyThcz+Xb5x7hw5hO7hj46P2c2fmE9d/Z7OwkXM/lx9AhfBjTyR0Df1zeCdHPQUQvfqt7Lmcno8D5cnZ4uXRyx8BH7+dAbah+fTvPtpJpd9OPr9vs+3DOV37cdJ+/ed4gHPAXv+abI53BgfWd+xW2XShp546Id3imFPgb2refw9ccvrbaz7l6LctTfkqE3hSFuRvzCFy+Mm8B3LxdpIN577dMZ68Iurmj4vnhLSGEW2vk1eJri/2cF18Wv62g9Hu75abi7sMqba4yRB9FUIpwr1J3D+l3fXRxx8DXuCiHQpRw/ZzRpx45L52Wc9VhETE4gAjJubLnopE7Ip76N1yUFLIF12ltPwepDuUzN3IUVdxVbNJ/aysi1aHD3S1b7A7HwzFg/QqkTu4YeGSN28+BSKH6Obifuw/mPRcUMRwmkVzti8CRBMdKDJyBY1tJdT9HF3dEPPVzuCDr+znLNceY+Xww4hhxNNpfAQYAoVB5BoFW//8AAAAASUVORK5CYIIK) no-repeat 0 0px; 1248 background: transparent url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAgCAYAAABAQWX9AAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAANXSURBVHja7FgxixNBFJ6TEyFXxEBiYWFEuCKHcEJio6RRIZAycF3qjWU67xcEr0par04Q7mA7hSAWErVyC1GTIiAmoMUlcHeFQblC53uZWTbJzmZ3cazmwUBm5+ObN9978zb7Nv5wY8Z87ZKRwIjz78SZTqes2+2ywWAQiqTX6xE+jOnkjoE/5OMgkjiTyYTZts3G43GoHRzHIXwY08kdA3/Mx/5acRDR2WymZBmNRoHz5ezwcunkjoF3AsT6ysepnGzKH1AbqufzeZZOp91N2+02PYc1m033eaPRIBzwcnOkM7BYr1QqrFQqaeeOiMdmBT5u8bHnEeJAZBHWn/LxZEGcbDZLKktnZYrCvBsnEgl6ViwWad17v2U6e0XQzR0DbwkhvLVGXq09IRzZxvL/HCjdarXcCFSrVdpcZYg+iqAUoV6vu4f0uz66uGPga6Igk4Z8vOIjFViQQQ7npdNyrjosIgYHECE5D3qT6OKOiHdE9qREtsi5+m0FMjicy+Uoqrir2ERV/TudDh3OsizCwzFg/QqkTu4Y+JqoN0d8PBMi7S8X65XMwf0EOQxFDIfJZDIr7HAEWImBM3DMD6ubOyL+VNQVFN1HQpgjb61R1hxj5vPBiGPE0WibL/tGBJM5Rpz/IM7P8ykbfuiyyThcz+Xb5x7hw5hO7hj46P2c2fmE9d/Z7OwkXM/lx9AhfBjTyR0Df1zeCdHPQUQvfqt7Lmcno8D5cnZ4uXRyx8BH7+dAbah+fTvPtpJpd9OPr9vs+3DOV37cdJ+/ed4gHPAXv+abI53BgfWd+xW2XShp546Id3imFPgb2refw9ccvrbaz7l6LctTfkqE3hSFuRvzCFy+Mm8B3LxdpIN577dMZ68Iurmj4vnhLSGEW2vk1eJri/2cF18Wv62g9Hu75abi7sMqba4yRB9FUIpwr1J3D+l3fXRxx8DXuCiHQpRw/ZzRpx45L52Wc9VhETE4gAjJubLnopE7Ip76N1yUFLIF12ltPwepDuUzN3IUVdxVbNJ/aysi1aHD3S1b7A7HwzFg/QqkTu4YeGSN28+BSKH6Obifuw/mPRcUMRwmkVzti8CRBMdKDJyBY1tJdT9HF3dEPPVzuCDr+znLNceY+Xww4hhxNNpfAQYAoVB5BoFW//8AAAAASUVORK5CYIIK) no-repeat 0 0px;
1210} 1249}
1211 1250
1212div.Clipperz_recordFieldData input.scrambledField:focus { 1251div.Clipperz_recordFieldData input.scrambledField:focus {
1213 color: #b5d5ff; 1252 color: #b5d5ff;
1214 border: 0px solid white; 1253 border: 0px solid white;
1215 /* background: transparent url(./images/scrambledValue.png) no-repeat 0 -16px;*/ 1254 /* background: transparent url(./images/scrambledValue.png) no-repeat 0 -16px;*/
1216 background: transparent url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAgCAYAAABAQWX9AAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAANXSURBVHja7FgxixNBFJ6TEyFXxEBiYWFEuCKHcEJio6RRIZAycF3qjWU67xcEr0par04Q7mA7hSAWErVyC1GTIiAmoMUlcHeFQblC53uZWTbJzmZ3cazmwUBm5+ObN9978zb7Nv5wY8Z87ZKRwIjz78SZTqes2+2ywWAQiqTX6xE+jOnkjoE/5OMgkjiTyYTZts3G43GoHRzHIXwY08kdA3/Mx/5acRDR2WymZBmNRoHz5ezwcunkjoF3AsT6ysepnGzKH1AbqufzeZZOp91N2+02PYc1m033eaPRIBzwcnOkM7BYr1QqrFQqaeeOiMdmBT5u8bHnEeJAZBHWn/LxZEGcbDZLKktnZYrCvBsnEgl6ViwWad17v2U6e0XQzR0DbwkhvLVGXq09IRzZxvL/HCjdarXcCFSrVdpcZYg+iqAUoV6vu4f0uz66uGPga6Igk4Z8vOIjFViQQQ7npdNyrjosIgYHECE5D3qT6OKOiHdE9qREtsi5+m0FMjicy+Uoqrir2ERV/TudDh3OsizCwzFg/QqkTu4Y+JqoN0d8PBMi7S8X65XMwf0EOQxFDIfJZDIr7HAEWImBM3DMD6ubOyL+VNQVFN1HQpgjb61R1hxj5vPBiGPE0WibL/tGBJM5Rpz/IM7P8ykbfuiyyThcz+Xb5x7hw5hO7hj46P2c2fmE9d/Z7OwkXM/lx9AhfBjTyR0Df1zeCdHPQUQvfqt7Lmcno8D5cnZ4uXRyx8BH7+dAbah+fTvPtpJpd9OPr9vs+3DOV37cdJ+/ed4gHPAXv+abI53BgfWd+xW2XShp546Id3imFPgb2refw9ccvrbaz7l6LctTfkqE3hSFuRvzCFy+Mm8B3LxdpIN577dMZ68Iurmj4vnhLSGEW2vk1eJri/2cF18Wv62g9Hu75abi7sMqba4yRB9FUIpwr1J3D+l3fXRxx8DXuCiHQpRw/ZzRpx45L52Wc9VhETE4gAjJubLnopE7Ip76N1yUFLIF12ltPwepDuUzN3IUVdxVbNJ/aysi1aHD3S1b7A7HwzFg/QqkTu4YeGSN28+BSKH6Obifuw/mPRcUMRwmkVzti8CRBMdKDJyBY1tJdT9HF3dEPPVzuCDr+znLNceY+Xww4hhxNNpfAQYAoVB5BoFW//8AAAAASUVORK5CYIIK) no-repeat 0 -16px; 1255 background: transparent url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAgCAYAAABAQWX9AAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAANXSURBVHja7FgxixNBFJ6TEyFXxEBiYWFEuCKHcEJio6RRIZAycF3qjWU67xcEr0par04Q7mA7hSAWErVyC1GTIiAmoMUlcHeFQblC53uZWTbJzmZ3cazmwUBm5+ObN9978zb7Nv5wY8Z87ZKRwIjz78SZTqes2+2ywWAQiqTX6xE+jOnkjoE/5OMgkjiTyYTZts3G43GoHRzHIXwY08kdA3/Mx/5acRDR2WymZBmNRoHz5ezwcunkjoF3AsT6ysepnGzKH1AbqufzeZZOp91N2+02PYc1m033eaPRIBzwcnOkM7BYr1QqrFQqaeeOiMdmBT5u8bHnEeJAZBHWn/LxZEGcbDZLKktnZYrCvBsnEgl6ViwWad17v2U6e0XQzR0DbwkhvLVGXq09IRzZxvL/HCjdarXcCFSrVdpcZYg+iqAUoV6vu4f0uz66uGPga6Igk4Z8vOIjFViQQQ7npdNyrjosIgYHECE5D3qT6OKOiHdE9qREtsi5+m0FMjicy+Uoqrir2ERV/TudDh3OsizCwzFg/QqkTu4Y+JqoN0d8PBMi7S8X65XMwf0EOQxFDIfJZDIr7HAEWImBM3DMD6ubOyL+VNQVFN1HQpgjb61R1hxj5vPBiGPE0WibL/tGBJM5Rpz/IM7P8ykbfuiyyThcz+Xb5x7hw5hO7hj46P2c2fmE9d/Z7OwkXM/lx9AhfBjTyR0Df1zeCdHPQUQvfqt7Lmcno8D5cnZ4uXRyx8BH7+dAbah+fTvPtpJpd9OPr9vs+3DOV37cdJ+/ed4gHPAXv+abI53BgfWd+xW2XShp546Id3imFPgb2refw9ccvrbaz7l6LctTfkqE3hSFuRvzCFy+Mm8B3LxdpIN577dMZ68Iurmj4vnhLSGEW2vk1eJri/2cF18Wv62g9Hu75abi7sMqba4yRB9FUIpwr1J3D+l3fXRxx8DXuCiHQpRw/ZzRpx45L52Wc9VhETE4gAjJubLnopE7Ip76N1yUFLIF12ltPwepDuUzN3IUVdxVbNJ/aysi1aHD3S1b7A7HwzFg/QqkTu4YeGSN28+BSKH6Obifuw/mPRcUMRwmkVzti8CRBMdKDJyBY1tJdT9HF3dEPPVzuCDr+znLNceY+Xww4hhxNNpfAQYAoVB5BoFW//8AAAAASUVORK5CYIIK) no-repeat 0 -16px;
1217} 1256}
1218 1257
1219div.Clipperz_recordFieldData span.scrambledFieldLabel { 1258div.Clipperz_recordFieldData span.scrambledFieldLabel {
1220 display: block; 1259 display: block;
1221 color: #999999; 1260 color: #999999;
1222 font-size: 11px; 1261 font-size: 11px;
1223 padding-left: 10px; 1262 padding-left: 10px;
1224} 1263}
1225 1264
1226/* 1265/*
1227div.passwordTooltip { 1266div.passwordTooltip {
1228 position: absolute; 1267 position: absolute;
1229 padding: 30px 30px 30px 40px; 1268 padding: 30px 30px 30px 40px;
1230 font-size: 10pt; 1269 font-size: 10pt;
1231 font-weight: bold; 1270 font-weight: bold;
1232 color: black; 1271 color: black;
1233 background: url(./images/tooltipBackground.png) no-repeat 0 -30px; 1272 background: url(./images/tooltipBackground.png) no-repeat 0 -30px;
1234 width: 335px; 1273 width: 335px;
1235 height: 148px; 1274 height: 148px;
1236 z-index: 10000; 1275 z-index: 10000;
1237} 1276}
1238*/ 1277*/
1239/* @end */ 1278/* @end */
1240 1279
1241/* @group Editing mask */ 1280/* @group Editing mask */
1242 1281
1243div#recordDetailEditModeHeaderMask { 1282div#recordDetailEditModeHeaderMask {
1244 position: absolute; 1283 position: absolute;
1245 top: 0px; 1284 top: 0px;
1246 left: 0px; 1285 left: 0px;
1247 width: 100%; 1286 width: 100%;
1248 height: 119px; 1287 height: 119px;
1249 z-index: 20000; 1288 z-index: 20000;
1250 overflow: hidden; 1289 overflow: hidden;
1251/* 1290/*
1252 border: 10px solid red; 1291 border: 10px solid red;
1253*/ 1292*/
1254} 1293}
1255 1294
1256div#recordDetailEditModeVerticalMask { 1295div#recordDetailEditModeVerticalMask {
1257 width: 511px; 1296 width: 511px;
1258 position: absolute; 1297 position: absolute;
1259 top: 119px; 1298 top: 119px;
1260 left: 0px; 1299 left: 0px;
1261 z-index: 20000; 1300 z-index: 20000;
1262 overflow: hidden; 1301 overflow: hidden;
1263/* 1302/*
1264 height: 100%; 1303 height: 100%;
1265 border: 10px solid red; 1304 border: 10px solid red;
1266*/ 1305*/
1267} 1306}
1268 1307
1269/* @end */ 1308/* @end */
1270 1309
1271/* @group Direct logins (record detail) */ 1310/* @group Direct logins (record detail) */
1272 1311
1273div.directLoginsRecordBox { 1312div.directLoginsRecordBox {
1274 margin: 10px 0px 10px 0px; 1313 margin: 10px 0px 10px 0px;
1275 border-top: 4px solid #ff9400; /* #ffc880 */ 1314 border-top: 4px solid #ff9400; /* #ffc880 */
1276 border-bottom: 4px solid #ff9400; /* #ffc880 */ 1315 border-bottom: 4px solid #ff9400; /* #ffc880 */
1277} 1316}
1278 1317
1279div.directLoginsRecordBox textarea { 1318div.directLoginsRecordBox textarea {
1280 color: #666666; 1319 color: #666666;
1281} 1320}
1282 1321
1283div.recordDetailNoDirectLoginDescriptionBox { 1322div.recordDetailNoDirectLoginDescriptionBox {
1284 padding: 5px 5px 0px 5px; 1323 padding: 5px 5px 0px 5px;
1285} 1324}
1286div.directLoginsRecordBox p { 1325div.directLoginsRecordBox p {
1287 font-size: 10pt; 1326 font-size: 10pt;
1288 color: #999999; 1327 color: #999999;
1289 padding-bottom: 5px; 1328 padding-bottom: 5px;
1290} 1329}
1291 1330
1292div.directLoginDetailTitle a { 1331div.directLoginDetailTitle a {
1293 color: #333366; 1332 color: #333366;
1294 font-size: 10pt; 1333 font-size: 10pt;
1295 font-weight: normal; 1334 font-weight: normal;
1296} 1335}
1297 1336
1298div.directLoginDetailTitle input { 1337div.directLoginDetailTitle input {
1299 width: 100%; 1338 width: 100%;
1300} 1339}
1301 1340
1302div.recordDetailDescriptionBox { 1341div.recordDetailDescriptionBox {
1303 padding: 10px 10px; 1342 padding: 10px 10px;
1304 color: #666666; 1343 color: #666666;
1305} 1344}
1306 1345
1307div.recordDetailDescriptionBox h5 { 1346div.recordDetailDescriptionBox h5 {
1308 padding: 10px 10px; 1347 padding: 10px 10px;
1309 padding: 5px 0px 10px 0px; 1348 padding: 5px 0px 10px 0px;
1310} 1349}
1311 1350
1312div.recordDetailDescriptionBox p { 1351div.recordDetailDescriptionBox p {
1313 color: #999999; 1352 color: #999999;
1314 padding-bottom: 10px; 1353 padding-bottom: 10px;
1315} 1354}
1316 1355
1317div.recordDetailDescriptionBox a { 1356div.recordDetailDescriptionBox a {
1318 color: #333366; 1357 color: #333366;
1319} 1358}
1320 1359
1321div.directLoginsRecordBox h3 { 1360div.directLoginsRecordBox h3 {
1322 color: #666666; 1361 color: #666666;
1323 padding: 5px 0px 0px 5px; 1362 padding: 5px 0px 0px 5px;
1324 margin: 0px 0px 5px 0px; 1363 margin: 0px 0px 5px 0px;
1325 font-size: 12pt; 1364 font-size: 12pt;
1326} 1365}
1327 1366
1328div.directLoginsRecordBox span { 1367div.directLoginsRecordBox span {
1329 color: #999999; 1368 color: #999999;
1330} 1369}
1331 1370
1332table.directLoginBindings { 1371table.directLoginBindings {
1333 width: auto; 1372 width: auto;
1334 padding-top: 10px; 1373 padding-top: 10px;
1335 padding-bottom: 5px; 1374 padding-bottom: 5px;
1336} 1375}
1337 1376
1338table.directLoginBindings td.directLoginBindingLabelTD { 1377table.directLoginBindings td.directLoginBindingLabelTD {
1339 padding-right: 20px; 1378 padding-right: 20px;
1340} 1379}
1341 1380
1342table.directLoginBindings td.directLoginBindingLabelTD span { 1381table.directLoginBindings td.directLoginBindingLabelTD span {
1343 font-weight: bold; 1382 font-weight: bold;
1344 color: #bbbbbb; 1383 color: #bbbbbb;
1345} 1384}
1346 1385
1347table.directLoginBindings td.directLoginBindingValueTD span{ 1386table.directLoginBindings td.directLoginBindingValueTD span{
1348 color: #999999; 1387 color: #999999;
1349} 1388}
1350 1389
1351table.directLoginBindings td.directLoginDataLabelTD { 1390table.directLoginBindings td.directLoginDataLabelTD {
1352 padding-right: 20px; 1391 padding-right: 20px;
1353} 1392}
1354 1393
1355table.directLoginBindings td.directLoginDataLabelTD span { 1394table.directLoginBindings td.directLoginDataLabelTD span {
1356 color: #bbbbbb; 1395 color: #bbbbbb;
1357} 1396}
1358 1397
1359table.directLoginBindings td.directLoginDataValueTD span{ 1398table.directLoginBindings td.directLoginDataValueTD span{
1360 color: #999999; 1399 color: #999999;
1361} 1400}
1362 1401
1363div.directLoginsRecordBox ul { 1402div.directLoginsRecordBox ul {
1364} 1403}
1365 1404
1366div.directLoginsRecordBox ul li { 1405div.directLoginsRecordBox ul li {
1367 padding: 5px 0px 5px 0px; 1406 padding: 5px 0px 5px 0px;
1368 border-top: 1px dotted #ff9400; 1407 border-top: 1px dotted #ff9400;
1369} 1408}
1370 1409
1371div.directLoginsRecordBox ul li span { 1410div.directLoginsRecordBox ul li span {
1372 font-size: 10pt; 1411 font-size: 10pt;
1373 padding-left: 5px; 1412 padding-left: 5px;
1374} 1413}
1375 1414
1376div.directLoginsRecordBox ul li a.directLoginFavicon { 1415div.directLoginsRecordBox ul li a.directLoginFavicon {
1377 width: 16px; 1416 width: 16px;
1378 height: 16px; 1417 height: 16px;
1379} 1418}
1380 1419
1381div.directLoginsRecordBox div.addDirectLoginBox { 1420div.directLoginsRecordBox div.addDirectLoginBox {
1382 border-top: 1px dotted #ff9400; 1421 border-top: 1px dotted #ff9400;
1383 padding: 5px 0px 10px 0px; 1422 padding: 5px 0px 10px 0px;
1384} 1423}
1385 1424
1386div.directLoginsRecordBox div.addDirectLoginBox div.addDirectLoginBoxContent { 1425div.directLoginsRecordBox div.addDirectLoginBox div.addDirectLoginBoxContent {
diff --git a/frontend/beta/html/index_template.html b/frontend/beta/html/index_template.html
index 0b2875c..c3fd727 100644
--- a/frontend/beta/html/index_template.html
+++ b/frontend/beta/html/index_template.html
@@ -1,100 +1,100 @@
1<html> 1<html>
2<head> 2<head>
3 <title>@page.title@</title> 3 <title>@page.title@</title>
4 <META http-equiv="Content-Type" content="text/html; charset=utf-8" /> 4 <META http-equiv="Content-Type" content="text/html; charset=utf-8" />
5<!-- 5<!--
6@copyright@ 6@copyright@
7--> 7-->
8 8
9@css@ 9@css@
10 10
11 <link rel="shortcut icon" href="./clipperz.ico" /> 11 <link rel="shortcut icon" href="./clipperz.ico" />
12 12
13 <meta name="description" content="Login to your web accounts with just one click. Never type a password again! Use multiple complex passwords and forget them. A password manager that enhances your online security." /> 13 <meta name="description" content="Login to your web accounts with just one click. Never type a password again! Use multiple complex passwords and forget them. A password manager that enhances your online security." />
14 <meta name="keywords" content="password manager,gestor de contraseñas,gerenciador de senhas,Kennwortmanager,passwords,security,privacy,cryptography" /> 14 <meta name="keywords" content="password manager,gestor de contraseñas,gerenciador de senhas,Kennwortmanager,passwords,security,privacy,cryptography" />
15<script> 15<script>
16 Clipperz_IEisBroken = false; 16 Clipperz_IEisBroken = false;
17 Clipperz_normalizedNewLine = '\n'; 17 Clipperz_normalizedNewLine = '\n';
18 Clipperz_dumpUrl = "/../dump/"; 18 Clipperz_dumpUrl = "/../dump/";
19</script> 19</script>
20 20
21<!--[if IE]><script> 21<!--[if IE]><script>
22Clipperz_IEisBroken = true; 22Clipperz_IEisBroken = true;
23Clipperz_normalizedNewLine = '\x0d\x0a'; 23Clipperz_normalizedNewLine = '\x0d\x0a';
24</script><![endif]--> 24</script><![endif]-->
25 25
26@js_LINKED@ 26@js_LINKED@
27 27
28</head> 28</head>
29<body> 29<body>
30<div id="mainDiv"> 30<div id="mainDiv">
31 <div id="header"> 31 <div id="header">
32 <div id="miscLinks"> 32 <div id="miscLinks">
33 <a id="donateHeaderIconLink" href="http://www.clipperz.com/donations" target="_blank"><img id='donateHeaderIcon' src=""></a> 33 <a id="donateHeaderIconLink" href="http://www.clipperz.com/donations" target="_blank"><img id='donateHeaderIcon' src=""></a>
34 <ul> 34 <ul>
35 <li><a href="http://www.clipperz.com/donations" id='donateHeaderLink' class='highlightedHeader' target="_blank">donate</a></li> 35 <li><a href="http://www.clipperz.com/donations" id='donateHeaderLink' class='highlightedHeader' target="_blank">donate</a></li>
36 <li><a href="http://www.clipperz.com/credits" id='creditsHeaderLink' target="_blank">credits</a></li> 36 <!-- li><a href="http://www.clipperz.com/credits" id='creditsHeaderLink' target="_blank">credits</a></li -->
37 <li><a href="http://www.clipperz.com/contact" id='feedbackHeaderLink' target="_blank">feedback</a></li> 37 <li><a href="http://www.clipperz.com/contact" id='feedbackHeaderLink' target="_blank">feedback</a></li>
38 <li><a href="http://www.clipperz.com/support/user_guide" target="_blank" id='helpHeaderLink'>help</a></li> 38 <li><a href="http://www.clipperz.com/support/user_guide" target="_blank" id='helpHeaderLink'>help</a></li>
39 <li><a href="http://www.clipperz.com/forum" target="_blank" id='forumHeaderLink'>forum</a></li> 39 <li><a href="http://www.clipperz.com/forum" target="_blank" id='forumHeaderLink'>forum</a></li>
40 </ul> 40 </ul>
41 </div> 41 </div>
42 <div id="logoFrame"> 42 <div id="logoFrame">
43 <a href="http://www.clipperz.com" target="_blank"><img id="logo" src="" /></a> 43 <a href="http://www.clipperz.com" target="_blank"><img id="logo" src="" /></a>
44 <h5 class="clipperzPayoff">keep it to yourself</h5> 44 <h5 class="clipperzPayoff">keep it to yourself</h5>
45 </div> 45 </div>
46 <div id="mainTabs"> 46 <div id="mainTabs">
47 <ul id="exitLinks"> 47 <ul id="exitLinks">
48 <li id="logoutLI"><!--<a href="#">logout</a>--></li> 48 <li id="logoutLI"><!--<a href="#">logout</a>--></li>
49 <li id="lockLI"><!--<a href="#">lock</a>--></li> 49 <li id="lockLI"><!--<a href="#">lock</a>--></li>
50 </ul> 50 </ul>
51 <div id="menus"> 51 <div id="menus">
52 <table cellpadding="0" cellspacing="0" border="0"> 52 <table cellpadding="0" cellspacing="0" border="0">
53 <tbody> 53 <tbody>
54 <tr id="menusTR"> 54 <tr id="menusTR">
55<!-- 55<!--
56 <td class="selected"><div><a href="#">records</a></div></td> 56 <td class="selected"><div><a href="#">records</a></div></td>
57 <td><div><a href="./Account.html">account</a></div></td> 57 <td><div><a href="./Account.html">account</a></div></td>
58 <td><div><a href="#">data</a></div></td> 58 <td><div><a href="#">data</a></div></td>
59 <td><div><a href="#">bookmarklet</a></div></td> 59 <td><div><a href="#">bookmarklet</a></div></td>
60--> 60-->
61 </tr> 61 </tr>
62 </tbody> 62 </tbody>
63 </table> 63 </table>
64 </div> 64 </div>
65 </div> 65 </div>
66 </div> 66 </div>
67 67
68 <div id="main"> 68 <div id="main">
69 <h3 class="loading">loading ...</h3> 69 <h3 class="loading">loading ...</h3>
70 70
71@js_EMBEDDED@ 71@js_EMBEDDED@
72 72
73<script> 73<script>
74 Clipperz.PM.Proxy.defaultProxy = new Clipperz.PM.Proxy.JSON({'url':'@request.path@', 'shouldPayTolls':@should.pay.toll@}); 74 Clipperz.PM.Proxy.defaultProxy = new Clipperz.PM.Proxy.JSON({'url':'@request.path@', 'shouldPayTolls':@should.pay.toll@});
75 /*offline_data_placeholder*/ 75 /*offline_data_placeholder*/
76</script> 76</script>
77 77
78 <div id="javaScriptAlert"> 78 <div id="javaScriptAlert">
79 <h1>Attention!</h1> 79 <h1>Attention!</h1>
80 <p>If you can read this message, the chances are that your browser does not properly support JavaScript? or you have disabled this functionality yourself.</p> 80 <p>If you can read this message, the chances are that your browser does not properly support JavaScript? or you have disabled this functionality yourself.</p>
81 <h3>Javascript is required to access Clipperz.</h3> 81 <h3>Javascript is required to access Clipperz.</h3>
82 <h5>Please enable scripting or upgrade your browser.</h5> 82 <h5>Please enable scripting or upgrade your browser.</h5>
83 </div> 83 </div>
84 </div> 84 </div>
85 <div id="footer"> 85 <div id="footer">
86 Copyright &copy; 2008-2013 Clipperz Srl - 86 Copyright &copy; 2008-2013 Clipperz Srl -
87 <a href="http://www.clipperz.com/terms_of_service" target="black">Terms of service</a> - 87 <a href="http://www.clipperz.com/terms_of_service" target="black">Terms of service</a> -
88 <a href="http://www.clipperz.com/privacy_policy" target="black">Privacy policy</a> 88 <a href="http://www.clipperz.com/privacy_policy" target="black">Privacy policy</a>
89 &nbsp;-&nbsp; 89 &nbsp;-&nbsp;
90 Application version: <a href="https://github.com/clipperz/password-manager/tree/@application.version@" target="github">@application.version@</a> 90 Application version: <a href="https://github.com/clipperz/password-manager/tree/@application.version@" target="github">@application.version@</a>
91 </div> 91 </div>
92 92
93 <div id="recordDetailEditModeHeaderMask"></div> 93 <div id="recordDetailEditModeHeaderMask"></div>
94 <div id="recordDetailEditModeVerticalMask"></div> 94 <div id="recordDetailEditModeVerticalMask"></div>
95</div> 95</div>
96 96
97<div id="applicationVersionType" class="@application.version.type@" /> 97<div id="applicationVersionType" class="@application.version.type@" />
98 98
99</body> 99</body>
100</html> 100</html>
diff --git a/frontend/beta/js/Clipperz/PM/Components/Compact/CompactHeader.js b/frontend/beta/js/Clipperz/PM/Components/Compact/CompactHeader.js
index 14e42a5..9fda202 100644
--- a/frontend/beta/js/Clipperz/PM/Components/Compact/CompactHeader.js
+++ b/frontend/beta/js/Clipperz/PM/Components/Compact/CompactHeader.js
@@ -1,81 +1,81 @@
1/* 1/*
2 2
3Copyright 2008-2013 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz, the online password manager. 5This file is part of Clipperz, the online password manager.
6For further information about its features and functionalities please 6For further information about its features and functionalities please
7refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
8 8
9* Clipperz is free software: you can redistribute it and/or modify it 9* Clipperz is free software: you can redistribute it and/or modify it
10 under the terms of the GNU Affero General Public License as published 10 under the terms of the GNU Affero General Public License as published
11 by the Free Software Foundation, either version 3 of the License, or 11 by the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version. 12 (at your option) any later version.
13 13
14* Clipperz is distributed in the hope that it will be useful, but 14* Clipperz is distributed in the hope that it will be useful, but
15 WITHOUT ANY WARRANTY; without even the implied warranty of 15 WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
18 18
19* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
20 License along with Clipperz. If not, see http://www.gnu.org/licenses/. 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
21 21
22*/ 22*/
23 23
24if (typeof(Clipperz) == 'undefined') { Clipperz = {}; } 24if (typeof(Clipperz) == 'undefined') { Clipperz = {}; }
25if (typeof(Clipperz.PM) == 'undefined') { Clipperz.PM = {}; } 25if (typeof(Clipperz.PM) == 'undefined') { Clipperz.PM = {}; }
26if (typeof(Clipperz.PM.Components) == 'undefined') { Clipperz.PM.Components = {}; } 26if (typeof(Clipperz.PM.Components) == 'undefined') { Clipperz.PM.Components = {}; }
27if (typeof(Clipperz.PM.Components.Compact) == 'undefined') { Clipperz.PM.Components.Compact = {}; } 27if (typeof(Clipperz.PM.Components.Compact) == 'undefined') { Clipperz.PM.Components.Compact = {}; }
28 28
29Clipperz.PM.Components.Compact.CompactHeader = function(anElement, args) { 29Clipperz.PM.Components.Compact.CompactHeader = function(anElement, args) {
30 30
31 Clipperz.PM.Components.Compact.CompactHeader.superclass.constructor.call(this, anElement, args); 31 Clipperz.PM.Components.Compact.CompactHeader.superclass.constructor.call(this, anElement, args);
32 32
33 this.render(); 33 this.render();
34 34
35 return this; 35 return this;
36}; 36};
37 37
38YAHOO.extendX(Clipperz.PM.Components.Compact.CompactHeader, Clipperz.PM.Components.BaseComponent, { 38YAHOO.extendX(Clipperz.PM.Components.Compact.CompactHeader, Clipperz.PM.Components.BaseComponent, {
39 39
40 'toString': function() { 40 'toString': function() {
41 return "Clipperz.PM.Components.Compact.CompactHeader"; 41 return "Clipperz.PM.Components.Compact.CompactHeader";
42 }, 42 },
43 43
44 //----------------------------------------------------- 44 //-----------------------------------------------------
45 45
46 'render': function() { 46 'render': function() {
47 this.element().update(""); 47 this.element().update("");
48 48
49 Clipperz.YUI.DomHelper.append(this.element().dom, {tag:'div', children:[ 49 Clipperz.YUI.DomHelper.append(this.element().dom, {tag:'div', children:[
50 {tag:'img', src:'./images/logo.gif'}, 50 {tag:'img', src:'./images/logo.gif'},
51 {tag:'div', id:'lockBlock', children:[ 51 {tag:'div', id:'lockBlock', children:[
52 {tag:'input', type:'checkbox', id:'autolock'}, 52 {tag:'input', type:'checkbox', id:'autolock'},
53 {tag:'span', html:'auto'}, 53 {tag:'span', html:'auto'},
54 {tag:'a', href:'#', htmlString:Clipperz.PM.Strings['lockMenuLabel'], id:'lock'} 54 {tag:'a', href:'#', htmlString:Clipperz.PM.Strings['lockMenuLabel'], id:'lock'}
55 ]} 55 ]}
56 ]}); 56 ]});
57 57
58 Clipperz.YUI.DomHelper.append(this.element().dom, 58 Clipperz.YUI.DomHelper.append(this.element().dom,
59 {tag:'div', id:'compactMiscLinks', children:[ 59 {tag:'div', id:'compactMiscLinks', children:[
60 {tag:'a', id:'donateHeaderIconLink', target:'_blank', href:Clipperz.PM.Strings['donateHeaderLinkUrl'], children:[ 60 {tag:'a', id:'donateHeaderIconLink', target:'_blank', href:Clipperz.PM.Strings['donateHeaderLinkUrl'], children:[
61 {tag:'img', id:'donateHeaderLinkIcon', src:'./images/smiles_small.gif'} 61 {tag:'img', id:'donateHeaderLinkIcon', src:'./images/smiles_small.gif'}
62 ]}, 62 ]},
63 {tag:'ul', children:[ 63 {tag:'ul', children:[
64 {tag:'li', children:[{tag:'a', id:'donateHeaderLink', html:'donate', target:'_blank'}]}, 64 {tag:'li', children:[{tag:'a', id:'donateHeaderLink', html:'donate', target:'_blank'}]},
65 {tag:'li', children:[{tag:'a', id:'creditsHeaderLink', html:'credits', target:'_blank'}]}, 65 // {tag:'li', children:[{tag:'a', id:'creditsHeaderLink', html:'credits', target:'_blank'}]},
66 {tag:'li', children:[{tag:'a', id:'feedbackHeaderLink', html:'feedback', target:'_blank'}]}, 66 {tag:'li', children:[{tag:'a', id:'feedbackHeaderLink', html:'feedback', target:'_blank'}]},
67 {tag:'li', children:[{tag:'a', id:'helpHeaderLink', html:'help', target:'_blank'}]}, 67 {tag:'li', children:[{tag:'a', id:'helpHeaderLink', html:'help', target:'_blank'}]},
68 {tag:'li', children:[{tag:'a', id:'forumHeaderLink', html:'forum', target:'_blank'}]} 68 {tag:'li', children:[{tag:'a', id:'forumHeaderLink', html:'forum', target:'_blank'}]}
69 ]} 69 ]}
70 ]} 70 ]}
71 ); 71 );
72 72
73 YAHOO.ext.Element.get('lockBlock').setVisibilityMode(YAHOO.ext.Element.DISPLAY).hide(); 73 YAHOO.ext.Element.get('lockBlock').setVisibilityMode(YAHOO.ext.Element.DISPLAY).hide();
74 Clipperz.NotificationCenter.notify(this, 'switchLanguage'); 74 Clipperz.NotificationCenter.notify(this, 'switchLanguage');
75 }, 75 },
76 76
77 //----------------------------------------------------- 77 //-----------------------------------------------------
78 __syntaxFix__: '__syntaxFix__' 78 __syntaxFix__: '__syntaxFix__'
79}); 79});
80 80
81 81
diff --git a/frontend/beta/js/Clipperz/PM/Components/Panels/MainPanel.js b/frontend/beta/js/Clipperz/PM/Components/Panels/MainPanel.js
index c19a8a3..bab5fba 100644
--- a/frontend/beta/js/Clipperz/PM/Components/Panels/MainPanel.js
+++ b/frontend/beta/js/Clipperz/PM/Components/Panels/MainPanel.js
@@ -1,901 +1,931 @@
1/* 1/*
2 2
3Copyright 2008-2013 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz, the online password manager. 5This file is part of Clipperz, the online password manager.
6For further information about its features and functionalities please 6For further information about its features and functionalities please
7refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
8 8
9* Clipperz is free software: you can redistribute it and/or modify it 9* Clipperz is free software: you can redistribute it and/or modify it
10 under the terms of the GNU Affero General Public License as published 10 under the terms of the GNU Affero General Public License as published
11 by the Free Software Foundation, either version 3 of the License, or 11 by the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version. 12 (at your option) any later version.
13 13
14* Clipperz is distributed in the hope that it will be useful, but 14* Clipperz is distributed in the hope that it will be useful, but
15 WITHOUT ANY WARRANTY; without even the implied warranty of 15 WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
18 18
19* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
20 License along with Clipperz. If not, see http://www.gnu.org/licenses/. 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
21 21
22*/ 22*/
23 23
24if (typeof(Clipperz) == 'undefined') { Clipperz = {}; } 24if (typeof(Clipperz) == 'undefined') { Clipperz = {}; }
25if (typeof(Clipperz.PM) == 'undefined') { Clipperz.PM = {}; } 25if (typeof(Clipperz.PM) == 'undefined') { Clipperz.PM = {}; }
26if (typeof(Clipperz.PM.Components) == 'undefined') { Clipperz.PM.Components = {}; } 26if (typeof(Clipperz.PM.Components) == 'undefined') { Clipperz.PM.Components = {}; }
27if (typeof(Clipperz.PM.Components.Panels) == 'undefined') { Clipperz.PM.Components.Panels = {}; } 27if (typeof(Clipperz.PM.Components.Panels) == 'undefined') { Clipperz.PM.Components.Panels = {}; }
28 28
29//############################################################################# 29//#############################################################################
30 30
31Clipperz.PM.Components.Panels.MainPanel = function(anElement, args) { 31Clipperz.PM.Components.Panels.MainPanel = function(anElement, args) {
32 args = args || {}; 32 args = args || {};
33 33
34 Clipperz.PM.Components.Panels.MainPanel.superclass.constructor.call(this, anElement, args); 34 Clipperz.PM.Components.Panels.MainPanel.superclass.constructor.call(this, anElement, args);
35 35
36 this._recordListDataModel = null; 36 this._recordListDataModel = null;
37 this._selectedRecord = null; 37 this._selectedRecord = null;
38 this._recordDetailComponent = null; 38 this._recordDetailComponent = null;
39 this._recordListGrid = null; 39 this._recordListGrid = null;
40 40
41 this._directLinkItemTemplate = null; 41 this._directLinkItemTemplate = null;
42 this._recordItemTemplate = null; 42 this._recordItemTemplate = null;
43 43
44 this._addNewRecordButton = null; 44 this._addNewRecordButton = null;
45 this._deleteRecordButton = null; 45 this._deleteRecordButton = null;
46 46
47 this._creationWizard = null; 47 this._creationWizard = null;
48 48
49 Clipperz.NotificationCenter.register(null, 'selectAndEnterEditMode', this, 'selectRecordAndEnterEditModeHandler'); 49 Clipperz.NotificationCenter.register(null, 'selectAndEnterEditMode', this, 'selectRecordAndEnterEditModeHandler');
50 50
51 Clipperz.NotificationCenter.register(null, 'recordAdded', this, 'recordAddedHandler'); 51 Clipperz.NotificationCenter.register(null, 'recordAdded', this, 'recordAddedHandler');
52 Clipperz.NotificationCenter.register(null, 'recordUpdated', this, 'recordUpdatedHandler'); 52 Clipperz.NotificationCenter.register(null, 'recordUpdated', this, 'recordUpdatedHandler');
53 Clipperz.NotificationCenter.register(null, 'recordRemoved', this, 'recordRemovedHandler'); 53 Clipperz.NotificationCenter.register(null, 'recordRemoved', this, 'recordRemovedHandler');
54 54
55 Clipperz.NotificationCenter.register(null, 'directLoginAdded', this, 'directLoginAddedHandler'); 55 Clipperz.NotificationCenter.register(null, 'directLoginAdded', this, 'directLoginAddedHandler');
56 Clipperz.NotificationCenter.register(null, 'directLoginUpdated', this, 'directLoginUpdatedHandler'); 56 Clipperz.NotificationCenter.register(null, 'directLoginUpdated', this, 'directLoginUpdatedHandler');
57 Clipperz.NotificationCenter.register(null, 'directLoginRemoved', this, 'directLoginRemovedHandler'); 57 Clipperz.NotificationCenter.register(null, 'directLoginRemoved', this, 'directLoginRemovedHandler');
58 58
59 Clipperz.NotificationCenter.register(null, 'accountLocked', this, 'accountLockedHandler'); 59 Clipperz.NotificationCenter.register(null, 'accountLocked', this, 'accountLockedHandler');
60 60
61 MochiKit.Signal.connect(MochiKit.DOM.currentWindow(), 'onresize', this, 'resizeModalMask'); 61 MochiKit.Signal.connect(MochiKit.DOM.currentWindow(), 'onresize', this, 'resizeModalMask');
62 this.render(); 62 this.render();
63 63
64 return this; 64 return this;
65} 65}
66 66
67//============================================================================= 67//=============================================================================
68 68
69YAHOO.extendX(Clipperz.PM.Components.Panels.MainPanel, Clipperz.PM.Components.Panels.BasePanel, { 69YAHOO.extendX(Clipperz.PM.Components.Panels.MainPanel, Clipperz.PM.Components.Panels.BasePanel, {
70 70
71 'toString': function() { 71 'toString': function() {
72 return "Clipperz.PM.Components.Panels.MainPanel component"; 72 return "Clipperz.PM.Components.Panels.MainPanel component";
73 }, 73 },
74 74
75 //------------------------------------------------------------------------- 75 //-------------------------------------------------------------------------
76 76
77 'render': function() { 77 'render': function() {
78 this.element().update(""); 78 this.element().update("");
79 Clipperz.YUI.DomHelper.append(this.element().dom, {tag:'table', id:'mainPanelTABLE', border:'0', cellspacing:'0', cellpadding:'0', children:[ 79 Clipperz.YUI.DomHelper.append(this.element().dom, {tag:'table', id:'mainPanelTABLE', border:'0', cellspacing:'0', cellpadding:'0', children:[
80 {tag:'tbody', children:[ 80 {tag:'tbody', children:[
81 {tag:'tr', children:[ 81 {tag:'tr', children:[
82 {tag:'td', width:'15', children:[ 82 {tag:'td', width:'15', children:[
83 {tag:'div', cls:'mainPanelMinHeightDiv'} 83 {tag:'div', cls:'mainPanelMinHeightDiv'}
84 ]}, 84 ]},
85 {tag:'td', valign:'top', id:'directLoginsTD', width:'200', children:[ 85 {tag:'td', valign:'top', id:'directLoginsTD', width:'200', children:[
86 {tag:'div', id:'accountStatus', children:[
87 {tag:'div', cls:'header', children:[{tag:'h5', cls:'title', htmlString:"Account info"}]},
88 // {tag:'div', cls:'accountStatus', html:"early adopter"},
89 {tag:'div', cls:'accountLevel', children:[
90 {tag:'span', cls:'label', html:"status"},
91 {tag:'span', cls:'status', html:"early adopter"}
92 ]},
93 {tag:'div', cls:'accountLevel', children:[
94 {tag:'span', cls:'label', html:"level"},
95 // {tag:'span', cls:'level', html:"★☆☆☆"}
96 {tag:'span', cls:'level', html:"☆☆☆☆"}
97 ]},
98 {tag:'div', cls:'accountExpiration', children:[
99 {tag:'span', cls:'label', html:"expires"},
100 // {tag:'span', cls:'expriation', html:"on 26 April 2014"}
101 {tag:'span', cls:'expriation', html:"never"}
102 ]},
103 // {tag:'div', cls:'payButton', children:[
104 // {tag:'a', href:'#', cls:'info', html:"info"}
105 // ]}
106 {tag:'div', id:'payButton', cls:'payButton'}
107 ]},
86 {tag:'div', id:'directLoginsBlock', children:[ 108 {tag:'div', id:'directLoginsBlock', children:[
87 {tag:'div', cls:'directLoginsBlockHeaderBox', children:[{tag:'h3', id:'directLoginTitle', htmlString:Clipperz.PM.Strings['mainPanelDirectLoginBlockLabel']}]}, 109 {tag:'div', cls:'directLoginsBlockHeaderBox', children:[{tag:'h3', id:'directLoginTitle', htmlString:Clipperz.PM.Strings['mainPanelDirectLoginBlockLabel']}]},
88 {tag:'div', id:'directLoginsDescription', htmlString:Clipperz.PM.Strings['mainPanelDirectLoginBlockDescription']}, 110 {tag:'div', id:'directLoginsDescription', htmlString:Clipperz.PM.Strings['mainPanelDirectLoginBlockDescription']},
89 {tag:'ul', id:'directLogins'} 111 {tag:'ul', id:'directLogins'}
90 ]} 112 ]}
91 ]}, 113 ]},
92 {tag:'td', width:'15', children:[ 114 {tag:'td', width:'15', children:[
93 {tag:'div', cls:'mainPanelMinHeightDiv'} 115 {tag:'div', cls:'mainPanelMinHeightDiv'}
94 ]}, 116 ]},
95 {tag:'td', valign:'top', children:[ 117 {tag:'td', valign:'top', children:[
96 {tag:'div', id:'mainContent', children:[ 118 {tag:'div', id:'mainContent', children:[
97 {tag:'div', id:'recordListBlockHeader'}, 119 {tag:'div', id:'recordListBlockHeader'},
98 {tag:'div', id:'recordListAndDetailBlock', children:[ 120 {tag:'div', id:'recordListAndDetailBlock', children:[
99 {tag:'table', id:'recordListAndDetailBlockTABLE', border:'0', cellspacing:'0', cellpadding:'0', children:[ 121 {tag:'table', id:'recordListAndDetailBlockTABLE', border:'0', cellspacing:'0', cellpadding:'0', children:[
100 {tag:'tbody', children:[ 122 {tag:'tbody', children:[
101 {tag:'tr', children:[ 123 {tag:'tr', children:[
102 {tag:'td', valign:'top', width:'250', children:[ 124 {tag:'td', valign:'top', width:'250', children:[
103 {tag:'div', id:'recordListBlock', children:[ 125 {tag:'div', id:'recordListBlock', children:[
104 {tag:'div', id:'recordListFilterHeader'}, 126 {tag:'div', id:'recordListFilterHeader'},
105 {tag:'ul', id:'records'} 127 {tag:'ul', id:'records'}
106 ]} 128 ]}
107 ]}, 129 ]},
108 {tag:'td', id:'recordDetailSeparatorTD', rowspan:'2', valign:'top', bgcolor:'#ddddff', html:'&nbsp;'}, 130 {tag:'td', id:'recordDetailSeparatorTD', rowspan:'2', valign:'top', bgcolor:'#ddddff', html:'&nbsp;'},
109 {tag:'td', valign:'top', children:[ 131 {tag:'td', valign:'top', children:[
110 {tag:'div', id:'recordDetailMainBlock', children:[ 132 {tag:'div', id:'recordDetailMainBlock', children:[
111 {tag:'div', id:'recordTitleTopBlock'}, 133 {tag:'div', id:'recordTitleTopBlock'},
112 {tag:'div', id:'recordDetailBlock', children:[ 134 {tag:'div', id:'recordDetailBlock', children:[
113 {tag:'div', id:'recordDetail'} 135 {tag:'div', id:'recordDetail'}
114 ]} 136 ]}
115 ]}, 137 ]},
116 {tag:'div', id:'recordCreationWizardMainBlock', children:[ 138 {tag:'div', id:'recordCreationWizardMainBlock', children:[
117 {tag:'div', id:'recordCreationWizard', html:"WIZARD"} 139 {tag:'div', id:'recordCreationWizard', html:"WIZARD"}
118 ]} 140 ]}
119 ]} 141 ]}
120 ]}, 142 ]},
121 {tag:'tr', children:[ 143 {tag:'tr', children:[
122 {tag:'td', id:'cardBoxLowerLeftTD', html:'&nbsp;'}, 144 {tag:'td', id:'cardBoxLowerLeftTD', html:'&nbsp;'},
123 {tag:'td', id:'cardBoxLowerRightTD', html:'&nbsp;'} 145 {tag:'td', id:'cardBoxLowerRightTD', html:'&nbsp;'}
124 ]} 146 ]}
125 ]} 147 ]}
126 ]} 148 ]}
127 ]} 149 ]}
128 ]} 150 ]}
129 ]}, 151 ]},
130 {tag:'td', width:'15', html:"&nbsp;"} 152 {tag:'td', width:'15', html:"&nbsp;"}
131 ]} 153 ]}
132 ]} 154 ]}
133 ]}); 155 ]});
134 156
135 this.renderRecordListBlockHeader(); 157 this.renderRecordListBlockHeader();
136 // this.renderRecordListFilterHeader(); 158 // this.renderRecordListFilterHeader();
137 159
138 YAHOO.ext.Element.get('directLogins').setVisibilityMode(YAHOO.ext.Element.DISPLAY).hide(); 160 YAHOO.ext.Element.get('directLogins').setVisibilityMode(YAHOO.ext.Element.DISPLAY).hide();
139 161 //TODO
162 new YAHOO.ext.Button('payButton', {text:"Info", handler:this.payButtonHandler, scope:this});
163
140 this.recordDetailComponent(); 164 this.recordDetailComponent();
141 165
142 YAHOO.ext.Element.get('recordDetailMainBlock').setVisibilityMode(YAHOO.ext.Element.DISPLAY).show(); 166 YAHOO.ext.Element.get('recordDetailMainBlock').setVisibilityMode(YAHOO.ext.Element.DISPLAY).show();
143 YAHOO.ext.Element.get('recordCreationWizardMainBlock').setVisibilityMode(YAHOO.ext.Element.DISPLAY).hide(); 167 YAHOO.ext.Element.get('recordCreationWizardMainBlock').setVisibilityMode(YAHOO.ext.Element.DISPLAY).hide();
144 }, 168 },
169
170 //-------------------------------------------------------------------------
171
172 'payButtonHandler': function(anEvent) {
173 window.open('https://www.clipperz.com/pricing/', '_blank');
174 },
145 175
146 //------------------------------------------------------------------------- 176 //-------------------------------------------------------------------------
147 177
148 'addNewRecordButton': function() { 178 'addNewRecordButton': function() {
149 return this._addNewRecordButton; 179 return this._addNewRecordButton;
150 }, 180 },
151 181
152 'setAddNewRecordButton': function(aValue) { 182 'setAddNewRecordButton': function(aValue) {
153 this._addNewRecordButton = aValue; 183 this._addNewRecordButton = aValue;
154 }, 184 },
155 185
156 'deleteRecordButton': function() { 186 'deleteRecordButton': function() {
157 return this._deleteRecordButton; 187 return this._deleteRecordButton;
158 }, 188 },
159 189
160 'setDeleteRecordButton': function(aValue) { 190 'setDeleteRecordButton': function(aValue) {
161 this._deleteRecordButton = aValue; 191 this._deleteRecordButton = aValue;
162 }, 192 },
163 193
164 //------------------------------------------------------------------------- 194 //-------------------------------------------------------------------------
165 195
166 'addNewRecord': function(anEvent) { 196 'addNewRecord': function(anEvent) {
167 var deferredResult; 197 var deferredResult;
168 // var currentNumberOfRecords; 198 // var currentNumberOfRecords;
169 199
170 deferredResult = new MochiKit.Async.Deferred(); 200 deferredResult = new MochiKit.Async.Deferred();
171 201
172 // currentNumberOfRecords = MochiKit.Base.keys(this.user().records()).length; 202 // currentNumberOfRecords = MochiKit.Base.keys(this.user().records()).length;
173/* 203/*
174 // if ((this.user().preferences().shouldShowDonationPanel()) && (currentNumberOfRecords > 0) && ((currentNumberOfRecords%10) == 0)) { 204 // if ((this.user().preferences().shouldShowDonationPanel()) && (currentNumberOfRecords > 0) && ((currentNumberOfRecords%10) == 0)) {
175 // if (true) { 205 // if (true) {
176 if ((this.user().preferences().shouldShowDonationPanel()) && (currentNumberOfRecords >= 5)) { 206 if ((this.user().preferences().shouldShowDonationPanel()) && (currentNumberOfRecords >= 5)) {
177 deferredResult.addCallback(Clipperz.PM.showDonationSplashScreen, this.user(), 'recordListAddRecordButton'); 207 deferredResult.addCallback(Clipperz.PM.showDonationSplashScreen, this.user(), 'recordListAddRecordButton');
178 } 208 }
179*/ 209*/
180 deferredResult.addCallback(MochiKit.Base.bind(function() { 210 deferredResult.addCallback(MochiKit.Base.bind(function() {
181 var currentlySelectedRecord; 211 var currentlySelectedRecord;
182 212
183 currentlySelecedRecord = this.selectedRecord(); 213 currentlySelecedRecord = this.selectedRecord();
184 this.setSelectedRecord(null); 214 this.setSelectedRecord(null);
185 215
186 YAHOO.ext.Element.get('recordDetailMainBlock').hide(); 216 YAHOO.ext.Element.get('recordDetailMainBlock').hide();
187 YAHOO.ext.Element.get('recordCreationWizardMainBlock').show(); 217 YAHOO.ext.Element.get('recordCreationWizardMainBlock').show();
188 this.setCreationWizard(new Clipperz.PM.Components.RecordDetail.CreationWizard(YAHOO.ext.Element.get('recordCreationWizardMainBlock'), {previouslySelectedRecord:currentlySelecedRecord, mainComponent:this})); 218 this.setCreationWizard(new Clipperz.PM.Components.RecordDetail.CreationWizard(YAHOO.ext.Element.get('recordCreationWizardMainBlock'), {previouslySelectedRecord:currentlySelecedRecord, mainComponent:this}));
189 219
190 this.enterModalView(); 220 this.enterModalView();
191 }, this)); 221 }, this));
192 222
193 deferredResult.callback(); 223 deferredResult.callback();
194 }, 224 },
195 225
196 //------------------------------------------------------------------------- 226 //-------------------------------------------------------------------------
197 227
198 'creationWizard': function() { 228 'creationWizard': function() {
199 return this._creationWizard; 229 return this._creationWizard;
200 }, 230 },
201 231
202 'setCreationWizard': function(aValue) { 232 'setCreationWizard': function(aValue) {
203 this._creationWizard = aValue; 233 this._creationWizard = aValue;
204 }, 234 },
205 235
206 //------------------------------------------------------------------------- 236 //-------------------------------------------------------------------------
207 237
208 'exitWizard': function(aSelectedRecord, shouldEnterEditMode) { 238 'exitWizard': function(aSelectedRecord, shouldEnterEditMode) {
209//MochiKit.Logging.logDebug(">>> MainPanel.exitWizard - " + aSelectedRecord) 239//MochiKit.Logging.logDebug(">>> MainPanel.exitWizard - " + aSelectedRecord)
210 YAHOO.ext.Element.get('recordCreationWizardMainBlock').hide(); 240 YAHOO.ext.Element.get('recordCreationWizardMainBlock').hide();
211 YAHOO.ext.Element.get('recordDetailMainBlock').show(); 241 YAHOO.ext.Element.get('recordDetailMainBlock').show();
212 242
213 if (shouldEnterEditMode == true) { 243 if (shouldEnterEditMode == true) {
214 this.selectRecordAndEnterEditMode(aSelectedRecord); 244 this.selectRecordAndEnterEditMode(aSelectedRecord);
215 } else { 245 } else {
216 this.setSelectedRecord(aSelectedRecord); 246 this.setSelectedRecord(aSelectedRecord);
217 this.exitModalView(); 247 this.exitModalView();
218 } 248 }
219 249
220 this.creationWizard().remove(); 250 this.creationWizard().remove();
221 this.setCreationWizard(null); 251 this.setCreationWizard(null);
222//MochiKit.Logging.logDebug("<<< MainPanel.exitWizard"); 252//MochiKit.Logging.logDebug("<<< MainPanel.exitWizard");
223 }, 253 },
224 254
225 //------------------------------------------------------------------------- 255 //-------------------------------------------------------------------------
226 256
227 'selectRecordAndEnterEditMode': function(aRecord) { 257 'selectRecordAndEnterEditMode': function(aRecord) {
228 this.setSelectedRecord(aRecord); 258 this.setSelectedRecord(aRecord);
229 this.recordDetailComponent().setEditMode('EDIT'); 259 this.recordDetailComponent().setEditMode('EDIT');
230 }, 260 },
231 261
232 'selectRecordAndEnterEditModeHandler': function(anEvent) { 262 'selectRecordAndEnterEditModeHandler': function(anEvent) {
233 this.selectRecordAndEnterEditMode(anEvent.source()); 263 this.selectRecordAndEnterEditMode(anEvent.source());
234 }, 264 },
235 265
236 //------------------------------------------------------------------------- 266 //-------------------------------------------------------------------------
237 267
238 'resizeModalMask': function() { 268 'resizeModalMask': function() {
239//MochiKit.Logging.logDebug(">>> MainPanel.resizeModalMask"); 269//MochiKit.Logging.logDebug(">>> MainPanel.resizeModalMask");
240 MochiKit.Style.setElementDimensions('recordDetailEditModeHeaderMask', {w:MochiKit.Style.getElementDimensions('mainDiv').w, h:119}); 270 MochiKit.Style.setElementDimensions('recordDetailEditModeHeaderMask', {w:MochiKit.Style.getElementDimensions('mainDiv').w, h:119});
241 271
242 MochiKit.Style.setElementDimensions('recordDetailEditModeVerticalMask', {w:511, h:MochiKit.Style.getElementDimensions('mainDiv').h - 119}); 272 MochiKit.Style.setElementDimensions('recordDetailEditModeVerticalMask', {w:511, h:MochiKit.Style.getElementDimensions('mainDiv').h - 119});
243//MochiKit.Logging.logDebug("<<< MainPanel.resizeModalMask"); 273//MochiKit.Logging.logDebug("<<< MainPanel.resizeModalMask");
244 }, 274 },
245 275
246 //------------------------------------------------------------------------- 276 //-------------------------------------------------------------------------
247 277
248 'enterModalView': function() { 278 'enterModalView': function() {
249 if (this.user().preferences().useSafeEditMode()) { 279 if (this.user().preferences().useSafeEditMode()) {
250 var headerMaskElement; 280 var headerMaskElement;
251 var verticalMaskElement; 281 var verticalMaskElement;
252 282
253 this.resizeModalMask(); 283 this.resizeModalMask();
254 284
255 headerMaskElement = YAHOO.ext.Element.get('recordDetailEditModeHeaderMask'); 285 headerMaskElement = YAHOO.ext.Element.get('recordDetailEditModeHeaderMask');
256 headerMaskElement.show(); 286 headerMaskElement.show();
257 headerMaskElement.mask(); 287 headerMaskElement.mask();
258 288
259 verticalMaskElement = YAHOO.ext.Element.get('recordDetailEditModeVerticalMask'); 289 verticalMaskElement = YAHOO.ext.Element.get('recordDetailEditModeVerticalMask');
260 verticalMaskElement.show(); 290 verticalMaskElement.show();
261 verticalMaskElement.mask(); 291 verticalMaskElement.mask();
262 } 292 }
263 }, 293 },
264 294
265 //------------------------------------------------------------------------- 295 //-------------------------------------------------------------------------
266 296
267 'exitModalView': function() { 297 'exitModalView': function() {
268 if (this.user().preferences().useSafeEditMode()) { 298 if (this.user().preferences().useSafeEditMode()) {
269 var headerMaskElement; 299 var headerMaskElement;
270 var verticalMaskElement; 300 var verticalMaskElement;
271 301
272 headerMaskElement = YAHOO.ext.Element.get('recordDetailEditModeHeaderMask'); 302 headerMaskElement = YAHOO.ext.Element.get('recordDetailEditModeHeaderMask');
273 headerMaskElement.unmask(); 303 headerMaskElement.unmask();
274 headerMaskElement.hide(); 304 headerMaskElement.hide();
275 305
276 verticalMaskElement = YAHOO.ext.Element.get('recordDetailEditModeVerticalMask'); 306 verticalMaskElement = YAHOO.ext.Element.get('recordDetailEditModeVerticalMask');
277 verticalMaskElement.unmask(); 307 verticalMaskElement.unmask();
278 verticalMaskElement.hide(); 308 verticalMaskElement.hide();
279 } 309 }
280 }, 310 },
281 311
282 //------------------------------------------------------------------------- 312 //-------------------------------------------------------------------------
283 313
284 'removeSelectedRecord': function() { 314 'removeSelectedRecord': function() {
285 var selectedRecordReferences; 315 var selectedRecordReferences;
286 316
287//MochiKit.Logging.logDebug(">>> MainPanel.removeSelectedRecord"); 317//MochiKit.Logging.logDebug(">>> MainPanel.removeSelectedRecord");
288 if (this.selectedRecord() != null) { 318 if (this.selectedRecord() != null) {
289 selectedRecordReferences = [this.selectedRecord().reference()]; 319 selectedRecordReferences = [this.selectedRecord().reference()];
290 } else { 320 } else {
291 selectedRecordReferences = []; 321 selectedRecordReferences = [];
292 } 322 }
293 323
294 if (selectedRecordReferences.length > 0 ) { 324 if (selectedRecordReferences.length > 0 ) {
295 varrecordReference; 325 varrecordReference;
296 varrecords; 326 varrecords;
297 var deferred; 327 var deferred;
298 328
299 records = []; 329 records = [];
300 for (recordReference in selectedRecordReferences) { 330 for (recordReference in selectedRecordReferences) {
301 var record; 331 var record;
302 332
303//MochiKit.Logging.logDebug("### MainPanel.removeSelectedRecord - recordReference: " + selectedRecordReferences[recordReference]); 333//MochiKit.Logging.logDebug("### MainPanel.removeSelectedRecord - recordReference: " + selectedRecordReferences[recordReference]);
304 record = this.user().records()[selectedRecordReferences[recordReference]]; 334 record = this.user().records()[selectedRecordReferences[recordReference]];
305//MochiKit.Logging.logDebug("### MainPanel.removeSelectedRecord - record: " + record); 335//MochiKit.Logging.logDebug("### MainPanel.removeSelectedRecord - record: " + record);
306 records.push(record); 336 records.push(record);
307 } 337 }
308//MochiKit.Logging.logDebug("### MainPanel.removeSelectedRecord - records.length: " + records.length); 338//MochiKit.Logging.logDebug("### MainPanel.removeSelectedRecord - records.length: " + records.length);
309 339
310 deferred = new MochiKit.Async.Deferred(); 340 deferred = new MochiKit.Async.Deferred();
311//MochiKit.Logging.logDebug("--- MainPanel.removeSelectedRecord - 1:"); 341//MochiKit.Logging.logDebug("--- MainPanel.removeSelectedRecord - 1:");
312//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("MainPanel.removeSelectedRecord - 1: " + res); return res;}); 342//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("MainPanel.removeSelectedRecord - 1: " + res); return res;});
313//MochiKit.Logging.logDebug("--- MainPanel.removeSelectedRecord - 2:"); 343//MochiKit.Logging.logDebug("--- MainPanel.removeSelectedRecord - 2:");
314 deferred.addCallback(function() { 344 deferred.addCallback(function() {
315 var deferredResult; 345 var deferredResult;
316 346
317 deferredResult = new MochiKit.Async.Deferred(); 347 deferredResult = new MochiKit.Async.Deferred();
318 Clipperz.PM.Components.MessageBox().deferredShow({ 348 Clipperz.PM.Components.MessageBox().deferredShow({
319 title:Clipperz.PM.Strings['mainPanelDeletingRecordPanelConfirmationTitle'], 349 title:Clipperz.PM.Strings['mainPanelDeletingRecordPanelConfirmationTitle'],
320 text:Clipperz.PM.Strings['mainPanelDeleteRecordPanelConfirmationText'], 350 text:Clipperz.PM.Strings['mainPanelDeleteRecordPanelConfirmationText'],
321 width:240, 351 width:240,
322 showProgressBar:false, 352 showProgressBar:false,
323 showCloseButton:false, 353 showCloseButton:false,
324 buttons:{ 354 buttons:{
325 'yes':Clipperz.PM.Strings['mainPanelDeleteRecordPanelConfirmButtonLabel'], 355 'yes':Clipperz.PM.Strings['mainPanelDeleteRecordPanelConfirmButtonLabel'],
326 'no':Clipperz.PM.Strings['mainPanelDeleteRecordPanelDenyButtonLabel'] 356 'no':Clipperz.PM.Strings['mainPanelDeleteRecordPanelDenyButtonLabel']
327 }, 357 },
328 fn:MochiKit.Base.partial(function(aDeferred, aResult) { 358 fn:MochiKit.Base.partial(function(aDeferred, aResult) {
329 if (aResult == 'yes') { 359 if (aResult == 'yes') {
330 aDeferred.callback(aResult); 360 aDeferred.callback(aResult);
331 } else { 361 } else {
332 aDeferred.errback(aResult); 362 aDeferred.errback(aResult);
333 } 363 }
334 }, deferredResult) 364 }, deferredResult)
335 }, 'recordListRemoveRecordButton'); 365 }, 'recordListRemoveRecordButton');
336 366
337 return deferredResult; 367 return deferredResult;
338 }); 368 });
339//MochiKit.Logging.logDebug("--- MainPanel.removeSelectedRecord - 3:"); 369//MochiKit.Logging.logDebug("--- MainPanel.removeSelectedRecord - 3:");
340//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("MainPanel.removeSelectedRecord - 2: " + res); return res;}); 370//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("MainPanel.removeSelectedRecord - 2: " + res); return res;});
341//MochiKit.Logging.logDebug("--- MainPanel.removeSelectedRecord - 4:"); 371//MochiKit.Logging.logDebug("--- MainPanel.removeSelectedRecord - 4:");
342//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("MainPanel.removeSelectedRecord - 3: " + res); return res;}); 372//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("MainPanel.removeSelectedRecord - 3: " + res); return res;});
343 deferred.addCallback(MochiKit.Base.method(Clipperz.PM.Components.MessageBox(), 'deferredShow'), 373 deferred.addCallback(MochiKit.Base.method(Clipperz.PM.Components.MessageBox(), 'deferredShow'),
344 { 374 {
345 title:Clipperz.PM.Strings['mainPanelDeletingRecordPanelInitialTitle'], 375 title:Clipperz.PM.Strings['mainPanelDeletingRecordPanelInitialTitle'],
346 text:Clipperz.PM.Strings['mainPanelDeletingRecordPanelInitialText'], 376 text:Clipperz.PM.Strings['mainPanelDeletingRecordPanelInitialText'],
347 width:240, 377 width:240,
348 showProgressBar:true, 378 showProgressBar:true,
349 showCloseButton:false, 379 showCloseButton:false,
350 steps:5 380 steps:5
351 } 381 }
352 ); 382 );
353//MochiKit.Logging.logDebug("--- MainPanel.removeSelectedRecord - 5:"); 383//MochiKit.Logging.logDebug("--- MainPanel.removeSelectedRecord - 5:");
354//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("MainPanel.removeSelectedRecord - 4: " + res); return res;}); 384//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("MainPanel.removeSelectedRecord - 4: " + res); return res;});
355 deferred.addCallback(MochiKit.Base.method(this.user(), 'deleteRecordsAction'), records); 385 deferred.addCallback(MochiKit.Base.method(this.user(), 'deleteRecordsAction'), records);
356//MochiKit.Logging.logDebug("--- MainPanel.removeSelectedRecord - 6:"); 386//MochiKit.Logging.logDebug("--- MainPanel.removeSelectedRecord - 6:");
357//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("MainPanel.removeSelectedRecord - 5: " + res); return res;}); 387//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("MainPanel.removeSelectedRecord - 5: " + res); return res;});
358//MochiKit.Logging.logDebug("--- MainPanel.removeSelectedRecord - 7:"); 388//MochiKit.Logging.logDebug("--- MainPanel.removeSelectedRecord - 7:");
359//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("MainPanel.removeSelectedRecord - 6: " + res); return res;}); 389//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("MainPanel.removeSelectedRecord - 6: " + res); return res;});
360 deferred.addCallback(function() { 390 deferred.addCallback(function() {
361 Clipperz.PM.Components.MessageBox().update({ 391 Clipperz.PM.Components.MessageBox().update({
362 title:null, 392 title:null,
363 text:Clipperz.PM.Strings['mainPanelDeletingRecordPanelCompletedText'], 393 text:Clipperz.PM.Strings['mainPanelDeletingRecordPanelCompletedText'],
364 step:'next', 394 step:'next',
365 buttons:{} 395 buttons:{}
366 }); 396 });
367 }); 397 });
368//MochiKit.Logging.logDebug("--- MainPanel.removeSelectedRecord - 8:"); 398//MochiKit.Logging.logDebug("--- MainPanel.removeSelectedRecord - 8:");
369//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("MainPanel.removeSelectedRecord - 7: " + res); return res;}); 399//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("MainPanel.removeSelectedRecord - 7: " + res); return res;});
370 deferred.addCallback(MochiKit.Async.wait, 1); 400 deferred.addCallback(MochiKit.Async.wait, 1);
371//MochiKit.Logging.logDebug("--- MainPanel.removeSelectedRecord - 9:"); 401//MochiKit.Logging.logDebug("--- MainPanel.removeSelectedRecord - 9:");
372//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("MainPanel.removeSelectedRecord - 8: " + res); return res;}); 402//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("MainPanel.removeSelectedRecord - 8: " + res); return res;});
373 deferred.addCallback(function(res) { 403 deferred.addCallback(function(res) {
374 Clipperz.PM.Components.MessageBox().hide(YAHOO.ext.Element.get('main')); 404 Clipperz.PM.Components.MessageBox().hide(YAHOO.ext.Element.get('main'));
375 return res; 405 return res;
376 }); 406 });
377//MochiKit.Logging.logDebug("--- MainPanel.removeSelectedRecord - 10:"); 407//MochiKit.Logging.logDebug("--- MainPanel.removeSelectedRecord - 10:");
378//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("MainPanel.removeSelectedRecord - 9: " + res); return res;}); 408//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("MainPanel.removeSelectedRecord - 9: " + res); return res;});
379 deferred.callback(); 409 deferred.callback();
380 } else { 410 } else {
381//MochiKit.Logging.logDebug("+++ MainPanel.removeSelectedRecord - nothing selected"); 411//MochiKit.Logging.logDebug("+++ MainPanel.removeSelectedRecord - nothing selected");
382 } 412 }
383 }, 413 },
384 414
385 //------------------------------------------------------------------------- 415 //-------------------------------------------------------------------------
386 416
387 'recordDetailComponent': function() { 417 'recordDetailComponent': function() {
388//MochiKit.Logging.logDebug(">>> MainPanel.recordDetailComponent"); 418//MochiKit.Logging.logDebug(">>> MainPanel.recordDetailComponent");
389 if (this._recordDetailComponent == null) { 419 if (this._recordDetailComponent == null) {
390//MochiKit.Logging.logDebug("--- MainPanel.recordDetailComponent - 1"); 420//MochiKit.Logging.logDebug("--- MainPanel.recordDetailComponent - 1");
391//MochiKit.Logging.logDebug("--- MainPanel.recordDetailComponent - 1 - user: " + this.user()); 421//MochiKit.Logging.logDebug("--- MainPanel.recordDetailComponent - 1 - user: " + this.user());
392 this._recordDetailComponent = new Clipperz.PM.Components.RecordDetail.MainComponent( 422 this._recordDetailComponent = new Clipperz.PM.Components.RecordDetail.MainComponent(
393 YAHOO.ext.Element.get('recordDetail'), 423 YAHOO.ext.Element.get('recordDetail'),
394 {user:this.user(), mainPanel:this} 424 {user:this.user(), mainPanel:this}
395 ); 425 );
396 } 426 }
397 427
398//MochiKit.Logging.logDebug("<<< MainPanel.recordDetailComponent"); 428//MochiKit.Logging.logDebug("<<< MainPanel.recordDetailComponent");
399 429
400 return this._recordDetailComponent; 430 return this._recordDetailComponent;
401 }, 431 },
402 432
403 //------------------------------------------------------------------------- 433 //-------------------------------------------------------------------------
404 434
405 'selectedRecord': function() { 435 'selectedRecord': function() {
406 return this._selectedRecord; 436 return this._selectedRecord;
407 }, 437 },
408 438
409 'setSelectedRecord': function(aValue) { 439 'setSelectedRecord': function(aValue) {
410 // this.hideNewRecordPanel(); 440 // this.hideNewRecordPanel();
411//MochiKit.Logging.logDebug(">>> MainPanel.setSelectedRecord"); 441//MochiKit.Logging.logDebug(">>> MainPanel.setSelectedRecord");
412 if (aValue != this._selectedRecord) { 442 if (aValue != this._selectedRecord) {
413//MochiKit.Logging.logDebug("--- MainPanel.setSelectedRecord - 1"); 443//MochiKit.Logging.logDebug("--- MainPanel.setSelectedRecord - 1");
414 this._selectedRecord = aValue; 444 this._selectedRecord = aValue;
415//MochiKit.Logging.logDebug("--- MainPanel.setSelectedRecord - 2"); 445//MochiKit.Logging.logDebug("--- MainPanel.setSelectedRecord - 2");
416 this.redrawRecordItems(); 446 this.redrawRecordItems();
417//MochiKit.Logging.logDebug("--- MainPanel.setSelectedRecord - 3"); 447//MochiKit.Logging.logDebug("--- MainPanel.setSelectedRecord - 3");
418 this.recordDetailComponent().setRecord(aValue); 448 this.recordDetailComponent().setRecord(aValue);
419//MochiKit.Logging.logDebug("--- MainPanel.setSelectedRecord - 4"); 449//MochiKit.Logging.logDebug("--- MainPanel.setSelectedRecord - 4");
420 } 450 }
421 451
422 if ((aValue == null) || (Clipperz.PM.Proxy.defaultProxy.isReadOnly())) { 452 if ((aValue == null) || (Clipperz.PM.Proxy.defaultProxy.isReadOnly())) {
423 this.deleteRecordButton().disable(); 453 this.deleteRecordButton().disable();
424 } else { 454 } else {
425 this.deleteRecordButton().enable(); 455 this.deleteRecordButton().enable();
426 } 456 }
427//MochiKit.Logging.logDebug("<<< MainPanel.setSelectedRecord"); 457//MochiKit.Logging.logDebug("<<< MainPanel.setSelectedRecord");
428 }, 458 },
429 459
430 //------------------------------------------------------------------------- 460 //-------------------------------------------------------------------------
431 461
432 'recordAddedHandler': function(anEvent) { 462 'recordAddedHandler': function(anEvent) {
433//MochiKit.Logging.logDebug(">>> MainPanel.recordAddedHandler"); 463//MochiKit.Logging.logDebug(">>> MainPanel.recordAddedHandler");
434 this.recordDetailComponent(); 464 this.recordDetailComponent();
435 this.redrawRecordItems(); 465 this.redrawRecordItems();
436//MochiKit.Logging.logDebug("<<< MainPanel.recordAddedHandler"); 466//MochiKit.Logging.logDebug("<<< MainPanel.recordAddedHandler");
437 }, 467 },
438 468
439 'recordUpdatedHandler': function(anEvent) { 469 'recordUpdatedHandler': function(anEvent) {
440//MochiKit.Logging.logDebug(">>> MainPanel.recordUpdatedHandler"); 470//MochiKit.Logging.logDebug(">>> MainPanel.recordUpdatedHandler");
441 this.redrawRecordItems(); 471 this.redrawRecordItems();
442//MochiKit.Logging.logDebug("<<< MainPanel.recordUpdatedHandler"); 472//MochiKit.Logging.logDebug("<<< MainPanel.recordUpdatedHandler");
443 }, 473 },
444 474
445 'recordRemovedHandler': function(anEvent) { 475 'recordRemovedHandler': function(anEvent) {
446//MochiKit.Logging.logDebug(">>> MainPanel.recordRemovedHandler"); 476//MochiKit.Logging.logDebug(">>> MainPanel.recordRemovedHandler");
447 this.setSelectedRecord(null); 477 this.setSelectedRecord(null);
448//MochiKit.Logging.logDebug("--- MainPanel.recordRemovedHandler - 1"); 478//MochiKit.Logging.logDebug("--- MainPanel.recordRemovedHandler - 1");
449 this.redrawRecordItems(); 479 this.redrawRecordItems();
450//MochiKit.Logging.logDebug("<<< MainPanel.recordRemovedHandler"); 480//MochiKit.Logging.logDebug("<<< MainPanel.recordRemovedHandler");
451 }, 481 },
452 482
453 'compareRecords': function(a, b) { 483 'compareRecords': function(a, b) {
454//MochiKit.Logging.logDebug("=== compareRecords: " + a.toString() + " - " + b.toString()); 484//MochiKit.Logging.logDebug("=== compareRecords: " + a.toString() + " - " + b.toString());
455 return MochiKit.Base.compare(a.label().toLowerCase(), b.label().toLowerCase()); 485 return MochiKit.Base.compare(a.label().toLowerCase(), b.label().toLowerCase());
456 }, 486 },
457 487
458 'redrawRecordItems': function() { 488 'redrawRecordItems': function() {
459 var template; 489 var template;
460 var allRecords; 490 var allRecords;
461 491
462//MochiKit.Logging.logDebug(">>> MainPanel.redrawRecordItems"); 492//MochiKit.Logging.logDebug(">>> MainPanel.redrawRecordItems");
463 MochiKit.Iter.forEach(YAHOO.ext.Element.get('records').getChildrenByTagName('li'), function(aRecordElement) { 493 MochiKit.Iter.forEach(YAHOO.ext.Element.get('records').getChildrenByTagName('li'), function(aRecordElement) {
464 MochiKit.Signal.disconnectAll(aRecordElement.dom); 494 MochiKit.Signal.disconnectAll(aRecordElement.dom);
465 }) 495 })
466//MochiKit.Logging.logDebug("--- MainPanel.redrawRecordItems - 1"); 496//MochiKit.Logging.logDebug("--- MainPanel.redrawRecordItems - 1");
467 YAHOO.ext.Element.get('records').update(""); 497 YAHOO.ext.Element.get('records').update("");
468//MochiKit.Logging.logDebug("--- MainPanel.redrawRecordItems - 2"); 498//MochiKit.Logging.logDebug("--- MainPanel.redrawRecordItems - 2");
469 allRecords = MochiKit.Base.values(this.user().records()); 499 allRecords = MochiKit.Base.values(this.user().records());
470//MochiKit.Logging.logDebug("--- MainPanel.redrawRecordItems - 3"); 500//MochiKit.Logging.logDebug("--- MainPanel.redrawRecordItems - 3");
471 allRecords.sort(this.compareRecords); 501 allRecords.sort(this.compareRecords);
472//MochiKit.Logging.logDebug("--- MainPanel.redrawRecordItems - 4"); 502//MochiKit.Logging.logDebug("--- MainPanel.redrawRecordItems - 4");
473 template = this.recordItemTemplate(); 503 template = this.recordItemTemplate();
474//MochiKit.Logging.logDebug("--- MainPanel.redrawRecordItems - 5"); 504//MochiKit.Logging.logDebug("--- MainPanel.redrawRecordItems - 5");
475 MochiKit.Iter.forEach(allRecords, MochiKit.Base.bind(function(aRecord) { 505 MochiKit.Iter.forEach(allRecords, MochiKit.Base.bind(function(aRecord) {
476 varrecordElement; 506 varrecordElement;
477 recordElement = template.append('records', { 507 recordElement = template.append('records', {
478 recordTitle:aRecord.label(), 508 recordTitle:aRecord.label(),
479 recordReference:aRecord.reference(), 509 recordReference:aRecord.reference(),
480 cls:((aRecord == this.selectedRecord()) ? 'selected': '') 510 cls:((aRecord == this.selectedRecord()) ? 'selected': '')
481 }, true); 511 }, true);
482//MochiKit.Logging.logDebug("--- MainPanel.redrawRecordItems - 6: " + recordElement.dom); 512//MochiKit.Logging.logDebug("--- MainPanel.redrawRecordItems - 6: " + recordElement.dom);
483 recordElement.addClassOnOver('hover'); 513 recordElement.addClassOnOver('hover');
484 MochiKit.Signal.connect(recordElement.dom, 'onclick', this, 'selectRecord'); 514 MochiKit.Signal.connect(recordElement.dom, 'onclick', this, 'selectRecord');
485 }, this)); 515 }, this));
486//MochiKit.Logging.logDebug("<<< MainPanel.redrawRecordItems"); 516//MochiKit.Logging.logDebug("<<< MainPanel.redrawRecordItems");
487 }, 517 },
488 518
489 'selectRecord': function(anEvent) { 519 'selectRecord': function(anEvent) {
490//MochiKit.Logging.logDebug(">>> MainPanel.selectRecord"); 520//MochiKit.Logging.logDebug(">>> MainPanel.selectRecord");
491//MochiKit.Logging.logDebug("--- MainPanel.selectRecord !!! - ", this.user().records()[anEvent.src().id].label()); 521//MochiKit.Logging.logDebug("--- MainPanel.selectRecord !!! - ", this.user().records()[anEvent.src().id].label());
492 this.setSelectedRecord(this.user().records()[anEvent.src().id]); 522 this.setSelectedRecord(this.user().records()[anEvent.src().id]);
493 //MochiKit.Logging.logDebug("<<< MainPanel.selectRecord"); 523 //MochiKit.Logging.logDebug("<<< MainPanel.selectRecord");
494 }, 524 },
495 525
496 //------------------------------------------------------------------------- 526 //-------------------------------------------------------------------------
497 527
498 'directLoginAddedHandler': function(anEvent) { 528 'directLoginAddedHandler': function(anEvent) {
499//MochiKit.Logging.logDebug(">>> MainPanel.recordRemovedHandler"); 529//MochiKit.Logging.logDebug(">>> MainPanel.recordRemovedHandler");
500 this.redrawDirectLoginItems(); 530 this.redrawDirectLoginItems();
501//MochiKit.Logging.logDebug("<<< MainPanel.recordRemovedHandler"); 531//MochiKit.Logging.logDebug("<<< MainPanel.recordRemovedHandler");
502 }, 532 },
503 533
504 'directLoginUpdatedHandler': function(anEvent) { 534 'directLoginUpdatedHandler': function(anEvent) {
505//MochiKit.Logging.logDebug(">>> MainPanel.directLoginUpdatedHandler"); 535//MochiKit.Logging.logDebug(">>> MainPanel.directLoginUpdatedHandler");
506 this.redrawDirectLoginItems(); 536 this.redrawDirectLoginItems();
507//MochiKit.Logging.logDebug("<<< MainPanel.directLoginUpdatedHandler"); 537//MochiKit.Logging.logDebug("<<< MainPanel.directLoginUpdatedHandler");
508 }, 538 },
509 539
510 'directLoginRemovedHandler': function(anEvent) { 540 'directLoginRemovedHandler': function(anEvent) {
511//MochiKit.Logging.logDebug(">>> MainPanel.directLoginRemovedHandler"); 541//MochiKit.Logging.logDebug(">>> MainPanel.directLoginRemovedHandler");
512 this.redrawDirectLoginItems(); 542 this.redrawDirectLoginItems();
513//MochiKit.Logging.logDebug("<<< MainPanel.directLoginRemovedHandler"); 543//MochiKit.Logging.logDebug("<<< MainPanel.directLoginRemovedHandler");
514 }, 544 },
515 545
516 'compareDirectLogins': function(a, b) { 546 'compareDirectLogins': function(a, b) {
517 return MochiKit.Base.compare(a.label().toLowerCase(), b.label().toLowerCase()); 547 return MochiKit.Base.compare(a.label().toLowerCase(), b.label().toLowerCase());
518 }, 548 },
519 549
520 'redrawDirectLoginItems': function() { 550 'redrawDirectLoginItems': function() {
521 var template; 551 var template;
522 var allDirectLogins; 552 var allDirectLogins;
523 553
524//MochiKit.Logging.logDebug(">>> MainPanel.redrawDirectLoginItems"); 554//MochiKit.Logging.logDebug(">>> MainPanel.redrawDirectLoginItems");
525 MochiKit.Iter.forEach(YAHOO.ext.Element.get('directLogins').getChildrenByTagName('li'), function(aDirectLoginElement) { 555 MochiKit.Iter.forEach(YAHOO.ext.Element.get('directLogins').getChildrenByTagName('li'), function(aDirectLoginElement) {
526 MochiKit.Signal.disconnectAll(aDirectLoginElement.dom); 556 MochiKit.Signal.disconnectAll(aDirectLoginElement.dom);
527//MochiKit.Logging.logDebug("disconnecting IMG " + aDirectLoginElement.getChildrenByTagName('img')[0].dom.src); 557//MochiKit.Logging.logDebug("disconnecting IMG " + aDirectLoginElement.getChildrenByTagName('img')[0].dom.src);
528 MochiKit.Signal.disconnectAll(aDirectLoginElement.getChildrenByTagName('img')[0].dom); 558 MochiKit.Signal.disconnectAll(aDirectLoginElement.getChildrenByTagName('img')[0].dom);
529 }) 559 })
530//MochiKit.Logging.logDebug("--- MainPanel.redrawDirectLoginItems - 1"); 560//MochiKit.Logging.logDebug("--- MainPanel.redrawDirectLoginItems - 1");
531 YAHOO.ext.Element.get('directLogins').update(""); 561 YAHOO.ext.Element.get('directLogins').update("");
532//MochiKit.Logging.logDebug("--- MainPanel.redrawDirectLoginItems - 2"); 562//MochiKit.Logging.logDebug("--- MainPanel.redrawDirectLoginItems - 2");
533 allDirectLogins = MochiKit.Base.values(this.user().directLoginReferences()); 563 allDirectLogins = MochiKit.Base.values(this.user().directLoginReferences());
534//MochiKit.Logging.logDebug("--- MainPanel.redrawDirectLoginItems - 3"); 564//MochiKit.Logging.logDebug("--- MainPanel.redrawDirectLoginItems - 3");
535 allDirectLogins.sort(this.compareDirectLogins); 565 allDirectLogins.sort(this.compareDirectLogins);
536 566
537 if (allDirectLogins.length == 0) { 567 if (allDirectLogins.length == 0) {
538 YAHOO.ext.Element.get('directLoginsDescription').show(); 568 YAHOO.ext.Element.get('directLoginsDescription').show();
539 YAHOO.ext.Element.get('directLogins').setVisibilityMode(YAHOO.ext.Element.DISPLAY).hide(); 569 YAHOO.ext.Element.get('directLogins').setVisibilityMode(YAHOO.ext.Element.DISPLAY).hide();
540 } else { 570 } else {
541 YAHOO.ext.Element.get('directLoginsDescription').setVisibilityMode(YAHOO.ext.Element.DISPLAY).hide(); 571 YAHOO.ext.Element.get('directLoginsDescription').setVisibilityMode(YAHOO.ext.Element.DISPLAY).hide();
542 YAHOO.ext.Element.get('directLogins').show(); 572 YAHOO.ext.Element.get('directLogins').show();
543 } 573 }
544//MochiKit.Logging.logDebug("--- MainPanel.redrawDirectLoginItems - 4"); 574//MochiKit.Logging.logDebug("--- MainPanel.redrawDirectLoginItems - 4");
545 template = this.directLoginItemTemplate(); 575 template = this.directLoginItemTemplate();
546//MochiKit.Logging.logDebug("--- MainPanel.redrawDirectLoginItems - 5"); 576//MochiKit.Logging.logDebug("--- MainPanel.redrawDirectLoginItems - 5");
547 MochiKit.Iter.forEach(allDirectLogins, MochiKit.Base.bind(function(aDirectLogin) { 577 MochiKit.Iter.forEach(allDirectLogins, MochiKit.Base.bind(function(aDirectLogin) {
548 vardirectLoginElement; 578 vardirectLoginElement;
549 varfaviconImageElementID; 579 varfaviconImageElementID;
550 580
551 faviconImageElementID = aDirectLogin.reference() + "_faviconIMG"; 581 faviconImageElementID = aDirectLogin.reference() + "_faviconIMG";
552 directLoginElement = template.append('directLogins', { 582 directLoginElement = template.append('directLogins', {
553 elementID:faviconImageElementID, 583 elementID:faviconImageElementID,
554 faviconUrl:aDirectLogin.fixedFavicon(), 584 faviconUrl:aDirectLogin.fixedFavicon(),
555 directLoginTitle:aDirectLogin.label(), 585 directLoginTitle:aDirectLogin.label(),
556 directLoginReference:aDirectLogin.reference() 586 directLoginReference:aDirectLogin.reference()
557 }, true); 587 }, true);
558//MochiKit.Logging.logDebug("--- MainPanel.redrawDirectLoginItems - 6: " + recordElement.dom); 588//MochiKit.Logging.logDebug("--- MainPanel.redrawDirectLoginItems - 6: " + recordElement.dom);
559 directLoginElement.addClassOnOver("hover"); 589 directLoginElement.addClassOnOver("hover");
560 MochiKit.Signal.connect(directLoginElement.dom, 'onclick', this, 'handleDirectLoginClick'); 590 MochiKit.Signal.connect(directLoginElement.dom, 'onclick', this, 'handleDirectLoginClick');
561 591
562 MochiKit.Signal.connect(faviconImageElementID, 'onload', this, 'handleLoadedFaviconImage'); 592 MochiKit.Signal.connect(faviconImageElementID, 'onload', this, 'handleLoadedFaviconImage');
563 MochiKit.Signal.connect(faviconImageElementID, 'onerror', aDirectLogin, 'handleMissingFaviconImage'); 593 MochiKit.Signal.connect(faviconImageElementID, 'onerror', aDirectLogin, 'handleMissingFaviconImage');
564 MochiKit.Signal.connect(faviconImageElementID, 'onabort', aDirectLogin, 'handleMissingFaviconImage'); 594 MochiKit.Signal.connect(faviconImageElementID, 'onabort', aDirectLogin, 'handleMissingFaviconImage');
565 595
566 // YAHOO.ext.Element.get(faviconImageElementID).dom.src = aDirectLogin.fixedFavicon(); 596 // YAHOO.ext.Element.get(faviconImageElementID).dom.src = aDirectLogin.fixedFavicon();
567 }, this)); 597 }, this));
568//MochiKit.Logging.logDebug("<<< MainPanel.redrawDirectLoginItems"); 598//MochiKit.Logging.logDebug("<<< MainPanel.redrawDirectLoginItems");
569 }, 599 },
570 600
571 //------------------------------------------------------------------------- 601 //-------------------------------------------------------------------------
572 602
573 'handleDirectLoginClick': function(anEvent) { 603 'handleDirectLoginClick': function(anEvent) {
574 vardirectLoginReference; 604 vardirectLoginReference;
575//MochiKit.Logging.logDebug(">>> MainPanel.handleDirectLoginClick !!!"); 605//MochiKit.Logging.logDebug(">>> MainPanel.handleDirectLoginClick !!!");
576 606
577 directLoginReference = this.user().directLoginReferences()[anEvent.src().id]; 607 directLoginReference = this.user().directLoginReferences()[anEvent.src().id];
578 if (anEvent.target().className == 'directLoginItemEditButton') { 608 if (anEvent.target().className == 'directLoginItemEditButton') {
579 this.editDirectLogin(directLoginReference); 609 this.editDirectLogin(directLoginReference);
580 } else { 610 } else {
581 this.openDirectLogin(directLoginReference); 611 this.openDirectLogin(directLoginReference);
582 } 612 }
583 //MochiKit.Logging.logDebug("<<< MainPanel.handleDirectLoginClick"); 613 //MochiKit.Logging.logDebug("<<< MainPanel.handleDirectLoginClick");
584 }, 614 },
585 615
586 'editDirectLogin': function(aDirectLoginReference) { 616 'editDirectLogin': function(aDirectLoginReference) {
587//MochiKit.Logging.logDebug("=== MainPanel.editDirectLogin - " + aDirectLoginReference.label()); 617//MochiKit.Logging.logDebug("=== MainPanel.editDirectLogin - " + aDirectLoginReference.label());
588 this.setSelectedRecord(aDirectLoginReference.record()); 618 this.setSelectedRecord(aDirectLoginReference.record());
589 }, 619 },
590 620
591 'openDirectLogin': function(aDirectLoginReference) { 621 'openDirectLogin': function(aDirectLoginReference) {
592 vardeferredResult; 622 vardeferredResult;
593 varnewWindow; 623 varnewWindow;
594 624
595//MochiKit.Logging.logDebug(">>> MainPanel.openDirectLogin - " + aDirectLoginReference.label()); 625//MochiKit.Logging.logDebug(">>> MainPanel.openDirectLogin - " + aDirectLoginReference.label());
596 deferredResult = new MochiKit.Async.Deferred(); 626 deferredResult = new MochiKit.Async.Deferred();
597//deferredResult.addBoth(function(res) {MochiKit.Logging.logDebug("MainPanel.openDirectLogin - 1: " + res); return res;}); 627//deferredResult.addBoth(function(res) {MochiKit.Logging.logDebug("MainPanel.openDirectLogin - 1: " + res); return res;});
598 deferredResult.addCallback(MochiKit.Base.method(aDirectLoginReference, 'setupJumpPageWindow')); 628 deferredResult.addCallback(MochiKit.Base.method(aDirectLoginReference, 'setupJumpPageWindow'));
599 deferredResult.addCallback(MochiKit.Base.method(aDirectLoginReference, 'deferredDirectLogin')); 629 deferredResult.addCallback(MochiKit.Base.method(aDirectLoginReference, 'deferredDirectLogin'));
600 deferredResult.addCallback(function(aDirectLogin) { 630 deferredResult.addCallback(function(aDirectLogin) {
601 aDirectLogin.runDirectLogin(newWindow); 631 aDirectLogin.runDirectLogin(newWindow);
602 }); 632 });
603 633
604 newWindow = window.open(Clipperz.PM.Strings['directLoginJumpPageUrl'], ""); 634 newWindow = window.open(Clipperz.PM.Strings['directLoginJumpPageUrl'], "");
605 // MochiKit.Signal.connect(newWindow, 'onload', MochiKit.Base.method(deferredResult, 'callback', newWindow)) 635 // MochiKit.Signal.connect(newWindow, 'onload', MochiKit.Base.method(deferredResult, 'callback', newWindow))
606 // MochiKit.Signal.connect(newWindow, 'onload', MochiKit.Base.partial(alert, "done")); 636 // MochiKit.Signal.connect(newWindow, 'onload', MochiKit.Base.partial(alert, "done"));
607 deferredResult.callback(newWindow); 637 deferredResult.callback(newWindow);
608//MochiKit.Logging.logDebug("<<< MainPanel.openDirectLogin"); 638//MochiKit.Logging.logDebug("<<< MainPanel.openDirectLogin");
609 }, 639 },
610 640
611 //------------------------------------------------------------------------- 641 //-------------------------------------------------------------------------
612 642
613 'handleLoadedFaviconImage': function(anEvent) { 643 'handleLoadedFaviconImage': function(anEvent) {
614//MochiKit.Logging.logDebug(">>> MainPanel.handleLoadedFaviconImage"); 644//MochiKit.Logging.logDebug(">>> MainPanel.handleLoadedFaviconImage");
615 MochiKit.Signal.disconnectAll(anEvent.src()) 645 MochiKit.Signal.disconnectAll(anEvent.src())
616//MochiKit.Logging.logDebug("<<< MainPanel.handleLoadedFaviconImage"); 646//MochiKit.Logging.logDebug("<<< MainPanel.handleLoadedFaviconImage");
617 }, 647 },
618 648
619 //------------------------------------------------------------------------- 649 //-------------------------------------------------------------------------
620 650
621 'recordItemTemplate': function() { 651 'recordItemTemplate': function() {
622 if (this._recordItemTemplate == null) { 652 if (this._recordItemTemplate == null) {
623 this._recordItemTemplate = Clipperz.YUI.DomHelper.createTemplate({tag:'li', cls:'{cls}', id:'{recordReference}', children:[ 653 this._recordItemTemplate = Clipperz.YUI.DomHelper.createTemplate({tag:'li', cls:'{cls}', id:'{recordReference}', children:[
624 {tag:'span', html:'{recordTitle}'} 654 {tag:'span', html:'{recordTitle}'}
625 ]}); 655 ]});
626 this._recordItemTemplate.compile(); 656 this._recordItemTemplate.compile();
627 } 657 }
628 658
629 return this._recordItemTemplate; 659 return this._recordItemTemplate;
630 }, 660 },
631 661
632 'directLoginItemTemplate': function() { 662 'directLoginItemTemplate': function() {
633 if (this._directLoginItemTemplate == null) { 663 if (this._directLoginItemTemplate == null) {
634 this._directLoginItemTemplate = Clipperz.YUI.DomHelper.createTemplate({tag:'li', id:'{directLoginReference}', children:[ 664 this._directLoginItemTemplate = Clipperz.YUI.DomHelper.createTemplate({tag:'li', id:'{directLoginReference}', children:[
635 {tag:'table', border:'0', cellpadding:'0', cellspacing:'0', children:[ 665 {tag:'table', border:'0', cellpadding:'0', cellspacing:'0', children:[
636 {tag:'tbody', children:[ 666 {tag:'tbody', children:[
637 {tag:'tr', children:[ 667 {tag:'tr', children:[
638 {tag:'td', width:'20', align:'center', valign:'top', children:[ 668 {tag:'td', width:'20', align:'center', valign:'top', children:[
639 {tag:'img', id:'{elementID}', src:'{faviconUrl}'} 669 {tag:'img', id:'{elementID}', src:'{faviconUrl}'}
640 ]}, 670 ]},
641 {tag:'td', valign:'top', children:[ 671 {tag:'td', valign:'top', children:[
642 {tag:'a', cls:'directLoginItemTitle', html:'{directLoginTitle}'} 672 {tag:'a', cls:'directLoginItemTitle', html:'{directLoginTitle}'}
643 ]}, 673 ]},
644 {tag:'td', valign:'top', align:'right', children:[ 674 {tag:'td', valign:'top', align:'right', children:[
645 // {tag:'span', cls:'directLoginItemEditButton', htmlString:Clipperz.PM.Strings['directLinkReferenceShowButtonLabel']} 675 // {tag:'span', cls:'directLoginItemEditButton', htmlString:Clipperz.PM.Strings['directLinkReferenceShowButtonLabel']}
646 {tag:'a', cls:'directLoginItemEditButton', htmlString:Clipperz.PM.Strings['directLinkReferenceShowButtonLabel']} 676 {tag:'a', cls:'directLoginItemEditButton', htmlString:Clipperz.PM.Strings['directLinkReferenceShowButtonLabel']}
647 ]} 677 ]}
648 ]} 678 ]}
649 ]} 679 ]}
650 ]} 680 ]}
651 ]}); 681 ]});
652 this._directLoginItemTemplate.compile(); 682 this._directLoginItemTemplate.compile();
653 } 683 }
654 684
655 return this._directLoginItemTemplate; 685 return this._directLoginItemTemplate;
656 }, 686 },
657 687
658 //------------------------------------------------------------------------- 688 //-------------------------------------------------------------------------
659/* 689/*
660 'newRecordButton': function() { 690 'newRecordButton': function() {
661 return this._newRecordButton; 691 return this._newRecordButton;
662 }, 692 },
663 693
664 'setNewRecordButton': function(aValue) { 694 'setNewRecordButton': function(aValue) {
665 this._newRecordButton = aValue; 695 this._newRecordButton = aValue;
666 }, 696 },
667 697
668 'newRecordCancelButton': function() { 698 'newRecordCancelButton': function() {
669 return this._newRecordCancelButton; 699 return this._newRecordCancelButton;
670 }, 700 },
671 701
672 'setNewRecordCancelButton': function(aValue) { 702 'setNewRecordCancelButton': function(aValue) {
673 this._newRecordCancelButton = aValue; 703 this._newRecordCancelButton = aValue;
674 }, 704 },
675 */ 705 */
676 //------------------------------------------------------------------------- 706 //-------------------------------------------------------------------------
677 707
678 'onkeydown': function(anEvent) { 708 'onkeydown': function(anEvent) {
679//MochiKit.Logging.logDebug(">>> onkeydown - " + anEvent.src().id + ": " + anEvent.key().code); 709//MochiKit.Logging.logDebug(">>> onkeydown - " + anEvent.src().id + ": " + anEvent.key().code);
680 switch (anEvent.src().id) { 710 switch (anEvent.src().id) {
681/* 711/*
682 case this.getId('newRecordForm'): 712 case this.getId('newRecordForm'):
683 if (anEvent.key().code == 13) { 713 if (anEvent.key().code == 13) {
684 this.newRecordButton().focus(); 714 this.newRecordButton().focus();
685 // this.addNewRecord(); 715 // this.addNewRecord();
686 } else if (anEvent.key().code == 27) { 716 } else if (anEvent.key().code == 27) {
687 this.newRecordCancelButton().focus(); 717 this.newRecordCancelButton().focus();
688 this.hideNewRecordPanel(true); 718 this.hideNewRecordPanel(true);
689 } 719 }
690 break; 720 break;
691*/ 721*/
692 case "recordFilterSearchForm": 722 case "recordFilterSearchForm":
693 if (anEvent.key().code == 13) { 723 if (anEvent.key().code == 13) {
694//MochiKit.Logging.logDebug("SEARCH"); 724//MochiKit.Logging.logDebug("SEARCH");
695 this.filterCardsWithName(YAHOO.ext.Element.get('recordFilterSearchValue').dom.value); 725 this.filterCardsWithName(YAHOO.ext.Element.get('recordFilterSearchValue').dom.value);
696 anEvent.event().stopPropagation(); 726 anEvent.event().stopPropagation();
697 YAHOO.ext.Element.get('recordFilterSearchValue').focus(); 727 YAHOO.ext.Element.get('recordFilterSearchValue').focus();
698 } else if (anEvent.key().code == 27) { 728 } else if (anEvent.key().code == 27) {
699 this.hideRecordFilterSearchPanel(true); 729 this.hideRecordFilterSearchPanel(true);
700 this.showRecordFilterAllPanel(); 730 this.showRecordFilterAllPanel();
701 } 731 }
702 break; 732 break;
703 } 733 }
704 734
705 }, 735 },
706 736
707 //------------------------------------------------------------------------- 737 //-------------------------------------------------------------------------
708 738
709 'renderRecordListBlockHeader': function(){ 739 'renderRecordListBlockHeader': function(){
710 var recordListBlockHeaderElement; 740 var recordListBlockHeaderElement;
711 741
712 recordListBlockHeaderElement = YAHOO.ext.Element.get('recordListBlockHeader'); 742 recordListBlockHeaderElement = YAHOO.ext.Element.get('recordListBlockHeader');
713 recordListBlockHeaderElement.update(""); 743 recordListBlockHeaderElement.update("");
714 Clipperz.YUI.DomHelper.append(recordListBlockHeaderElement.dom, 744 Clipperz.YUI.DomHelper.append(recordListBlockHeaderElement.dom,
715 {tag:'table', cls:'recordListBlockHeaderTABLE', border:'0', cellspacing:'0', cellpadding:'0', children:[ 745 {tag:'table', cls:'recordListBlockHeaderTABLE', border:'0', cellspacing:'0', cellpadding:'0', children:[
716 {tag:'tbody', children:[ 746 {tag:'tbody', children:[
717 {tag:'tr', children:[ 747 {tag:'tr', children:[
718 {tag:'td', /*width:'50%',*/ cls:'recordBlockTitleTD', children:[ 748 {tag:'td', /*width:'50%',*/ cls:'recordBlockTitleTD', children:[
719 {tag:'h3', id:'recordBlockTitle', htmlString:Clipperz.PM.Strings['mainPanelRecordsBlockLabel']} 749 {tag:'h3', id:'recordBlockTitle', htmlString:Clipperz.PM.Strings['mainPanelRecordsBlockLabel']}
720 ]}, 750 ]},
721 {tag:'td', align:'right', children:[ 751 {tag:'td', align:'right', children:[
722 {tag:'table', id:'recordListButtonsTABLE', border:'0', cellspacing:'0', cellpadding:'0', children:[ 752 {tag:'table', id:'recordListButtonsTABLE', border:'0', cellspacing:'0', cellpadding:'0', children:[
723 {tag:'tbody', children:[ 753 {tag:'tbody', children:[
724 {tag:'tr', children:[ 754 {tag:'tr', children:[
725 {tag:'td', cls:'recordButtonTD', align:'right', children:[ 755 {tag:'td', cls:'recordButtonTD', align:'right', children:[
726 {tag:'div', cls:'recordButton', id:'recordListAddRecordButton'} 756 {tag:'div', cls:'recordButton', id:'recordListAddRecordButton'}
727 ]}, 757 ]},
728 {tag:'td', cls:'recordButtonTD', align:'left', children:[ 758 {tag:'td', cls:'recordButtonTD', align:'left', children:[
729 {tag:'div', cls:'recordButton', id:'recordListRemoveRecordButton'} 759 {tag:'div', cls:'recordButton', id:'recordListRemoveRecordButton'}
730 ]} 760 ]}
731 ]} 761 ]}
732 ]} 762 ]}
733 ]} 763 ]}
734 ]}, 764 ]},
735 {tag:'td', width:'15', html:"&nbsp;"} 765 {tag:'td', width:'15', html:"&nbsp;"}
736 ]} 766 ]}
737 ]} 767 ]}
738 ]} 768 ]}
739 ); 769 );
740 770
741 this.setAddNewRecordButton(new YAHOO.ext.Button('recordListAddRecordButton', {text:Clipperz.PM.Strings['mainPanelAddRecordButtonLabel'], handler:this.addNewRecord, scope:this})); 771 this.setAddNewRecordButton(new YAHOO.ext.Button('recordListAddRecordButton', {text:Clipperz.PM.Strings['mainPanelAddRecordButtonLabel'], handler:this.addNewRecord, scope:this}));
742 // this.setAddNewRecordButton(new YAHOO.ext.Button('recordListAddRecordButton', {text:Clipperz.PM.Strings['mainPanelAddRecordButtonLabel'], handler:this.showNewRecordPanel, scope:this})); 772 // this.setAddNewRecordButton(new YAHOO.ext.Button('recordListAddRecordButton', {text:Clipperz.PM.Strings['mainPanelAddRecordButtonLabel'], handler:this.showNewRecordPanel, scope:this}));
743 this.setDeleteRecordButton(new YAHOO.ext.Button('recordListRemoveRecordButton', {text:Clipperz.PM.Strings['mainPanelRemoveRecordButtonLabel'], handler:this.removeSelectedRecord, scope:this})); 773 this.setDeleteRecordButton(new YAHOO.ext.Button('recordListRemoveRecordButton', {text:Clipperz.PM.Strings['mainPanelRemoveRecordButtonLabel'], handler:this.removeSelectedRecord, scope:this}));
744 774
745 775
746 if ((Clipperz.PM.Proxy.defaultProxy.isReadOnly()) || (this.selectedRecord() == null)) { 776 if ((Clipperz.PM.Proxy.defaultProxy.isReadOnly()) || (this.selectedRecord() == null)) {
747 this.deleteRecordButton().disable(); 777 this.deleteRecordButton().disable();
748 } 778 }
749 779
750 if (Clipperz.PM.Proxy.defaultProxy.isReadOnly()) { 780 if (Clipperz.PM.Proxy.defaultProxy.isReadOnly()) {
751 this.addNewRecordButton().disable(); 781 this.addNewRecordButton().disable();
752 } 782 }
753 783
754 }, 784 },
755 785
756 //------------------------------------------------------------------------- 786 //-------------------------------------------------------------------------
757 787
758 'renderRecordListFilterHeader': function(){ 788 'renderRecordListFilterHeader': function(){
759 var recordListFilterHeaderElement; 789 var recordListFilterHeaderElement;
760 790
761 recordListFilterHeaderElement = YAHOO.ext.Element.get('recordListFilterHeader'); 791 recordListFilterHeaderElement = YAHOO.ext.Element.get('recordListFilterHeader');
762 recordListFilterHeaderElement.update(""); 792 recordListFilterHeaderElement.update("");
763 Clipperz.YUI.DomHelper.append(recordListFilterHeaderElement.dom, 793 Clipperz.YUI.DomHelper.append(recordListFilterHeaderElement.dom,
764 {tag:'div', id:'recordFiltersDIV', children:[ 794 {tag:'div', id:'recordFiltersDIV', children:[
765 {tag:'div', id:'recordFiltersTableWrapper', children:[ 795 {tag:'div', id:'recordFiltersTableWrapper', children:[
766 {tag:'table', id:'recordFiltersTABLE', border:'0', cellspacing:'0', cellpadding:'0', children:[ 796 {tag:'table', id:'recordFiltersTABLE', border:'0', cellspacing:'0', cellpadding:'0', children:[
767 {tag:'tbody', children:[ 797 {tag:'tbody', children:[
768 {tag:'tr', children:[ 798 {tag:'tr', children:[
769 {tag:'td', id:'recordFilterAllTD', children:[{tag:'div', children:[{tag:'a', id:'recordFilterAll', htmlString:Clipperz.PM.Strings['mainPanelRecordFilterBlockAllLabel']}]}]}, 799 {tag:'td', id:'recordFilterAllTD', children:[{tag:'div', children:[{tag:'a', id:'recordFilterAll', htmlString:Clipperz.PM.Strings['mainPanelRecordFilterBlockAllLabel']}]}]},
770 {tag:'td', id:'recordFilterTagsTD', children:[{tag:'div', children:[{tag:'a', id:'recordFilterTags', htmlString:Clipperz.PM.Strings['mainPanelRecordFilterBlockTagsLabel']}]}]}, 800 {tag:'td', id:'recordFilterTagsTD', children:[{tag:'div', children:[{tag:'a', id:'recordFilterTags', htmlString:Clipperz.PM.Strings['mainPanelRecordFilterBlockTagsLabel']}]}]},
771 {tag:'td', id:'recordFilterSearchTD', children:[{tag:'div', children:[{tag:'a', id:'recordFilterSearch', htmlString:Clipperz.PM.Strings['mainPanelRecordFilterBlockSearchLabel']}]}]} 801 {tag:'td', id:'recordFilterSearchTD', children:[{tag:'div', children:[{tag:'a', id:'recordFilterSearch', htmlString:Clipperz.PM.Strings['mainPanelRecordFilterBlockSearchLabel']}]}]}
772 ]} 802 ]}
773 ]} 803 ]}
774 ]} 804 ]}
775 ]}, 805 ]},
776 {tag:'div', id:'recordFiltersTagsPanel'}, 806 {tag:'div', id:'recordFiltersTagsPanel'},
777 {tag:'div', id:'recordFiltersSearchPanel', children:[{tag:'div', id:'recordFiltersSearchInnerPanel', children:[{tag:'div', id:'recordFiltersSearchInnerInnerPanel', children:[ 807 {tag:'div', id:'recordFiltersSearchPanel', children:[{tag:'div', id:'recordFiltersSearchInnerPanel', children:[{tag:'div', id:'recordFiltersSearchInnerInnerPanel', children:[
778 {tag:'form', id:'recordFilterSearchForm', children:[ 808 {tag:'form', id:'recordFilterSearchForm', children:[
779 {tag:'input', type:'text', name:'search', id:'recordFilterSearchValue'} 809 {tag:'input', type:'text', name:'search', id:'recordFilterSearchValue'}
780 ]} 810 ]}
781 ]}]}]} 811 ]}]}]}
782 ]} 812 ]}
783 ); 813 );
784 814
785 /// YAHOO.ext.Element.get('recordFiltersSearchPanel').setVisibilityMode(YAHOO.ext.Element.DISPLAY).hide(); 815 /// YAHOO.ext.Element.get('recordFiltersSearchPanel').setVisibilityMode(YAHOO.ext.Element.DISPLAY).hide();
786 this.showRecordFilterAllPanel(false); 816 this.showRecordFilterAllPanel(false);
787 817
788 MochiKit.Signal.connect('recordFilterSearchForm', 'onkeydown', this, 'onkeydown'); 818 MochiKit.Signal.connect('recordFilterSearchForm', 'onkeydown', this, 'onkeydown');
789 MochiKit.Signal.connect('recordFilterSearchForm', 'onsubmit', this, 'onkeydown'); 819 MochiKit.Signal.connect('recordFilterSearchForm', 'onsubmit', this, 'onkeydown');
790 820
791 MochiKit.Signal.connect('recordFilterAll', 'onclick', this, 'showRecordFilterAllPanel'); 821 MochiKit.Signal.connect('recordFilterAll', 'onclick', this, 'showRecordFilterAllPanel');
792 MochiKit.Signal.connect('recordFilterTags', 'onclick', this, 'showRecordFilterTagsPanel'); 822 MochiKit.Signal.connect('recordFilterTags', 'onclick', this, 'showRecordFilterTagsPanel');
793 MochiKit.Signal.connect('recordFilterSearch', 'onclick', this, 'showRecordFilterSearchPanel'); 823 MochiKit.Signal.connect('recordFilterSearch', 'onclick', this, 'showRecordFilterSearchPanel');
794 }, 824 },
795 825
796 //------------------------------------------------------------------------- 826 //-------------------------------------------------------------------------
797 827
798 'showRecordFilterAllPanel': function(shouldSlide) { 828 'showRecordFilterAllPanel': function(shouldSlide) {
799 this.hideRecordFilterTagsPanel(shouldSlide); 829 this.hideRecordFilterTagsPanel(shouldSlide);
800 this.hideRecordFilterSearchPanel(shouldSlide); 830 this.hideRecordFilterSearchPanel(shouldSlide);
801 YAHOO.ext.Element.get('recordFilterAllTD').addClass('selectedTab'); 831 YAHOO.ext.Element.get('recordFilterAllTD').addClass('selectedTab');
802 }, 832 },
803 833
804 'hideRecordFilterAllPanel': function(shouldSlide) { 834 'hideRecordFilterAllPanel': function(shouldSlide) {
805 YAHOO.ext.Element.get('recordFilterAllTD').removeClass('selectedTab'); 835 YAHOO.ext.Element.get('recordFilterAllTD').removeClass('selectedTab');
806 }, 836 },
807 837
808 //------------------------------------------------------------------------- 838 //-------------------------------------------------------------------------
809 839
810 'showRecordFilterTagsPanel': function(shouldSlide) { 840 'showRecordFilterTagsPanel': function(shouldSlide) {
811 this.hideRecordFilterAllPanel(shouldSlide); 841 this.hideRecordFilterAllPanel(shouldSlide);
812 this.hideRecordFilterSearchPanel(shouldSlide); 842 this.hideRecordFilterSearchPanel(shouldSlide);
813 YAHOO.ext.Element.get('recordFilterTagsTD').addClass('selectedTab'); 843 YAHOO.ext.Element.get('recordFilterTagsTD').addClass('selectedTab');
814 }, 844 },
815 845
816 'hideRecordFilterTagsPanel': function(shouldSlide) { 846 'hideRecordFilterTagsPanel': function(shouldSlide) {
817 YAHOO.ext.Element.get('recordFilterTagsTD').removeClass('selectedTab'); 847 YAHOO.ext.Element.get('recordFilterTagsTD').removeClass('selectedTab');
818 }, 848 },
819 849
820 //------------------------------------------------------------------------- 850 //-------------------------------------------------------------------------
821 851
822 'showRecordFilterSearchPanel': function(shouldSlide) { 852 'showRecordFilterSearchPanel': function(shouldSlide) {
823 var searchPanelActor; 853 var searchPanelActor;
824 854
825 this.hideRecordFilterAllPanel(shouldSlide); 855 this.hideRecordFilterAllPanel(shouldSlide);
826 this.hideRecordFilterTagsPanel(shouldSlide); 856 this.hideRecordFilterTagsPanel(shouldSlide);
827 YAHOO.ext.Element.get('recordFilterSearchTD').addClass('selectedTab'); 857 YAHOO.ext.Element.get('recordFilterSearchTD').addClass('selectedTab');
828 YAHOO.ext.Element.get('recordFilterSearchValue').dom.value = ""; 858 YAHOO.ext.Element.get('recordFilterSearchValue').dom.value = "";
829 859
830 searchPanelActor = new YAHOO.ext.Actor('recordFiltersSearchPanel'); 860 searchPanelActor = new YAHOO.ext.Actor('recordFiltersSearchPanel');
831 861
832 searchPanelActor.startCapture(true); 862 searchPanelActor.startCapture(true);
833 searchPanelActor.slideShow('top', 54); 863 searchPanelActor.slideShow('top', 54);
834 searchPanelActor.play(MochiKit.Base.bind(function() { 864 searchPanelActor.play(MochiKit.Base.bind(function() {
835 YAHOO.ext.Element.get('recordFilterSearchValue').focus(); 865 YAHOO.ext.Element.get('recordFilterSearchValue').focus();
836 }, this)); 866 }, this));
837 }, 867 },
838 868
839 'hideRecordFilterSearchPanel': function(shouldSlide) { 869 'hideRecordFilterSearchPanel': function(shouldSlide) {
840 var searchPanelActor; 870 var searchPanelActor;
841 varcallback; 871 varcallback;
842 872
843 YAHOO.ext.Element.get('recordFilterSearchTD').removeClass('selectedTab'); 873 YAHOO.ext.Element.get('recordFilterSearchTD').removeClass('selectedTab');
844 874
845 searchPanelActor = new YAHOO.ext.Actor('recordFiltersSearchPanel'); 875 searchPanelActor = new YAHOO.ext.Actor('recordFiltersSearchPanel');
846 876
847 searchPanelActor.startCapture(true) 877 searchPanelActor.startCapture(true)
848 if (shouldSlide === false) { 878 if (shouldSlide === false) {
849 searchPanelActor.hide(); 879 searchPanelActor.hide();
850 searchPanelActor.slideHide('top'); 880 searchPanelActor.slideHide('top');
851 searchPanelActor.show(); 881 searchPanelActor.show();
852 } else { 882 } else {
853 searchPanelActor.slideHide('top'); 883 searchPanelActor.slideHide('top');
854 } 884 }
855 885
856 callback = MochiKit.Base.bind(function() { 886 callback = MochiKit.Base.bind(function() {
857 }, this); 887 }, this);
858 888
859 searchPanelActor.play(callback); 889 searchPanelActor.play(callback);
860 }, 890 },
861 891
862 //------------------------------------------------------------------------- 892 //-------------------------------------------------------------------------
863 893
864 'filterCardsWithName': function(aValue) { 894 'filterCardsWithName': function(aValue) {
865MochiKit.Logging.logDebug(">>> filterCardsWithName: " + aValue); 895MochiKit.Logging.logDebug(">>> filterCardsWithName: " + aValue);
866 896
867MochiKit.Logging.logDebug("<<< filterCardsWithName"); 897MochiKit.Logging.logDebug("<<< filterCardsWithName");
868 }, 898 },
869 899
870 'accountLockedHandler': function() { 900 'accountLockedHandler': function() {
871 this.setSelectedRecord(null); 901 this.setSelectedRecord(null);
872 }, 902 },
873 903
874 //------------------------------------------------------------------------- 904 //-------------------------------------------------------------------------
875 905
876 'switchLanguageHandler': function() { 906 'switchLanguageHandler': function() {
877 YAHOO.ext.Element.get('directLoginTitle').update(Clipperz.PM.Strings['mainPanelDirectLoginBlockLabel']); 907 YAHOO.ext.Element.get('directLoginTitle').update(Clipperz.PM.Strings['mainPanelDirectLoginBlockLabel']);
878 YAHOO.ext.Element.get('directLoginsDescription').update(""); 908 YAHOO.ext.Element.get('directLoginsDescription').update("");
879 MochiKit.Iter.forEach(Clipperz.PM.Strings['mainPanelDirectLoginBlockDescriptionConfig'], function(aConfigItem) { 909 MochiKit.Iter.forEach(Clipperz.PM.Strings['mainPanelDirectLoginBlockDescriptionConfig'], function(aConfigItem) {
880 Clipperz.YUI.DomHelper.append(YAHOO.ext.Element.get('directLoginsDescription').dom, aConfigItem); 910 Clipperz.YUI.DomHelper.append(YAHOO.ext.Element.get('directLoginsDescription').dom, aConfigItem);
881 }); 911 });
882 YAHOO.ext.Element.get('recordBlockTitle').update(Clipperz.PM.Strings['mainPanelRecordsBlockLabel']); 912 YAHOO.ext.Element.get('recordBlockTitle').update(Clipperz.PM.Strings['mainPanelRecordsBlockLabel']);
883 this.renderRecordListBlockHeader(); 913 this.renderRecordListBlockHeader();
884 // this.renderRecordListFilterHeader(); 914 // this.renderRecordListFilterHeader();
885 915
886 // YAHOO.ext.Element.get('newRecordPanelTitleH2').update(Clipperz.PM.Strings['mainPanelNewRecordPanelTitle']); 916 // YAHOO.ext.Element.get('newRecordPanelTitleH2').update(Clipperz.PM.Strings['mainPanelNewRecordPanelTitle']);
887 // YAHOO.ext.Element.get('newRecordPanelTitleLabel').update(Clipperz.PM.Strings['mainPanelNewRecordPanelRecordTitleLabel']); 917 // YAHOO.ext.Element.get('newRecordPanelTitleLabel').update(Clipperz.PM.Strings['mainPanelNewRecordPanelRecordTitleLabel']);
888 // YAHOO.ext.Element.get('newRecordPanelConfigLabel').update(""); 918 // YAHOO.ext.Element.get('newRecordPanelConfigLabel').update("");
889 // MochiKit.Iter.forEach(Clipperz.PM.Strings['mainPanelNewRecordPanelRecordConfigConfig'], function(aConfigItem) { 919 // MochiKit.Iter.forEach(Clipperz.PM.Strings['mainPanelNewRecordPanelRecordConfigConfig'], function(aConfigItem) {
890 // Clipperz.YUI.DomHelper.append(YAHOO.ext.Element.get('newRecordPanelConfigLabel').dom, aConfigItem); 920 // Clipperz.YUI.DomHelper.append(YAHOO.ext.Element.get('newRecordPanelConfigLabel').dom, aConfigItem);
891 // }); 921 // });
892 // this.newRecordButton().setText(Clipperz.PM.Strings['mainPanelNewRecordPanelCreateButtonLabel']); 922 // this.newRecordButton().setText(Clipperz.PM.Strings['mainPanelNewRecordPanelCreateButtonLabel']);
893 // this.newRecordCancelButton().setText(Clipperz.PM.Strings['mainPanelNewRecordPanelCancelButtonLabel']); 923 // this.newRecordCancelButton().setText(Clipperz.PM.Strings['mainPanelNewRecordPanelCancelButtonLabel']);
894 924
895 this.recordDetailComponent().render(); 925 this.recordDetailComponent().render();
896 }, 926 },
897 927
898 //------------------------------------------------------------------------- 928 //-------------------------------------------------------------------------
899 __syntaxFix__: "syntax fix" 929 __syntaxFix__: "syntax fix"
900 930
901}); 931});
diff --git a/frontend/beta/js/Clipperz/PM/Main.js b/frontend/beta/js/Clipperz/PM/Main.js
index 3dded31..3329a8e 100644
--- a/frontend/beta/js/Clipperz/PM/Main.js
+++ b/frontend/beta/js/Clipperz/PM/Main.js
@@ -1,583 +1,583 @@
1/* 1/*
2 2
3Copyright 2008-2013 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz, the online password manager. 5This file is part of Clipperz, the online password manager.
6For further information about its features and functionalities please 6For further information about its features and functionalities please
7refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
8 8
9* Clipperz is free software: you can redistribute it and/or modify it 9* Clipperz is free software: you can redistribute it and/or modify it
10 under the terms of the GNU Affero General Public License as published 10 under the terms of the GNU Affero General Public License as published
11 by the Free Software Foundation, either version 3 of the License, or 11 by the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version. 12 (at your option) any later version.
13 13
14* Clipperz is distributed in the hope that it will be useful, but 14* Clipperz is distributed in the hope that it will be useful, but
15 WITHOUT ANY WARRANTY; without even the implied warranty of 15 WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
18 18
19* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
20 License along with Clipperz. If not, see http://www.gnu.org/licenses/. 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
21 21
22*/ 22*/
23 23
24if (typeof(Clipperz.PM) == 'undefined') { Clipperz.PM = {}; } 24if (typeof(Clipperz.PM) == 'undefined') { Clipperz.PM = {}; }
25 25
26Clipperz.PM.VERSION = "0.1"; 26Clipperz.PM.VERSION = "0.1";
27Clipperz.PM.NAME = "Clipperz.PM"; 27Clipperz.PM.NAME = "Clipperz.PM";
28 28
29//############################################################################# 29//#############################################################################
30 30
31Clipperz.PM.Main = function() { 31Clipperz.PM.Main = function() {
32 this._loginPanel = null; 32 this._loginPanel = null;
33 this._user = null; 33 this._user = null;
34 34
35 this._isRunningCompact = false; 35 this._isRunningCompact = false;
36 36
37 Clipperz.NotificationCenter.register(null, 'userConnected', this, 'userConnectedCallback'); 37 Clipperz.NotificationCenter.register(null, 'userConnected', this, 'userConnectedCallback');
38 Clipperz.NotificationCenter.register(null, 'switchLanguage', this, 'switchLanguageHandler'); 38 Clipperz.NotificationCenter.register(null, 'switchLanguage', this, 'switchLanguageHandler');
39 39
40 Clipperz.NotificationCenter.register(null, 'EXCEPTION', this, 'reportException'); 40 Clipperz.NotificationCenter.register(null, 'EXCEPTION', this, 'reportException');
41 41
42 return this; 42 return this;
43} 43}
44 44
45//============================================================================= 45//=============================================================================
46 46
47MochiKit.Base.update(Clipperz.PM.Main.prototype, { 47MochiKit.Base.update(Clipperz.PM.Main.prototype, {
48 'toString': function() { 48 'toString': function() {
49 return "Clipperz.PM.Main"; 49 return "Clipperz.PM.Main";
50 }, 50 },
51 51
52 'switchLanguageHandler': function() { 52 'switchLanguageHandler': function() {
53//MochiKit.Logging.logDebug(">>> main.switchLanguageHandler"); 53//MochiKit.Logging.logDebug(">>> main.switchLanguageHandler");
54 YAHOO.ext.Element.get('donateHeaderIconLink').dom.href = Clipperz.PM.Strings['donateHeaderLinkUrl']; 54 YAHOO.ext.Element.get('donateHeaderIconLink').dom.href = Clipperz.PM.Strings['donateHeaderLinkUrl'];
55 YAHOO.ext.Element.get('donateHeaderLink').update(Clipperz.PM.Strings['donateHeaderLinkLabel']).dom.href = Clipperz.PM.Strings['donateHeaderLinkUrl']; 55 YAHOO.ext.Element.get('donateHeaderLink').update(Clipperz.PM.Strings['donateHeaderLinkLabel']).dom.href = Clipperz.PM.Strings['donateHeaderLinkUrl'];
56 YAHOO.ext.Element.get('creditsHeaderLink').update(Clipperz.PM.Strings['creditsHeaderLinkLabel']).dom.href = Clipperz.PM.Strings['creditsHeaderLinkUrl']; 56 // YAHOO.ext.Element.get('creditsHeaderLink').update(Clipperz.PM.Strings['creditsHeaderLinkLabel']).dom.href = Clipperz.PM.Strings['creditsHeaderLinkUrl'];
57 YAHOO.ext.Element.get('feedbackHeaderLink').update(Clipperz.PM.Strings['feedbackHeaderLinkLabel']).dom.href = Clipperz.PM.Strings['feedbackHeaderLinkUrl']; 57 YAHOO.ext.Element.get('feedbackHeaderLink').update(Clipperz.PM.Strings['feedbackHeaderLinkLabel']).dom.href = Clipperz.PM.Strings['feedbackHeaderLinkUrl'];
58 YAHOO.ext.Element.get('helpHeaderLink').update(Clipperz.PM.Strings['helpHeaderLinkLabel']).dom.href = Clipperz.PM.Strings['helpHeaderLinkUrl']; 58 YAHOO.ext.Element.get('helpHeaderLink').update(Clipperz.PM.Strings['helpHeaderLinkLabel']).dom.href = Clipperz.PM.Strings['helpHeaderLinkUrl'];
59 YAHOO.ext.Element.get('forumHeaderLink').update(Clipperz.PM.Strings['forumHeaderLinkLabel']).dom.href = Clipperz.PM.Strings['forumHeaderLinkUrl']; 59 YAHOO.ext.Element.get('forumHeaderLink').update(Clipperz.PM.Strings['forumHeaderLinkLabel']).dom.href = Clipperz.PM.Strings['forumHeaderLinkUrl'];
60 60
61 if (YAHOO.ext.Element.get('logout') != null) { 61 if (YAHOO.ext.Element.get('logout') != null) {
62 YAHOO.ext.Element.get('logout').update(Clipperz.PM.Strings['logoutMenuLabel']); 62 YAHOO.ext.Element.get('logout').update(Clipperz.PM.Strings['logoutMenuLabel']);
63 YAHOO.ext.Element.get('lock').update(Clipperz.PM.Strings['lockMenuLabel']); 63 YAHOO.ext.Element.get('lock').update(Clipperz.PM.Strings['lockMenuLabel']);
64 64
65 YAHOO.ext.Element.get('recordsTabAnchor').update(Clipperz.PM.Strings['recordMenuLabel']); 65 YAHOO.ext.Element.get('recordsTabAnchor').update(Clipperz.PM.Strings['recordMenuLabel']);
66 YAHOO.ext.Element.get('accountTabAnchor').update(Clipperz.PM.Strings['accountMenuLabel']); 66 YAHOO.ext.Element.get('accountTabAnchor').update(Clipperz.PM.Strings['accountMenuLabel']);
67 YAHOO.ext.Element.get('dataTabAnchor').update(Clipperz.PM.Strings['dataMenuLabel']); 67 YAHOO.ext.Element.get('dataTabAnchor').update(Clipperz.PM.Strings['dataMenuLabel']);
68 // YAHOO.ext.Element.get('contactsTabAnchor').update(Clipperz.PM.Strings['contactsMenuLabel']); 68 // YAHOO.ext.Element.get('contactsTabAnchor').update(Clipperz.PM.Strings['contactsMenuLabel']);
69 YAHOO.ext.Element.get('toolsTabAnchor').update(Clipperz.PM.Strings['toolsMenuLabel']); 69 YAHOO.ext.Element.get('toolsTabAnchor').update(Clipperz.PM.Strings['toolsMenuLabel']);
70 } 70 }
71//MochiKit.Logging.logDebug("<<< main.switchLanguageHandler"); 71//MochiKit.Logging.logDebug("<<< main.switchLanguageHandler");
72 }, 72 },
73 73
74 //------------------------------------------------------------------------- 74 //-------------------------------------------------------------------------
75 75
76 'fixToDrawTheMainTabsCorrectlyOnSafari': function() { 76 'fixToDrawTheMainTabsCorrectlyOnSafari': function() {
77 this.switchLanguageHandler(); 77 this.switchLanguageHandler();
78 }, 78 },
79 79
80 //------------------------------------------------------------------------- 80 //-------------------------------------------------------------------------
81 81
82 'run': function(shouldShowRegistrationForm) { 82 'run': function(shouldShowRegistrationForm) {
83 varmainElement; 83 varmainElement;
84 84
85 Clipperz.NotificationCenter.register(null, 'updatedProgressState', this, 'updateProgressDialogStatus'); 85 Clipperz.NotificationCenter.register(null, 'updatedProgressState', this, 'updateProgressDialogStatus');
86 86
87 YAHOO.ext.Element.get('recordDetailEditModeHeaderMask').setVisibilityMode(YAHOO.ext.Element.DISPLAY).hide().unmask(); 87 YAHOO.ext.Element.get('recordDetailEditModeHeaderMask').setVisibilityMode(YAHOO.ext.Element.DISPLAY).hide().unmask();
88 YAHOO.ext.Element.get('recordDetailEditModeVerticalMask').setVisibilityMode(YAHOO.ext.Element.DISPLAY).hide().unmask(); 88 YAHOO.ext.Element.get('recordDetailEditModeVerticalMask').setVisibilityMode(YAHOO.ext.Element.DISPLAY).hide().unmask();
89 89
90//MochiKit.Logging.logDebug(">>> Main.run"); 90//MochiKit.Logging.logDebug(">>> Main.run");
91 mainElement = YAHOO.ext.Element.get('main'); 91 mainElement = YAHOO.ext.Element.get('main');
92 if (Clipperz.PM.Proxy.defaultProxy.isReadOnly()) { 92 if (Clipperz.PM.Proxy.defaultProxy.isReadOnly()) {
93 YAHOO.ext.Element.get('applicationVersionType').dom.className = "readOnly"; 93 YAHOO.ext.Element.get('applicationVersionType').dom.className = "readOnly";
94 } 94 }
95 mainElement.update(""); 95 mainElement.update("");
96 96
97 Clipperz.YUI.DomHelper.append(mainElement.dom, {tag:'ul', cls:'clipperzTabPanels', children:[ 97 Clipperz.YUI.DomHelper.append(mainElement.dom, {tag:'ul', cls:'clipperzTabPanels', children:[
98 {tag:'li', id:'loginPanel'} 98 {tag:'li', id:'loginPanel'}
99 ]}) 99 ]})
100 100
101 this.setLoginPanel(new Clipperz.PM.Components.Panels.LoginPanel(YAHOO.ext.Element.get('loginPanel'))); 101 this.setLoginPanel(new Clipperz.PM.Components.Panels.LoginPanel(YAHOO.ext.Element.get('loginPanel')));
102 102
103//MochiKit.Logging.logDebug("--- Main.run - selecting active form to show ..."); 103//MochiKit.Logging.logDebug("--- Main.run - selecting active form to show ...");
104 if (shouldShowRegistrationForm == true) { 104 if (shouldShowRegistrationForm == true) {
105 this.loginPanel().showRegistrationForm(false); 105 this.loginPanel().showRegistrationForm(false);
106 } else { 106 } else {
107 this.loginPanel().showLoginForm(false); 107 this.loginPanel().showLoginForm(false);
108 } 108 }
109 109
110 this.switchLanguageHandler(); 110 this.switchLanguageHandler();
111//MochiKit.Logging.logDebug("--- Main.run - selecting active form to show. done."); 111//MochiKit.Logging.logDebug("--- Main.run - selecting active form to show. done.");
112//MochiKit.Logging.logDebug("<<< Main.run"); 112//MochiKit.Logging.logDebug("<<< Main.run");
113 }, 113 },
114 114
115 //------------------------------------------------------------------------- 115 //-------------------------------------------------------------------------
116 116
117 'runCompact': function() { 117 'runCompact': function() {
118 this.setIsRunningCompact(true); 118 this.setIsRunningCompact(true);
119 YAHOO.ext.Element.get(document.body).addClass("compact"); 119 YAHOO.ext.Element.get(document.body).addClass("compact");
120 new Clipperz.PM.Components.Compact.LoginForm(YAHOO.ext.Element.get('mainDiv')); 120 new Clipperz.PM.Components.Compact.LoginForm(YAHOO.ext.Element.get('mainDiv'));
121 }, 121 },
122 122
123 'showCompactInterface': function() { 123 'showCompactInterface': function() {
124//MochiKit.Logging.logDebug(">>> main.showCompactInterface"); 124//MochiKit.Logging.logDebug(">>> main.showCompactInterface");
125 new Clipperz.PM.Components.Compact.CompactInterface(YAHOO.ext.Element.get('compactBody'), {user:this.user()}); 125 new Clipperz.PM.Components.Compact.CompactInterface(YAHOO.ext.Element.get('compactBody'), {user:this.user()});
126//MochiKit.Logging.logDebug("<<< main.showCompactInterface"); 126//MochiKit.Logging.logDebug("<<< main.showCompactInterface");
127 }, 127 },
128 128
129 //------------------------------------------------------------------------- 129 //-------------------------------------------------------------------------
130 130
131 'mainPage': function() { 131 'mainPage': function() {
132 if (this._mainPage == null) { 132 if (this._mainPage == null) {
133 this._mainPage = new Clipperz.PM.Components.MainPage(); 133 this._mainPage = new Clipperz.PM.Components.MainPage();
134 } 134 }
135 135
136 return this._mainPage; 136 return this._mainPage;
137 }, 137 },
138 138
139 //------------------------------------------------------------------------- 139 //-------------------------------------------------------------------------
140 140
141 'loginPanel': function() { 141 'loginPanel': function() {
142 return this._loginPanel; 142 return this._loginPanel;
143 }, 143 },
144 144
145 'setLoginPanel': function(aValue) { 145 'setLoginPanel': function(aValue) {
146 this._loginPanel = aValue; 146 this._loginPanel = aValue;
147 }, 147 },
148 148
149 //------------------------------------------------------------------------- 149 //-------------------------------------------------------------------------
150 150
151 'showMainPanels': function() { 151 'showMainPanels': function() {
152 varmainElement; 152 varmainElement;
153 var logoutBlock; 153 var logoutBlock;
154 var lockBlock; 154 var lockBlock;
155 var menusTRElement; 155 var menusTRElement;
156 156
157 this.loginPanel().remove(); 157 this.loginPanel().remove();
158 this.setLoginPanel(null); 158 this.setLoginPanel(null);
159 159
160 logoutBlock = YAHOO.ext.Element.get('logoutLI'); 160 logoutBlock = YAHOO.ext.Element.get('logoutLI');
161 Clipperz.YUI.DomHelper.append(logoutBlock.dom, {tag:'a', href:"#", id:'logout', htmlString:Clipperz.PM.Strings['logoutMenuLabel']}); 161 Clipperz.YUI.DomHelper.append(logoutBlock.dom, {tag:'a', href:"#", id:'logout', htmlString:Clipperz.PM.Strings['logoutMenuLabel']});
162 MochiKit.Signal.connect('logout', 'onclick', this, 'doLogoutEventHandler'); 162 MochiKit.Signal.connect('logout', 'onclick', this, 'doLogoutEventHandler');
163 163
164 lockBlock = YAHOO.ext.Element.get('lockLI'); 164 lockBlock = YAHOO.ext.Element.get('lockLI');
165 Clipperz.YUI.DomHelper.append(lockBlock.dom, {tag:'a', href:"#", id:'lock', htmlString:Clipperz.PM.Strings['lockMenuLabel']}); 165 Clipperz.YUI.DomHelper.append(lockBlock.dom, {tag:'a', href:"#", id:'lock', htmlString:Clipperz.PM.Strings['lockMenuLabel']});
166 MochiKit.Signal.connect('lock', 'onclick', this, 'doLockEventHandler'); 166 MochiKit.Signal.connect('lock', 'onclick', this, 'doLockEventHandler');
167 167
168 menusTRElement = YAHOO.ext.Element.get('menusTR'); 168 menusTRElement = YAHOO.ext.Element.get('menusTR');
169 Clipperz.YUI.DomHelper.append(menusTRElement.dom, {tag:'td', id:'recordsTab', children:[{tag:'div', children:[{tag:'a', id:'recordsTabAnchor', htmlString:Clipperz.PM.Strings['recordMenuLabel']}]}]}); 169 Clipperz.YUI.DomHelper.append(menusTRElement.dom, {tag:'td', id:'recordsTab', children:[{tag:'div', children:[{tag:'a', id:'recordsTabAnchor', htmlString:Clipperz.PM.Strings['recordMenuLabel']}]}]});
170 Clipperz.YUI.DomHelper.append(menusTRElement.dom, {tag:'td', id:'accountTab', children:[{tag:'div', children:[{tag:'a', id:'accountTabAnchor', htmlString:Clipperz.PM.Strings['accountMenuLabel']}]}]}); 170 Clipperz.YUI.DomHelper.append(menusTRElement.dom, {tag:'td', id:'accountTab', children:[{tag:'div', children:[{tag:'a', id:'accountTabAnchor', htmlString:Clipperz.PM.Strings['accountMenuLabel']}]}]});
171 Clipperz.YUI.DomHelper.append(menusTRElement.dom, {tag:'td', id:'dataTab', children:[{tag:'div', children:[{tag:'a', id:'dataTabAnchor', htmlString:Clipperz.PM.Strings['dataMenuLabel']}]}]}); 171 Clipperz.YUI.DomHelper.append(menusTRElement.dom, {tag:'td', id:'dataTab', children:[{tag:'div', children:[{tag:'a', id:'dataTabAnchor', htmlString:Clipperz.PM.Strings['dataMenuLabel']}]}]});
172 // Clipperz.YUI.DomHelper.append(menusTRElement.dom, {tag:'td', id:'contactsTab', children:[{tag:'div', children:[{tag:'a', id:'contactsTabAnchor', htmlString:Clipperz.PM.Strings['contactsMenuLabel']}]}]}); 172 // Clipperz.YUI.DomHelper.append(menusTRElement.dom, {tag:'td', id:'contactsTab', children:[{tag:'div', children:[{tag:'a', id:'contactsTabAnchor', htmlString:Clipperz.PM.Strings['contactsMenuLabel']}]}]});
173 Clipperz.YUI.DomHelper.append(menusTRElement.dom, {tag:'td', id:'toolsTab', children:[{tag:'div', children:[{tag:'a', id:'toolsTabAnchor', htmlString:Clipperz.PM.Strings['toolsMenuLabel']}]}]}); 173 Clipperz.YUI.DomHelper.append(menusTRElement.dom, {tag:'td', id:'toolsTab', children:[{tag:'div', children:[{tag:'a', id:'toolsTabAnchor', htmlString:Clipperz.PM.Strings['toolsMenuLabel']}]}]});
174 174
175 mainElement = YAHOO.ext.Element.get('main'); 175 mainElement = YAHOO.ext.Element.get('main');
176 mainElement.update(""); 176 mainElement.update("");
177 Clipperz.YUI.DomHelper.append(mainElement.dom, {tag:'ul', cls:'clipperzTabPanels', children:[ 177 Clipperz.YUI.DomHelper.append(mainElement.dom, {tag:'ul', cls:'clipperzTabPanels', children:[
178 {tag:'li', id:'recordsPanel'}, 178 {tag:'li', id:'recordsPanel'},
179 {tag:'li', id:'accountPanel'}, 179 {tag:'li', id:'accountPanel'},
180 {tag:'li', id:'dataPanel'}, 180 {tag:'li', id:'dataPanel'},
181 // {tag:'li', id:'contactsPanel'}, 181 // {tag:'li', id:'contactsPanel'},
182 {tag:'li', id:'toolsPanel'} 182 {tag:'li', id:'toolsPanel'}
183 ]}, true) 183 ]}, true)
184 184
185 new Clipperz.PM.Components.TabPanel.TabPanelController({ 185 new Clipperz.PM.Components.TabPanel.TabPanelController({
186 name: 'mainTabPanel', 186 name: 'mainTabPanel',
187 config:{'recordsTab':'recordsPanel', 187 config:{'recordsTab':'recordsPanel',
188 'accountTab':'accountPanel', 188 'accountTab':'accountPanel',
189 'dataTab':'dataPanel', 189 'dataTab':'dataPanel',
190 // 'contactsTab':'contactsPanel', 190 // 'contactsTab':'contactsPanel',
191 'toolsTab':'toolsPanel'}, 191 'toolsTab':'toolsPanel'},
192 selectedTab:'recordsTab' 192 selectedTab:'recordsTab'
193 }).setUp(); 193 }).setUp();
194 194
195 new Clipperz.PM.Components.Panels.MainPanel(YAHOO.ext.Element.get('recordsPanel'), {user:this.user()}); 195 new Clipperz.PM.Components.Panels.MainPanel(YAHOO.ext.Element.get('recordsPanel'), {user:this.user()});
196 new Clipperz.PM.Components.Panels.AccountPanel(YAHOO.ext.Element.get('accountPanel'), {user:this.user()}); 196 new Clipperz.PM.Components.Panels.AccountPanel(YAHOO.ext.Element.get('accountPanel'), {user:this.user()});
197 new Clipperz.PM.Components.Panels.DataPanel(YAHOO.ext.Element.get('dataPanel'), {user:this.user()}); 197 new Clipperz.PM.Components.Panels.DataPanel(YAHOO.ext.Element.get('dataPanel'), {user:this.user()});
198 // new Clipperz.PM.Components.Panels.ContactsPanel(YAHOO.ext.Element.get('contactsPanel'), {user:this.user()}); 198 // new Clipperz.PM.Components.Panels.ContactsPanel(YAHOO.ext.Element.get('contactsPanel'), {user:this.user()});
199 new Clipperz.PM.Components.Panels.ToolsPanel(YAHOO.ext.Element.get('toolsPanel'), {user:this.user()}); 199 new Clipperz.PM.Components.Panels.ToolsPanel(YAHOO.ext.Element.get('toolsPanel'), {user:this.user()});
200 200
201 this.fixToDrawTheMainTabsCorrectlyOnSafari(); //fix to 201 this.fixToDrawTheMainTabsCorrectlyOnSafari(); //fix to
202//MochiKit.Logging.logDebug("<<< Main.showMainPanels"); 202//MochiKit.Logging.logDebug("<<< Main.showMainPanels");
203 }, 203 },
204 204
205 //------------------------------------------------------------------------- 205 //-------------------------------------------------------------------------
206 206
207 'userConnectedCallback': function(anEvent) { 207 'userConnectedCallback': function(anEvent) {
208//MochiKit.Logging.logDebug(">>> Main.userConnectedCallback"); 208//MochiKit.Logging.logDebug(">>> Main.userConnectedCallback");
209//MochiKit.Logging.logDebug(">>> doConnect - user: " + this.user()); 209//MochiKit.Logging.logDebug(">>> doConnect - user: " + this.user());
210 this.setUser(anEvent.source()); 210 this.setUser(anEvent.source());
211 211
212 if (this.isRunningCompact()) { 212 if (this.isRunningCompact()) {
213 this.showCompactInterface(); 213 this.showCompactInterface();
214 } else { 214 } else {
215 this.showMainPanels(); 215 this.showMainPanels();
216 } 216 }
217//MochiKit.Logging.logDebug("<<< Main.userConnectedCallback"); 217//MochiKit.Logging.logDebug("<<< Main.userConnectedCallback");
218 }, 218 },
219 219
220 //----------------------------------------------------------------------------- 220 //-----------------------------------------------------------------------------
221 221
222 'user': function() { 222 'user': function() {
223 return this._user; 223 return this._user;
224 }, 224 },
225 225
226 'setUser': function(aValue) { 226 'setUser': function(aValue) {
227 this._user = aValue; 227 this._user = aValue;
228 }, 228 },
229 229
230 //----------------------------------------------------------------------------- 230 //-----------------------------------------------------------------------------
231 231
232 'doLogoutEventHandler': function(anEvent) { 232 'doLogoutEventHandler': function(anEvent) {
233 var deferred; 233 var deferred;
234 234
235 anEvent.stop(); 235 anEvent.stop();
236 236
237 deferred = new MochiKit.Async.Deferred(); 237 deferred = new MochiKit.Async.Deferred();
238//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("Main.doLogoutEventHandler - 1: " + res); return res;}); 238//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("Main.doLogoutEventHandler - 1: " + res); return res;});
239 deferred.addCallback(MochiKit.Base.method(this.user(), 'doLogout')); 239 deferred.addCallback(MochiKit.Base.method(this.user(), 'doLogout'));
240//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("Main.doLogoutEventHandler - 2: " + res); return res;}); 240//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("Main.doLogoutEventHandler - 2: " + res); return res;});
241 deferred.addCallback(Clipperz.PM.exit, 'logout.html'); 241 deferred.addCallback(Clipperz.PM.exit, 'logout.html');
242//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("Main.doLogoutEventHandler - 3: " + res); return res;}); 242//deferred.addBoth(function(res) {MochiKit.Logging.logDebug("Main.doLogoutEventHandler - 3: " + res); return res;});
243 deferred.callback(); 243 deferred.callback();
244 }, 244 },
245 245
246 //----------------------------------------------------------------------------- 246 //-----------------------------------------------------------------------------
247 247
248 'doLockEventHandler': function(anEvent) { 248 'doLockEventHandler': function(anEvent) {
249 vardeferredResult; 249 vardeferredResult;
250 varlockDialogElement; 250 varlockDialogElement;
251 var lockDialog; 251 var lockDialog;
252 var unlockButton; 252 var unlockButton;
253 253
254 anEvent.stop(); 254 anEvent.stop();
255 255
256 Clipperz.NotificationCenter.notify(this, 'accountLocked', null, true); 256 Clipperz.NotificationCenter.notify(this, 'accountLocked', null, true);
257 257
258 lockDialogElement = Clipperz.YUI.DomHelper.append(document.body, {tag:'div', id:'lockDialog', children:[ 258 lockDialogElement = Clipperz.YUI.DomHelper.append(document.body, {tag:'div', id:'lockDialog', children:[
259 {tag:'div', cls:'ydlg-hd', htmlString:Clipperz.PM.Strings['lockTitle']}, 259 {tag:'div', cls:'ydlg-hd', htmlString:Clipperz.PM.Strings['lockTitle']},
260 {tag:'div', cls:'ydlg-bd', children:[ 260 {tag:'div', cls:'ydlg-bd', children:[
261 {tag:'div', cls:'alert-message', id:'lockMessage', children:[ 261 {tag:'div', cls:'alert-message', id:'lockMessage', children:[
262 {tag:'div', htmlString:Clipperz.PM.Strings['lockDescription']}, 262 {tag:'div', htmlString:Clipperz.PM.Strings['lockDescription']},
263 {tag:'form', id:'lockDialogForm', children:[ 263 {tag:'form', id:'lockDialogForm', children:[
264 {tag:'input', type:'password', id:'lockPassphrase'} 264 {tag:'input', type:'password', id:'lockPassphrase'}
265 ]} 265 ]}
266 ]} 266 ]}
267 ]}, 267 ]},
268 {tag:'div', cls:'ydlg-ft'} 268 {tag:'div', cls:'ydlg-ft'}
269 ]}, true); 269 ]}, true);
270 new Clipperz.PM.Components.PasswordEntropyDisplay(YAHOO.ext.Element.get('lockPassphrase')); 270 new Clipperz.PM.Components.PasswordEntropyDisplay(YAHOO.ext.Element.get('lockPassphrase'));
271 271
272 lockDialog = new YAHOO.ext.BasicDialog( 272 lockDialog = new YAHOO.ext.BasicDialog(
273 lockDialogElement, { 273 lockDialogElement, {
274 closable:false, 274 closable:false,
275 modal:true, 275 modal:true,
276 autoTabs:false, 276 autoTabs:false,
277 resizable:false, 277 resizable:false,
278 fixedcenter:true, 278 fixedcenter:true,
279 constraintoviewport:false, 279 constraintoviewport:false,
280 width:350, 280 width:350,
281 height:130, 281 height:130,
282 shadow:true 282 shadow:true
283 } 283 }
284 ); 284 );
285 285
286 unlockButton = lockDialog.addButton(Clipperz.PM.Strings['unlockButtonLabel'], MochiKit.Base.method(this, 'exitLock', lockDialog)); 286 unlockButton = lockDialog.addButton(Clipperz.PM.Strings['unlockButtonLabel'], MochiKit.Base.method(this, 'exitLock', lockDialog));
287//MochiKit.Logging.logDebug("--- Main.showAlertDialog - 5"); 287//MochiKit.Logging.logDebug("--- Main.showAlertDialog - 5");
288 lockDialog.setDefaultButton(unlockButton); 288 lockDialog.setDefaultButton(unlockButton);
289 289
290 MochiKit.Signal.connect('lockDialogForm', 'onsubmit', MochiKit.Base.method(this, 'exitLock', lockDialog)); 290 MochiKit.Signal.connect('lockDialogForm', 'onsubmit', MochiKit.Base.method(this, 'exitLock', lockDialog));
291 lockDialog.on('show', function() {YAHOO.ext.Element.get('lockPassphrase').focus();}); 291 lockDialog.on('show', function() {YAHOO.ext.Element.get('lockPassphrase').focus();});
292 lockDialog.show('main'); 292 lockDialog.show('main');
293 // this.user().lock(); 293 // this.user().lock();
294 }, 294 },
295 295
296 'exitLock': function(aLockDialog, anEvent) { 296 'exitLock': function(aLockDialog, anEvent) {
297 // var deferredResult; 297 // var deferredResult;
298 298
299//MochiKit.Logging.logDebug(">>> Exiting lock"); 299//MochiKit.Logging.logDebug(">>> Exiting lock");
300 if (typeof(anEvent.stop) != 'undefined') { 300 if (typeof(anEvent.stop) != 'undefined') {
301 anEvent.stop(); 301 anEvent.stop();
302 } 302 }
303 303
304 if (this.user().passphrase() == YAHOO.ext.Element.get('lockPassphrase').dom.value) { 304 if (this.user().passphrase() == YAHOO.ext.Element.get('lockPassphrase').dom.value) {
305 aLockDialog.hide(MochiKit.Base.method(aLockDialog, 'destroy', true)); 305 aLockDialog.hide(MochiKit.Base.method(aLockDialog, 'destroy', true));
306 Clipperz.NotificationCenter.notify(this, 'accountUnlocked', null, true); 306 Clipperz.NotificationCenter.notify(this, 'accountUnlocked', null, true);
307 } else { 307 } else {
308 YAHOO.ext.Element.get('lockPassphrase').dom.value = ""; 308 YAHOO.ext.Element.get('lockPassphrase').dom.value = "";
309 YAHOO.ext.Element.get('lockPassphrase').focus(); 309 YAHOO.ext.Element.get('lockPassphrase').focus();
310 } 310 }
311 311
312 // deferredResult = new MochiKit.Async.Deferred(); 312 // deferredResult = new MochiKit.Async.Deferred();
313 // deferredResult.addCallback(MochiKit.Base.method(this.user(), 'unlockWithPassphrase')); 313 // deferredResult.addCallback(MochiKit.Base.method(this.user(), 'unlockWithPassphrase'));
314 // deferredResult.addCallback(MochiKit.Base.method(aLockDialog, 'hide', MochiKit.Base.method(aLockDialog, 'destroy', true))); 314 // deferredResult.addCallback(MochiKit.Base.method(aLockDialog, 'hide', MochiKit.Base.method(aLockDialog, 'destroy', true)));
315 // deferredResult.addCallback(MochiKit.Base.method(Clipperz.NotificationCenter, 'notify', this, 'accountUnlocked', null, true)); 315 // deferredResult.addCallback(MochiKit.Base.method(Clipperz.NotificationCenter, 'notify', this, 'accountUnlocked', null, true));
316 // deferredResult.addErrback(function() { 316 // deferredResult.addErrback(function() {
317 // YAHOO.ext.Element.get('lockPassphrase').dom.value = ""; 317 // YAHOO.ext.Element.get('lockPassphrase').dom.value = "";
318 // YAHOO.ext.Element.get('lockPassphrase').focus(); 318 // YAHOO.ext.Element.get('lockPassphrase').focus();
319 // }); 319 // });
320 // deferredResult.callback(YAHOO.ext.Element.get('lockPassphrase').dom.value); 320 // deferredResult.callback(YAHOO.ext.Element.get('lockPassphrase').dom.value);
321 321
322 return false; 322 return false;
323 }, 323 },
324 324
325 //----------------------------------------------------------------------------- 325 //-----------------------------------------------------------------------------
326 326
327 'updateProgressDialogStatus': function(anEvent) { 327 'updateProgressDialogStatus': function(anEvent) {
328//MochiKit.Logging.logDebug(">>> main.updateProgressDialogStatus - " + anEvent.parameters()); 328//MochiKit.Logging.logDebug(">>> main.updateProgressDialogStatus - " + anEvent.parameters());
329//try { 329//try {
330 if (Clipperz.Base.objectType(anEvent.parameters()) == 'string') { 330 if (Clipperz.Base.objectType(anEvent.parameters()) == 'string') {
331 Clipperz.PM.Components.MessageBox().update(Clipperz.PM.Strings.messagePanelConfigurations[anEvent.parameters()]()); 331 Clipperz.PM.Components.MessageBox().update(Clipperz.PM.Strings.messagePanelConfigurations[anEvent.parameters()]());
332 } else { 332 } else {
333 Clipperz.PM.Components.MessageBox().update(anEvent.parameters()); 333 Clipperz.PM.Components.MessageBox().update(anEvent.parameters());
334 } 334 }
335//} catch (exception) { 335//} catch (exception) {
336//console.log("updateProgressDialogStatus - anEvent", anEvent); 336//console.log("updateProgressDialogStatus - anEvent", anEvent);
337 //MochiKit.Logging.logError("Main.updateProgressDialogStatus: " + exception); 337 //MochiKit.Logging.logError("Main.updateProgressDialogStatus: " + exception);
338 //throw exception; 338 //throw exception;
339//} 339//}
340//MochiKit.Logging.logDebug("<<< main.updateProgressDialogStatus"); 340//MochiKit.Logging.logDebug("<<< main.updateProgressDialogStatus");
341 }, 341 },
342 342
343 //----------------------------------------------------------------------------- 343 //-----------------------------------------------------------------------------
344 344
345 'defaultErrorHandler': function(anErrorString, anException) { 345 'defaultErrorHandler': function(anErrorString, anException) {
346MochiKit.Logging.logDebug(">>> DEFAULT ERROR HANDLER: " + anErrorString + " (exception: " + Clipperz.Base.serializeJSON(anException) + ")"); 346MochiKit.Logging.logDebug(">>> DEFAULT ERROR HANDLER: " + anErrorString + " (exception: " + Clipperz.Base.serializeJSON(anException) + ")");
347 }, 347 },
348 348
349 //----------------------------------------------------------------------------- 349 //-----------------------------------------------------------------------------
350 350
351 'isRunningCompact': function() { 351 'isRunningCompact': function() {
352 return this._isRunningCompact; 352 return this._isRunningCompact;
353 }, 353 },
354 354
355 'setIsRunningCompact': function(aValue) { 355 'setIsRunningCompact': function(aValue) {
356 this._isRunningCompact = aValue; 356 this._isRunningCompact = aValue;
357 }, 357 },
358 358
359 //----------------------------------------------------------------------------- 359 //-----------------------------------------------------------------------------
360 360
361 'reportException': function(anError) { 361 'reportException': function(anError) {
362/* 362/*
363 var deferredResult; 363 var deferredResult;
364 364
365 deferredResult = new MochiKit.Async.Deferred(); 365 deferredResult = new MochiKit.Async.Deferred();
366 366
367 Clipperz.PM.Components.MessageBox().show( 367 Clipperz.PM.Components.MessageBox().show(
368 { 368 {
369 title:Clipperz.PM.Strings['fatalErrorMessageTitle'], 369 title:Clipperz.PM.Strings['fatalErrorMessageTitle'],
370 text:Clipperz.PM.Strings['fatalErrorMessageText'], 370 text:Clipperz.PM.Strings['fatalErrorMessageText'],
371 width:240, 371 width:240,
372 showProgressBar:false, 372 showProgressBar:false,
373 showCloseButton:false, 373 showCloseButton:false,
374 fn:MochiKit.Base.method(deferredResult, 'callback'), 374 fn:MochiKit.Base.method(deferredResult, 'callback'),
375 scope:this, 375 scope:this,
376 buttons:{ 376 buttons:{
377 'ok':Clipperz.PM.Strings['fatalErrorMessageCloseButtonLabel'] 377 'ok':Clipperz.PM.Strings['fatalErrorMessageCloseButtonLabel']
378 } 378 }
379 } 379 }
380 ); 380 );
381 381
382 deferredResult.addCallback(function() { 382 deferredResult.addCallback(function() {
383 window.document.body.innerHTML = ""; 383 window.document.body.innerHTML = "";
384 window.location.reload(true); 384 window.location.reload(true);
385 }); 385 });
386*/ 386*/
387 Clipperz.PM.exit('error.html'); 387 Clipperz.PM.exit('error.html');
388 }, 388 },
389 389
390 //----------------------------------------------------------------------------- 390 //-----------------------------------------------------------------------------
391 __syntaxFix__: "syntax fix" 391 __syntaxFix__: "syntax fix"
392 392
393}); 393});
394 394
395 395
396 396
397//############################################################################# 397//#############################################################################
398 398
399MochiKit.Base.update(Clipperz.PM, { 399MochiKit.Base.update(Clipperz.PM, {
400 400
401 __repr__: function() { 401 __repr__: function() {
402 return "[" + this.NAME + " " + this.VERSION + "]"; 402 return "[" + this.NAME + " " + this.VERSION + "]";
403 }, 403 },
404 404
405 toString: function() { 405 toString: function() {
406 return this.__repr__(); 406 return this.__repr__();
407 }, 407 },
408 408
409 //----------------------------------------------------------------------------- 409 //-----------------------------------------------------------------------------
410 410
411 'initPage': function() { 411 'initPage': function() {
412 varmain; 412 varmain;
413 var shouldShowRegistrationForm; 413 var shouldShowRegistrationForm;
414 var useCompactDesign; 414 var useCompactDesign;
415 415
416//MochiKit.Logging.logWarning("Just testing logging system"); 416//MochiKit.Logging.logWarning("Just testing logging system");
417 Clipperz.PM.Strings.Languages.initSetup(); 417 Clipperz.PM.Strings.Languages.initSetup();
418 // DWRUtil.useLoadingMessage(Clipperz.PM.Strings['DWRUtilLoadingMessage']); 418 // DWRUtil.useLoadingMessage(Clipperz.PM.Strings['DWRUtilLoadingMessage']);
419 419
420 if (window.location.search.indexOf("registration") != -1) { 420 if (window.location.search.indexOf("registration") != -1) {
421 shouldShowRegistrationForm = true; 421 shouldShowRegistrationForm = true;
422 } else { 422 } else {
423 shouldShowRegistrationForm = false; 423 shouldShowRegistrationForm = false;
424 } 424 }
425 425
426 if (window.location.search.indexOf("compact") != -1) { 426 if (window.location.search.indexOf("compact") != -1) {
427 useCompactDesign = true; 427 useCompactDesign = true;
428 } else { 428 } else {
429 useCompactDesign = false; 429 useCompactDesign = false;
430 } 430 }
431 431
432 main = new Clipperz.PM.Main(); 432 main = new Clipperz.PM.Main();
433 433
434 if (useCompactDesign == true) { 434 if (useCompactDesign == true) {
435 main.runCompact(); 435 main.runCompact();
436 } else { 436 } else {
437 if (Clipperz_IEisBroken === true) { 437 if (Clipperz_IEisBroken === true) {
438 if (Clipperz.PM.Proxy.defaultProxy.isReadOnly()) { 438 if (Clipperz.PM.Proxy.defaultProxy.isReadOnly()) {
439 var logoParentNode; 439 var logoParentNode;
440 440
441 YAHOO.ext.Element.get('donateHeaderIcon').remove(); 441 YAHOO.ext.Element.get('donateHeaderIcon').remove();
442 logoParentNode = YAHOO.ext.Element.get('logo').dom.parentNode; 442 logoParentNode = YAHOO.ext.Element.get('logo').dom.parentNode;
443 YAHOO.ext.Element.get('logo').remove(); 443 YAHOO.ext.Element.get('logo').remove();
444 Clipperz.YUI.DomHelper.append(logoParentNode, {tag:'span', children:[ 444 Clipperz.YUI.DomHelper.append(logoParentNode, {tag:'span', children:[
445 {tag:'span', cls:'clipperzLogoSpan', html:'clipper'}, 445 {tag:'span', cls:'clipperzLogoSpan', html:'clipper'},
446 {tag:'span', cls:'clipperzLogoZSpan', html:'z'} 446 {tag:'span', cls:'clipperzLogoZSpan', html:'z'}
447 ]}) 447 ]})
448 } else { 448 } else {
449 YAHOO.ext.Element.get('donateHeaderIcon').dom.src = "./images/smiles.gif"; 449 YAHOO.ext.Element.get('donateHeaderIcon').dom.src = "./images/smiles.gif";
450 YAHOO.ext.Element.get('logo').dom.src = "./images/logo.gif"; 450 YAHOO.ext.Element.get('logo').dom.src = "./images/logo.gif";
451 } 451 }
452 } else { 452 } else {
453 YAHOO.ext.Element.get('donateHeaderIcon').dom.src = "data:image/gif;charset=utf-8;base64,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"; 453 YAHOO.ext.Element.get('donateHeaderIcon').dom.src = "data:image/gif;charset=utf-8;base64,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";
454 YAHOO.ext.Element.get('logo').dom.src = "data:image/gif;charset=utf-8;base64,R0lGODlhgwAoAPf/AP////+SAIKCmV1df3l5jYmhef//9vr6+YSQrJSguNfk60xMZjw8bf+PAI2Zsq6ulTU1ZZqasrzE05Gdtf//90pHW6d4KuPj6cLCz6ampzw3Ymt9nXp6Z21tif+MAHV1mPaOBJGRrPLy8dPT21Zhifb2+H19j/z8+MmOG3V/n729zcnJ1jU1aLmKIsnb5M3O2Xe5y3JyjHZqRD1xlElJd7KyuPSSBGFhhPn59kFBcKiovIaGov+KAP7+/sDA0HZ2mKqtwV5fh6y1yMTM2X19nXuCoTg5al1MUdTV4O3u8jU8bTMzZv+OAIt6Nfz8/G5ukldTVF5egv///nFxlJ2eeFFRfPX18cN/HpOTanV1lLOzp3l5m1dXesXF1O7u7MOPHj4+YaWltdXV1WJqj4ODdU1NeZWVZNaSFff39WFmjEtQfP+GAPSGBenq77q6ym1thP//+3l5kX5+kIOiubx8IpyCMf3//8nJ0eHh20JMedHRwVJSeba2yEJyPsaDHVhYffT+/llag4uNqcTE0T4+bvDw7dra4v7///n//6GhuGZojTw8a/r6+/z89OLy9ZWVr8mMG9ra1t/f5zo6ZUNEcjs7bPHx9dzc34iVsE5Od319mZ2dbUZJd2hoh4xsOf398mBhiP39/ZmZkmtrkKOmvK7B0T9Bb77H1evr2c2PGX2Ipn1YQT9RbOrq56bR3Y2NgLrV35mZZ+yOCqmptZiYmN/fx7OzxTY+YFJXgVFchdnZvsLE08jI0ztcTeCLEPuVAv2QAIqSrZietlJUbGpqYYWFWWdlSKKlepajukJvQMbI1kZhiURukj09ZlNUf5mwxOHhxFxchVtehoaOqoqKZv39+HF5mnR6m5OZsj8/bDQ0ZzQzZuzs6vr67MDAyUhIdGpqj+np0IqZstfY4o+btI6dtv2NAPf353ibtGJcTtWJEDJIdrPD0u/9/ufo7ZWiuZWjulVVdeLi6Nvb5N3d4oiIcIyMecLC0XWAoGVlfpCQmGCctXR3mXh4W2lukv///yH5BAEAAP8ALAAAAACDACgAAAj/AP8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmyZcktLwZ1wRBF4I+YM2+43IlRWI8eAKrFEIgNANBqcXgqpfgOgFMDBAROcAqAgpylWCEmoApVIDyqVrOKZbj1adR/RbqoHdRprFuEZQF0fes2yIcfH55QOhh37sMcU378eMLAIaEngp8QYhjt7gdFRh5W+fCBVUcWIVaUoCplnopoBfueLbKiNK8OAkmXngVhzjjOSIQtKnit9Ioa/9Ah4TwuUbaDLAQp20z1RYTIBP3Z9sbClBB3Tgs0gYSiuvXrKCCla6jmBdXvTp1Q/yEoWiAysCakOpXS5hQi8E51LSCIab0lCe/h15pPMI8r+OuNkAlBRVAlAi4ufEcFJGt44OCDEHqwhgwM0aBAD4cASNUrA5X3z1ROUZDePw5oCN8IhQmEwHeHZAigITkMtM4FJgIgRSR7CZQCVSW0YYeLACzYIIRMBGCkkR5QuBAQ35XABxHiwPJdEvEI5CGIVY1Y4nehuLHDIyOAJ8BAK4Knwg4heMfZDgMJ8Z0kiXyQCHRO9RDGQDtqeMgxTXzhp58tnNHAkQFMuBAngFDVyJgCKXHKd8VYydVZWIoo0JZOhaLJQEbA8F0kZH7XA5sCsQADUE7hIdAyB6CqxzdLxP+qhgJUWZFinpxh8MEoHwxzUAvmHOlBKhUoxEk5VMHxQEEzcPaIpGapF6KWVPWwLEFKtFGrTv+UaaMWBWlDo1M4tLXPeiIsEOu6G9hRZz06fgfHnQktYUGwSJ4BxkK5lEJVKFVi+8QUU3xQBbRyUYrepf9yYBApLkpBhorVOlyQMJzZo80QVBWywxZEhLwFOe5+Gy9VYsyWkCfAAGNkA74Uu1AaElDVzb5kTSptlgw7xc0eBinCmRkUO2XFHwYF8V0sRjhSo6hunOzUMQrJMOiRNhzRECg+UIUKzgtduTCJVF2QI0FCU0V0t1S1QYNBoHy3CQu0Pk2VClJLIUpCxoD/cHUAHqziEM1UnQO2QmJP2zMAPxuUxndreysCFwZJI3fTVJ3Aiwo+dO655/pIfQBqB/Viw98NePIQCexkzt9AlAChwuykJs4z2eQOVZC3AFBTNAAnJFWQKt9hoQ0SLuJRSUO4jn7QEWwQ6kEdEKnxDJARFDRGok7t/Y/tluLu1CwF0U0VI7rzjhtBLCQYXlJzKFpTQSCHPH/zpBNUgTrSUw+REYFAFQBEQIyBMIBjVOkHwuZSKWpRBQdZIMgjnEAVaEzidwA4wKYGIghGUCUcF2wWVXiRon9oAwE/AgAczoK/gtzCDx44UgMsAIGCbKMh/qLKJ0LwASIYgjOXSBH4/xz4Lx1QRgXgoUWo5AUEyvCBSxkYCAKdIo8dUGYXJQOAHvBEFecRpA88IFQA/ECHK5jxjHSQWULyIImnweENHdLZh8aGqaeJoYS8q9ElYiQQErTjaZ/IBxed4sWBgFGMf5PhL6DAEGeMI4vgScIWCNKUaH0PLFcRHxruoCF6IG2JAMDBHQT4HXnMbyDMkIeJLDGxgeBjPaHIn0AOKcZaBsAGjGQIJQThjlaFpwQ6+ORAglGCYlqBdNMoZgmsoDtMteIbH7iABwHgBGC+jSDeKkQZniCJaYaiBEAow0Fo8Igk+JKaViBFIApiDWWKoC0ESQYbQEDPetqznrLIZUOMQIEDcExhC9EoIfsYQFAGsKBUBTXo4gpBOSM4IzBBWIxBJDeAfxihCoEBBR8TUokyjKJggWgGcBJ6UIJAQAMoTalKV1pDlmDKC5RrCEXpwpOXxpQhM6WpS2zqkJzqlCVYOppD6kOuU/5UJfwYxOxs8Q2HTOEes+ODOI9K1apa9aoLCQgAOwo="; 454 YAHOO.ext.Element.get('logo').dom.src = "data:image/gif;charset=utf-8;base64,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";
455 } 455 }
456 456
457 main.run(shouldShowRegistrationForm); 457 main.run(shouldShowRegistrationForm);
458 } 458 }
459 459
460 Clipperz.PM.defaultErrorHandler = main.defaultErrorHandler; 460 Clipperz.PM.defaultErrorHandler = main.defaultErrorHandler;
461 461
462 //DEBUG 462 //DEBUG
463 if ((typeof(_clipperz_pm_test_user) != 'undefined') && (typeof(_clipperz_pm_test_passphrase) != 'undefined')) { 463 if ((typeof(_clipperz_pm_test_user) != 'undefined') && (typeof(_clipperz_pm_test_passphrase) != 'undefined')) {
464 //------- automatic login with test/test -------------- 464 //------- automatic login with test/test --------------
465 // Clipperz.PM.Proxy.defaultProxy = new Clipperz.PM.Proxy.Offline(); 465 // Clipperz.PM.Proxy.defaultProxy = new Clipperz.PM.Proxy.Offline();
466//MochiKit.Logging.logWarning("activating AUTOLOGIN (" + _clipperz_pm_test_user + "/" + _clipperz_pm_test_passphrase + ")"); 466//MochiKit.Logging.logWarning("activating AUTOLOGIN (" + _clipperz_pm_test_user + "/" + _clipperz_pm_test_passphrase + ")");
467 // MochiKit.Async.callLater(0.9, MochiKit.Base.bind(main.doLogin, main), _clipperz_pm_test_user, _clipperz_pm_test_passphrase, YAHOO.ext.Element.get('Clipperz_PM_Components_Panels_login_submit_9')); 467 // MochiKit.Async.callLater(0.9, MochiKit.Base.bind(main.doLogin, main), _clipperz_pm_test_user, _clipperz_pm_test_passphrase, YAHOO.ext.Element.get('Clipperz_PM_Components_Panels_login_submit_9'));
468 MochiKit.Async.callLater(0.5, MochiKit.Base.bind(main.loginPanel().doLoginWithUsernameAndPassphrase, main.loginPanel()), _clipperz_pm_test_user, _clipperz_pm_test_passphrase); 468 MochiKit.Async.callLater(0.5, MochiKit.Base.bind(main.loginPanel().doLoginWithUsernameAndPassphrase, main.loginPanel()), _clipperz_pm_test_user, _clipperz_pm_test_passphrase);
469 //------- automatic registration -------------- 469 //------- automatic registration --------------
470//MochiKit.Logging.logWarning("Testing registration (user,passwd)"); 470//MochiKit.Logging.logWarning("Testing registration (user,passwd)");
471//MochiKit.Logging.logDebug("mainPanel: " + main.mainPage().mainPanel().content()); 471//MochiKit.Logging.logDebug("mainPanel: " + main.mainPage().mainPanel().content());
472 // main.mainPage().getActivePanel().showRegistrationFormAnimator().play(); 472 // main.mainPage().getActivePanel().showRegistrationFormAnimator().play();
473 // MochiKit.Async.callLater(1.9, MochiKit.Base.bind(main.doRegistration, main), 'user', 'passwd'); 473 // MochiKit.Async.callLater(1.9, MochiKit.Base.bind(main.doRegistration, main), 'user', 'passwd');
474//------------------------------------- 474//-------------------------------------
475 // main.showMainPanels('ok'); 475 // main.showMainPanels('ok');
476 }; 476 };
477 477
478 if (/fastEntropyAccumulationForTestingPurpose/.test(window.location.search)) { 478 if (/fastEntropyAccumulationForTestingPurpose/.test(window.location.search)) {
479 Clipperz.Crypto.PRNG.defaultRandomGenerator().fastEntropyAccumulationForTestingPurpose(); 479 Clipperz.Crypto.PRNG.defaultRandomGenerator().fastEntropyAccumulationForTestingPurpose();
480 } 480 }
481 481
482 // Clipperz.PM.Proxy.defaultProxy.knock(); 482 // Clipperz.PM.Proxy.defaultProxy.knock();
483 }, 483 },
484 484
485 //------------------------------------------------------------------------- 485 //-------------------------------------------------------------------------
486 486
487 'showDonationSplashScreen': function(aUser, aFocusElementId) { 487 'showDonationSplashScreen': function(aUser, aFocusElementId) {
488 var deferredResult; 488 var deferredResult;
489 var donateElement; 489 var donateElement;
490 vardonateDialog; 490 vardonateDialog;
491 var closeButton; 491 var closeButton;
492 var closeFunction; 492 var closeFunction;
493 var donateButton; 493 var donateButton;
494 var donateFunction; 494 var donateFunction;
495 495
496 deferredResult = new MochiKit.Async.Deferred(); 496 deferredResult = new MochiKit.Async.Deferred();
497 497
498//MochiKit.Logging.logDebug(">>> Main.showRegistrationSplashScreen"); 498//MochiKit.Logging.logDebug(">>> Main.showRegistrationSplashScreen");
499 donateElement = Clipperz.YUI.DomHelper.append(document.body, {tag:'div', id:'donateSplash', children:[ 499 donateElement = Clipperz.YUI.DomHelper.append(document.body, {tag:'div', id:'donateSplash', children:[
500 {tag:'div', cls:'ydlg-hd', htmlString:Clipperz.PM.Strings['donateSplashPanelTitle']}, 500 {tag:'div', cls:'ydlg-hd', htmlString:Clipperz.PM.Strings['donateSplashPanelTitle']},
501 {tag:'div', cls:'ydlg-bd', children:[ 501 {tag:'div', cls:'ydlg-bd', children:[
502 {tag:'div', cls:'alert-message', id:'donateMessage', children:[ 502 {tag:'div', cls:'alert-message', id:'donateMessage', children:[
503 {tag:'div', cls:'donateSplashPanelIcon', children:[ 503 {tag:'div', cls:'donateSplashPanelIcon', children:[
504 {tag:'img', src:Clipperz.PM.Strings['donateSplashPanelIconUrl']} 504 {tag:'img', src:Clipperz.PM.Strings['donateSplashPanelIconUrl']}
505 ]}, 505 ]},
506 {tag:'div', cls:'donateSplashPanelDescription', htmlString:Clipperz.PM.Strings['donateSplashPanelDescription']} 506 {tag:'div', cls:'donateSplashPanelDescription', htmlString:Clipperz.PM.Strings['donateSplashPanelDescription']}
507 ]} 507 ]}
508 ]}, 508 ]},
509 {tag:'div', cls:'ydlg-ft'} 509 {tag:'div', cls:'ydlg-ft'}
510 ]}, true); 510 ]}, true);
511 511
512 donateDialog = new YAHOO.ext.BasicDialog( 512 donateDialog = new YAHOO.ext.BasicDialog(
513 donateElement, { 513 donateElement, {
514 closable:false, 514 closable:false,
515 modal:true, 515 modal:true,
516 autoTabs:false, 516 autoTabs:false,
517 resizable:false, 517 resizable:false,
518 fixedcenter:true, 518 fixedcenter:true,
519 constraintoviewport:false, 519 constraintoviewport:false,
520 width:450, 520 width:450,
521 height:220, 521 height:220,
522 shadow:true, 522 shadow:true,
523 minWidth:300, 523 minWidth:300,
524 minHeight:300 524 minHeight:300
525 } 525 }
526 ); 526 );
527 527
528 closeFunction = MochiKit.Base.partial(deferredResult.callback, false); 528 closeFunction = MochiKit.Base.partial(deferredResult.callback, false);
529 donateFunction = MochiKit.Base.partial(deferredResult.callback, true); 529 donateFunction = MochiKit.Base.partial(deferredResult.callback, true);
530 donateButton = donateDialog.addButton(Clipperz.PM.Strings['donateDonateButtonLabel'], donateFunction, deferredResult); 530 donateButton = donateDialog.addButton(Clipperz.PM.Strings['donateDonateButtonLabel'], donateFunction, deferredResult);
531 531
532 donateDialog.addKeyListener(27, closeFunction, deferredResult); 532 donateDialog.addKeyListener(27, closeFunction, deferredResult);
533 closeButton = donateDialog.addButton(Clipperz.PM.Strings['donateCloseButtonLabel'], closeFunction, deferredResult); 533 closeButton = donateDialog.addButton(Clipperz.PM.Strings['donateCloseButtonLabel'], closeFunction, deferredResult);
534 534
535 donateDialog.setDefaultButton(donateButton); 535 donateDialog.setDefaultButton(donateButton);
536 donateDialog.show(aFocusElementId /*'recordListAddRecordButton'*/); 536 donateDialog.show(aFocusElementId /*'recordListAddRecordButton'*/);
537 537
538 deferredResult.addCallback(MochiKit.Base.bind(function(shouldOpenDonatePage) { 538 deferredResult.addCallback(MochiKit.Base.bind(function(shouldOpenDonatePage) {
539 var result; 539 var result;
540 540
541 if (shouldOpenDonatePage) { 541 if (shouldOpenDonatePage) {
542 window.open(Clipperz.PM.Strings['donateHeaderLinkUrl'], "donate"); 542 window.open(Clipperz.PM.Strings['donateHeaderLinkUrl'], "donate");
543 aUser.preferences().setShouldShowDonationPanel(false); 543 aUser.preferences().setShouldShowDonationPanel(false);
544 aUser.preferences().saveChanges(); 544 aUser.preferences().saveChanges();
545 } 545 }
546 }, this)); 546 }, this));
547 deferredResult.addBoth(MochiKit.Base.method(donateDialog, 'hide')); 547 deferredResult.addBoth(MochiKit.Base.method(donateDialog, 'hide'));
548 deferredResult.addBoth(MochiKit.Base.method(donateElement, 'remove')); 548 deferredResult.addBoth(MochiKit.Base.method(donateElement, 'remove'));
549//deferredResult.addBoth(function(res) {MochiKit.Logging.logDebug("Main.showDonationSplashScreen - 2: " + res); return res;}); 549//deferredResult.addBoth(function(res) {MochiKit.Logging.logDebug("Main.showDonationSplashScreen - 2: " + res); return res;});
550//MochiKit.Logging.logDebug("<<< Main.showRegistrationSplashScreen"); 550//MochiKit.Logging.logDebug("<<< Main.showRegistrationSplashScreen");
551 551
552 return deferredResult; 552 return deferredResult;
553 }, 553 },
554 554
555 //----------------------------------------------------------------------------- 555 //-----------------------------------------------------------------------------
556 556
557 'exit': function(aPageName) { 557 'exit': function(aPageName) {
558 // alert("ERROR: " + aPageName); 558 // alert("ERROR: " + aPageName);
559 559
560 // YAHOO.ext.Element.get('menus').update(""); 560 // YAHOO.ext.Element.get('menus').update("");
561 // YAHOO.ext.Element.get('logoutLI').update(""); 561 // YAHOO.ext.Element.get('logoutLI').update("");
562 // YAHOO.ext.Element.get('lockLI').update(""); 562 // YAHOO.ext.Element.get('lockLI').update("");
563 // YAHOO.ext.Element.get('main').update(""); 563 // YAHOO.ext.Element.get('main').update("");
564 // Clipperz.YUI.DomHelper.append('main', {tag:'div', id:'exitBlock', children:Clipperz.PM.Strings['exitConfig']}); 564 // Clipperz.YUI.DomHelper.append('main', {tag:'div', id:'exitBlock', children:Clipperz.PM.Strings['exitConfig']});
565 565
566 MochiKit.Async.wait(0).addCallback(function() { 566 MochiKit.Async.wait(0).addCallback(function() {
567 // window.location.href = "http://www.google.com/search?hl=" + Clipperz.PM.Strings.preferredLanguage + "&q=phishing&btnI=Google+Search"; 567 // window.location.href = "http://www.google.com/search?hl=" + Clipperz.PM.Strings.preferredLanguage + "&q=phishing&btnI=Google+Search";
568 window.location.href = "./" + aPageName; 568 window.location.href = "./" + aPageName;
569 }); 569 });
570 }, 570 },
571 571
572 //----------------------------------------------------------------------------- 572 //-----------------------------------------------------------------------------
573 __syntaxFix__: "syntax fix" 573 __syntaxFix__: "syntax fix"
574 574
575}); 575});
576 576
577//############################################################################# 577//#############################################################################
578 578
579//Clipperz.PM.SerializeAsyncCalls = function(aDelay, aFunction) { 579//Clipperz.PM.SerializeAsyncCalls = function(aDelay, aFunction) {
580 //aFunction.apply(extend(null, arguments, 1)); 580 //aFunction.apply(extend(null, arguments, 1));
581//}; 581//};
582 582
583MochiKit.DOM.addLoadEvent(Clipperz.PM.initPage); 583MochiKit.DOM.addLoadEvent(Clipperz.PM.initPage);
diff --git a/frontend/beta/js/Clipperz/PM/Strings/Strings_de-DE.js b/frontend/beta/js/Clipperz/PM/Strings/Strings_de-DE.js
index 0ca4b51..1e2cb50 100644
--- a/frontend/beta/js/Clipperz/PM/Strings/Strings_de-DE.js
+++ b/frontend/beta/js/Clipperz/PM/Strings/Strings_de-DE.js
@@ -1,347 +1,347 @@
1/* 1/*
2 2
3Copyright 2008-2013 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz, the online password manager. 5This file is part of Clipperz, the online password manager.
6For further information about its features and functionalities please 6For further information about its features and functionalities please
7refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
8 8
9* Clipperz is free software: you can redistribute it and/or modify it 9* Clipperz is free software: you can redistribute it and/or modify it
10 under the terms of the GNU Affero General Public License as published 10 under the terms of the GNU Affero General Public License as published
11 by the Free Software Foundation, either version 3 of the License, or 11 by the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version. 12 (at your option) any later version.
13 13
14* Clipperz is distributed in the hope that it will be useful, but 14* Clipperz is distributed in the hope that it will be useful, but
15 WITHOUT ANY WARRANTY; without even the implied warranty of 15 WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
18 18
19* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
20 License along with Clipperz. If not, see http://www.gnu.org/licenses/. 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
21 21
22*/ 22*/
23 23
24Clipperz.PM.Strings.Languages['de-DE'.toLowerCase()] = MochiKit.Base.merge(Clipperz.PM.Strings.Languages['en-us'], { 24Clipperz.PM.Strings.Languages['de-DE'.toLowerCase()] = MochiKit.Base.merge(Clipperz.PM.Strings.Languages['en-us'], {
25 'clipperzServiceDescription':"<h2>Privatsphäre für Deine Daten</h2> <ul> <li> <h3>Clipperz heißt:</h3> <ul> <li> <p>sichere und einfache zu bedienene Passwortverwaltung</p> </li> <li> <p>eine effektive Lösung des einmaligen Anmeldens</p> </li> <li> <p>eine digitale Brieftasche für Deine vertraulichen Daten</p> </li> </ul> </li> <li> <h3>Clipperz bietet Dir:</h3> <ul> <li> <p>einfaches Speichern und Verwalten von Passwörtern und Webzugangsdaten</p> </li> <li> <p>schnelles unkompliziertes einloggen, ohne Eingabe des Benutzernamen und Passworts, bei Webdiensten</p> </li> <li> <p>Schutz aller Deiner persönlichen Daten: Zutrittscodes, PINs, Benutzernamen, Passwörter, Kreditkartennummern, &hellip;</p> </li> <li> <p>Deine Geheimnisse mit Familienmitgliedern und Freunden zu teilen (mehr dazu in Kürze)</p> </li> </ul> </li> <li> <h3>Clipperz ist:</h3> <ul> <li> <p>kostenlos und absolut anonym</p> </li> <li> <p>unkomplizierter Zugriff zu jeder Zeit von jedem Rechner</p> </li> <li> <p>ohne Download und Installation verwendbar</p> </li> <li> <p>ein Schutz gegen das Speichern von Passwörtern auf Deinem PC oder das Notieren auf Papier</p> </li> </ul> </li> <li> <h3>Clipperz Sicherheit:</h3> <ul> <li> <p>Deine sensiblen persönlichen Informationen werden lokal durch Deinen Browser verschlüsselt, bevor sie an Clipperz über das Internet gesendet werden</p> </li> <li> <p>Der Schlüssel für diese Daten ist der Sicherheitssatz, den nur Du kennst</p> </li> <li> <p>Clipperz speichert Deine sensiblen Daten nur in verschlüsselter Form und kann zu keinem Zeitpunkt diese entschlüssel und in ihrer ursprünglichen Klartextform zugänglich machen</p> </li> <li> <p>Clipperz basiert auf standart Verschlüsselungsverfahren. Nichts ausergewöhnliches – oder hand gestricktes</p> </li> <li> <p>Du kannst den Quellcode zu jeder Zeit anschauen, aber Du brauchst nichts von Kryptographie zu verstehen um ein glücklicher Anwender zu sein!</p> </li> </ul> </li> <li> <a href=\"http://www.clipperz.com\" target=\"_blank\">Weitere Informationen</a> </li> </ul> ", 25 'clipperzServiceDescription':"<h2>Privatsphäre für Deine Daten</h2> <ul> <li> <h3>Clipperz heißt:</h3> <ul> <li> <p>sichere und einfache zu bedienene Passwortverwaltung</p> </li> <li> <p>eine effektive Lösung des einmaligen Anmeldens</p> </li> <li> <p>eine digitale Brieftasche für Deine vertraulichen Daten</p> </li> </ul> </li> <li> <h3>Clipperz bietet Dir:</h3> <ul> <li> <p>einfaches Speichern und Verwalten von Passwörtern und Webzugangsdaten</p> </li> <li> <p>schnelles unkompliziertes einloggen, ohne Eingabe des Benutzernamen und Passworts, bei Webdiensten</p> </li> <li> <p>Schutz aller Deiner persönlichen Daten: Zutrittscodes, PINs, Benutzernamen, Passwörter, Kreditkartennummern, &hellip;</p> </li> <li> <p>Deine Geheimnisse mit Familienmitgliedern und Freunden zu teilen (mehr dazu in Kürze)</p> </li> </ul> </li> <li> <h3>Clipperz ist:</h3> <ul> <li> <p>kostenlos und absolut anonym</p> </li> <li> <p>unkomplizierter Zugriff zu jeder Zeit von jedem Rechner</p> </li> <li> <p>ohne Download und Installation verwendbar</p> </li> <li> <p>ein Schutz gegen das Speichern von Passwörtern auf Deinem PC oder das Notieren auf Papier</p> </li> </ul> </li> <li> <h3>Clipperz Sicherheit:</h3> <ul> <li> <p>Deine sensiblen persönlichen Informationen werden lokal durch Deinen Browser verschlüsselt, bevor sie an Clipperz über das Internet gesendet werden</p> </li> <li> <p>Der Schlüssel für diese Daten ist der Sicherheitssatz, den nur Du kennst</p> </li> <li> <p>Clipperz speichert Deine sensiblen Daten nur in verschlüsselter Form und kann zu keinem Zeitpunkt diese entschlüssel und in ihrer ursprünglichen Klartextform zugänglich machen</p> </li> <li> <p>Clipperz basiert auf standart Verschlüsselungsverfahren. Nichts ausergewöhnliches – oder hand gestricktes</p> </li> <li> <p>Du kannst den Quellcode zu jeder Zeit anschauen, aber Du brauchst nichts von Kryptographie zu verstehen um ein glücklicher Anwender zu sein!</p> </li> </ul> </li> <li> <a href=\"http://www.clipperz.com\" target=\"_blank\">Weitere Informationen</a> </li> </ul> ",
26 'loginFormTitle':"Login zu Deinem Clipperz Konto", 26 'loginFormTitle':"Login zu Deinem Clipperz Konto",
27 'loginFormUsernameLabel':"Benutzernamen", 27 'loginFormUsernameLabel':"Benutzernamen",
28 'loginFormPassphraseLabel':"Sicherheitssatz", 28 'loginFormPassphraseLabel':"Sicherheitssatz",
29 'loginFormDontHaveAnAccountLabel':"Du hast noch kein Clipperz Konto?", 29 'loginFormDontHaveAnAccountLabel':"Du hast noch kein Clipperz Konto?",
30 'loginFormCreateOneLabel':"Konto erstellen", 30 'loginFormCreateOneLabel':"Konto erstellen",
31 'loginFormForgotYourCredentialsLabel':"Zugangsdaten vergessen?", 31 'loginFormForgotYourCredentialsLabel':"Zugangsdaten vergessen?",
32 'loginFormAarghThatsBadLabel':"Misst! Dass ist schlecht!", 32 'loginFormAarghThatsBadLabel':"Misst! Dass ist schlecht!",
33 'loginFormAfraidOfMaliciousScriptsLabel':"verängstigt von bösartigen Scripts?", 33 'loginFormAfraidOfMaliciousScriptsLabel':"verängstigt von bösartigen Scripts?",
34 'loginFormVerifyTheCodeLabel':"begutachte den Quellcode", 34 'loginFormVerifyTheCodeLabel':"begutachte den Quellcode",
35 'loginFormButtonLabel':"Einloggen", 35 'loginFormButtonLabel':"Einloggen",
36 'loginPanelSwithLanguageDescription':"<h5>Wechsel zu Deiner vervorzugten Sprache</h5> ", 36 'loginPanelSwithLanguageDescription':"<h5>Wechsel zu Deiner vervorzugten Sprache</h5> ",
37 'browserCompatibilityDescription':"<p>Bessere und sicherere Clipperz-Erfahrung mit Firefox. Clipperz funktioniert auch mit Safari, Opera und MS Internet Explorer!</p> ", 37 'browserCompatibilityDescription':"<p>Bessere und sicherere Clipperz-Erfahrung mit Firefox. Clipperz funktioniert auch mit Safari, Opera und MS Internet Explorer!</p> ",
38 'loginMessagePanelInitialTitle':"Du wirst eingeloggt…", 38 'loginMessagePanelInitialTitle':"Du wirst eingeloggt…",
39 'loginMessagePanelInitialButtonLabel':"Abbruch", 39 'loginMessagePanelInitialButtonLabel':"Abbruch",
40 'loginMessagePanelConnectedTitle':"Verbunden", 40 'loginMessagePanelConnectedTitle':"Verbunden",
41 'loginMessagePanelConnectedText':"Fertig", 41 'loginMessagePanelConnectedText':"Fertig",
42 'loginMessagePanelFailureTitle':"Fehler", 42 'loginMessagePanelFailureTitle':"Fehler",
43 'loginMessagePanelFailureText':"Login fehlgeschlagen", 43 'loginMessagePanelFailureText':"Login fehlgeschlagen",
44 'loginMessagePanelFailureButtonLabel':"Schließen", 44 'loginMessagePanelFailureButtonLabel':"Schließen",
45 'connectionLoginSendingCredentialsMessageTitle':"Prüfe Zugangsdaten", 45 'connectionLoginSendingCredentialsMessageTitle':"Prüfe Zugangsdaten",
46 'connectionLoginSendingCredentialsMessageText':"Sende Zugangsdaten", 46 'connectionLoginSendingCredentialsMessageText':"Sende Zugangsdaten",
47 'connectionLoginCredentialsVerificationMessageTitle':"Prüfe Zugangsdaten", 47 'connectionLoginCredentialsVerificationMessageTitle':"Prüfe Zugangsdaten",
48 'connectionLoginCredentialsVerificationMessageText':"Führe SRP Authentifizierung durch", 48 'connectionLoginCredentialsVerificationMessageText':"Führe SRP Authentifizierung durch",
49 'connectionLoginDoneMessageTitle':"Prüfe Zugangsdaten", 49 'connectionLoginDoneMessageTitle':"Prüfe Zugangsdaten",
50 'connectionLoginDoneMessageText':"Verbunden", 50 'connectionLoginDoneMessageText':"Verbunden",
51 'userLoginPanelUpgradingUserCredentialsMessageTitle':"Prüfe Zugangsdaten", 51 'userLoginPanelUpgradingUserCredentialsMessageTitle':"Prüfe Zugangsdaten",
52 'userLoginPanelUpgradingUserCredentialsMessageText':"Aktualisierung Deiner Zugangsdaten auf ein neues Authentifizierungsschema", 52 'userLoginPanelUpgradingUserCredentialsMessageText':"Aktualisierung Deiner Zugangsdaten auf ein neues Authentifizierungsschema",
53 'userLoginPanelConnectedMessageTitle':"Benutzer authentifiziert", 53 'userLoginPanelConnectedMessageTitle':"Benutzer authentifiziert",
54 'userLoginPanelConnectedMessageText':"Login erfolgreich", 54 'userLoginPanelConnectedMessageText':"Login erfolgreich",
55 'userLoginPanelTryingAnOlderConnectionSchemaMessageTitle':"Prüfe Zugangsdaten", 55 'userLoginPanelTryingAnOlderConnectionSchemaMessageTitle':"Prüfe Zugangsdaten",
56 'userLoginPanelTryingAnOlderConnectionSchemaMessageText':"Probiere älteres Authentifizierungsschema", 56 'userLoginPanelTryingAnOlderConnectionSchemaMessageText':"Probiere älteres Authentifizierungsschema",
57 'userLoginPanelLoadingUserDataMessageTitle':"Benutzer authentifiziert", 57 'userLoginPanelLoadingUserDataMessageTitle':"Benutzer authentifiziert",
58 'userLoginPanelLoadingUserDataMessageText':"Lade verschlüsselte Kartendaten von Clipperz", 58 'userLoginPanelLoadingUserDataMessageText':"Lade verschlüsselte Kartendaten von Clipperz",
59 'userLoginPanelDecryptingUserDataMessageTitle':"Benutzer authentifiziert", 59 'userLoginPanelDecryptingUserDataMessageTitle':"Benutzer authentifiziert",
60 'userLoginPanelDecryptingUserDataMessageText':"Lokale Entschlüsselung der Kartendaten", 60 'userLoginPanelDecryptingUserDataMessageText':"Lokale Entschlüsselung der Kartendaten",
61 'userLoginPanelDecryptingUserStatisticsMessageTitle':"Benutzer authentifiziert", 61 'userLoginPanelDecryptingUserStatisticsMessageTitle':"Benutzer authentifiziert",
62 'userLoginPanelDecryptingUserStatisticsMessageText':"Lokale Entschlüsselung der Benutzerstatisik", 62 'userLoginPanelDecryptingUserStatisticsMessageText':"Lokale Entschlüsselung der Benutzerstatisik",
63 'splashAlertTitle':"Willkommen bei Clipperz!", 63 'splashAlertTitle':"Willkommen bei Clipperz!",
64 'splashAlertText':"<p>Sicherheitshinweis</p> <ul> <li> <p>Die Speicherung von Informationen bei Clipperz ist so sicher, wie der Sicherheitssatz den Du zum Schutz gewählt hast. Ist der Sicherheitssatz nicht bekannt, können keine Informationen abgefragt werden.</p> </li> <li> <p>Solltest Du Clipperz nutzen, um sensible und kritische persönliche Daten abzuspeichern, so empfehlen wir in jedem Fall die Nutzung eines langen Sicherheitssatzes als Passwort und die Nutzung von Sonderzeichen, Zahlen, Groß- und Kleinbuchstaben.</p> </li> <li> <p>Clipperz kann einen verlorenen Sicherheitssatz nicht wiederherstellen!</p> </li> </ul> <p>Weitere Informationen findest Du bei <a href=\"http://www.clipperz.com\" target=\"_blank\">Clipperz</a>.</p> ", 64 'splashAlertText':"<p>Sicherheitshinweis</p> <ul> <li> <p>Die Speicherung von Informationen bei Clipperz ist so sicher, wie der Sicherheitssatz den Du zum Schutz gewählt hast. Ist der Sicherheitssatz nicht bekannt, können keine Informationen abgefragt werden.</p> </li> <li> <p>Solltest Du Clipperz nutzen, um sensible und kritische persönliche Daten abzuspeichern, so empfehlen wir in jedem Fall die Nutzung eines langen Sicherheitssatzes als Passwort und die Nutzung von Sonderzeichen, Zahlen, Groß- und Kleinbuchstaben.</p> </li> <li> <p>Clipperz kann einen verlorenen Sicherheitssatz nicht wiederherstellen!</p> </li> </ul> <p>Weitere Informationen findest Du bei <a href=\"http://www.clipperz.com\" target=\"_blank\">Clipperz</a>.</p> ",
65 'splashAlertCloseButtonLabel':"Ok", 65 'splashAlertCloseButtonLabel':"Ok",
66 'registrationFormTitle':"Erstelle Dein Konto", 66 'registrationFormTitle':"Erstelle Dein Konto",
67 'registrationFormUsernameLabel':"Benutzernamen", 67 'registrationFormUsernameLabel':"Benutzernamen",
68 'registrationFormPassphraseLabel':"Sicherheitssatz", 68 'registrationFormPassphraseLabel':"Sicherheitssatz",
69 'registrationFormRetypePassphraseLabel':"Wiederhole Sicherheitssatz", 69 'registrationFormRetypePassphraseLabel':"Wiederhole Sicherheitssatz",
70 'registrationFormSafetyCheckLabel':"Ich akzeptiere dass es Clipperz nicht möglich ist, einen verlorenen Sicherheitssatz wiederherzustellen.", 70 'registrationFormSafetyCheckLabel':"Ich akzeptiere dass es Clipperz nicht möglich ist, einen verlorenen Sicherheitssatz wiederherzustellen.",
71 'registrationFormTermsOfServiceCheckLabel':"Ich habe die <a href='http://www.clipperz.com/terms_of_service' target='_blank'>Nutzungsbedingungen</a> gelesen, verstanden und akzeptiere diese.", 71 'registrationFormTermsOfServiceCheckLabel':"Ich habe die <a href='https://www.clipperz.com/terms_service' target='_blank'>Nutzungsbedingungen</a> gelesen, verstanden und akzeptiere diese.",
72 'registrationFormDoYouAlreadyHaveAnAccountLabel':"Hast Du bereits einen Zugang?", 72 'registrationFormDoYouAlreadyHaveAnAccountLabel':"Hast Du bereits einen Zugang?",
73 'registrationFormSimplyLoginLabel':"Einloggen", 73 'registrationFormSimplyLoginLabel':"Einloggen",
74 'registrationFormButtonLabel':"Anmelden", 74 'registrationFormButtonLabel':"Anmelden",
75 'registrationFormWarningMessageNotMatchingPassphrases':"Deine Sicherheitssätze stimmen nicht überein. Bitte erneut eingeben.", 75 'registrationFormWarningMessageNotMatchingPassphrases':"Deine Sicherheitssätze stimmen nicht überein. Bitte erneut eingeben.",
76 'registrationFormWarningMessageSafetyCheckNotSelected':"Bitte lese die Bedingungen und akzeptiere die Auswahlboxen weiter unten.", 76 'registrationFormWarningMessageSafetyCheckNotSelected':"Bitte lese die Bedingungen und akzeptiere die Auswahlboxen weiter unten.",
77 'registrationFormWarningMessageTermsOfServiceCheckNotSelected':"Du musst die Nutzungsbedingungen akzeptieren.", 77 'registrationFormWarningMessageTermsOfServiceCheckNotSelected':"Du musst die Nutzungsbedingungen akzeptieren.",
78 'registrationMessagePanelInitialTitle':"Benutzer wird angelegt…", 78 'registrationMessagePanelInitialTitle':"Benutzer wird angelegt…",
79 'registrationMessagePanelInitialButtonLabel':"Abbruch", 79 'registrationMessagePanelInitialButtonLabel':"Abbruch",
80 'registrationMessagePanelRegistrationDoneTitle':"Anmeldung", 80 'registrationMessagePanelRegistrationDoneTitle':"Anmeldung",
81 'registrationMessagePanelRegistrationDoneText':"Fertig", 81 'registrationMessagePanelRegistrationDoneText':"Fertig",
82 'registrationMessagePanelFailureTitle':"Anmerldung fehlgeschlagen", 82 'registrationMessagePanelFailureTitle':"Anmerldung fehlgeschlagen",
83 'registrationMessagePanelFailureButtonLabel':"Schließen", 83 'registrationMessagePanelFailureButtonLabel':"Schließen",
84 'connectionRegistrationSendingRequestMessageText':"Zugangsdaten werden geprüft", 84 'connectionRegistrationSendingRequestMessageText':"Zugangsdaten werden geprüft",
85 'connectionRegistrationSendingCredentialsMessageText':"Sende Zugangsdaten", 85 'connectionRegistrationSendingCredentialsMessageText':"Sende Zugangsdaten",
86 'registrationSplashPanelTitle':"Sicherheitshinweis", 86 'registrationSplashPanelTitle':"Sicherheitshinweis",
87 'registrationSplashPanelDescription':"<p>Dies sind Deine Clipperz Zugangsdaten, pass sehr gut auf sie auf. Clipperz wird diese kein zweites und weiteres mal anzeigen!</p> ", 87 'registrationSplashPanelDescription':"<p>Dies sind Deine Clipperz Zugangsdaten, pass sehr gut auf sie auf. Clipperz wird diese kein zweites und weiteres mal anzeigen!</p> ",
88 'registrationSplashPanelUsernameLabel':"Benutzernamen", 88 'registrationSplashPanelUsernameLabel':"Benutzernamen",
89 'registrationSplashPanelPassphraseLabel':"Schlüsselsatz", 89 'registrationSplashPanelPassphraseLabel':"Schlüsselsatz",
90 'donateHeaderLinkLabel':"spende", 90 'donateHeaderLinkLabel':"spende",
91 'creditsHeaderLinkLabel':"credits", 91 'creditsHeaderLinkLabel':"credits",
92 'feedbackHeaderLinkLabel':"feedback", 92 'feedbackHeaderLinkLabel':"feedback",
93 'helpHeaderLinkLabel':"hilfe", 93 'helpHeaderLinkLabel':"hilfe",
94 'forumHeaderLinkLabel':"forum", 94 'forumHeaderLinkLabel':"forum",
95 'recordMenuLabel':"Karten", 95 'recordMenuLabel':"Karten",
96 'accountMenuLabel':"Benutzer", 96 'accountMenuLabel':"Benutzer",
97 'dataMenuLabel':"Daten", 97 'dataMenuLabel':"Daten",
98 'contactsMenuLabel':"Kontakt", 98 'contactsMenuLabel':"Kontakt",
99 'bookmarkletMenuLabel':"Bookmarklet", 99 'bookmarkletMenuLabel':"Bookmarklet",
100 'logoutMenuLabel':"Ausloggen", 100 'logoutMenuLabel':"Ausloggen",
101 'lockMenuLabel':"Sperren", 101 'lockMenuLabel':"Sperren",
102 'lockTitle':"Dieses Konto ist gesperrt", 102 'lockTitle':"Dieses Konto ist gesperrt",
103 'lockDescription':"<p>Bitte gebe Deinen Sicherheitssatz ein, um das Clipperz-Konto zu entsperren.</p> ", 103 'lockDescription':"<p>Bitte gebe Deinen Sicherheitssatz ein, um das Clipperz-Konto zu entsperren.</p> ",
104 'unlockButtonLabel':"Entsperren", 104 'unlockButtonLabel':"Entsperren",
105 'changePasswordTabLabel':"Sicherheitssatz ändern", 105 'changePasswordTabLabel':"Sicherheitssatz ändern",
106 'changePasswordTabTitle':"Sicherheitssatz ändern", 106 'changePasswordTabTitle':"Sicherheitssatz ändern",
107 'changePasswordFormUsernameLabel':"Benutzername", 107 'changePasswordFormUsernameLabel':"Benutzername",
108 'changePasswordFormOldPassphraseLabel':"Alter Sicherheitssatz", 108 'changePasswordFormOldPassphraseLabel':"Alter Sicherheitssatz",
109 'changePasswordFormNewPassphraseLabel':"Neuer Sicherheitssatz", 109 'changePasswordFormNewPassphraseLabel':"Neuer Sicherheitssatz",
110 'changePasswordFormRetypePassphraseLabel':"Wiederholdung neuen Sicherheitssatz", 110 'changePasswordFormRetypePassphraseLabel':"Wiederholdung neuen Sicherheitssatz",
111 'changePasswordFormSafetyCheckboxLabel':"Ich akzeptiere dass es Clipperz nicht möglich ist, einen verlorenen Sicherheitssatz wiederherzustellen.", 111 'changePasswordFormSafetyCheckboxLabel':"Ich akzeptiere dass es Clipperz nicht möglich ist, einen verlorenen Sicherheitssatz wiederherzustellen.",
112 'changePasswordFormSubmitLabel':"Sicherheitssatz ändern", 112 'changePasswordFormSubmitLabel':"Sicherheitssatz ändern",
113 'changePasswordFormWrongUsernameWarning':"Falscher Benutzername", 113 'changePasswordFormWrongUsernameWarning':"Falscher Benutzername",
114 'changePasswordFormWrongPassphraseWarning':"Falscher Sicherheitssatz", 114 'changePasswordFormWrongPassphraseWarning':"Falscher Sicherheitssatz",
115 'changePasswordFormWrongRetypePassphraseWarning':"Deine Sicherheitssätze stimmen nicht überein. Bitte erneut eingeben.", 115 'changePasswordFormWrongRetypePassphraseWarning':"Deine Sicherheitssätze stimmen nicht überein. Bitte erneut eingeben.",
116 'changePasswordFormSafetyCheckWarning':"Bitte ließ die folgenden Hinweise und akzeptiere diese.", 116 'changePasswordFormSafetyCheckWarning':"Bitte ließ die folgenden Hinweise und akzeptiere diese.",
117 'changePasswordFormProgressDialogTitle':"Ändere Zugangsdaten", 117 'changePasswordFormProgressDialogTitle':"Ändere Zugangsdaten",
118 'changePasswordFormProgressDialogConnectedMessageTitle':"Verbunden", 118 'changePasswordFormProgressDialogConnectedMessageTitle':"Verbunden",
119 'changePasswordFormProgressDialogConnectedMessageText':"Fertig", 119 'changePasswordFormProgressDialogConnectedMessageText':"Fertig",
120 'changePasswordFormProgressDialogErrorMessageTitle':"Fehler", 120 'changePasswordFormProgressDialogErrorMessageTitle':"Fehler",
121 'changePasswordFormProgressDialogErrorMessageText':"Ändern der Zugangsdaten fehlgeschlagen!", 121 'changePasswordFormProgressDialogErrorMessageText':"Ändern der Zugangsdaten fehlgeschlagen!",
122 'changeCredentialsPanelEncryptingDataMessageTitle':"Ändere Sicherheitssatz", 122 'changeCredentialsPanelEncryptingDataMessageTitle':"Ändere Sicherheitssatz",
123 'changeCredentialsPanelEncryptingDataMessageText':"Lokale Verschlüsselung der Kartendaten", 123 'changeCredentialsPanelEncryptingDataMessageText':"Lokale Verschlüsselung der Kartendaten",
124 'changeCredentialsPanelCreatingNewCredentialsMessageTitle':"Ändere Sicherheitssatz", 124 'changeCredentialsPanelCreatingNewCredentialsMessageTitle':"Ändere Sicherheitssatz",
125 'changeCredentialsPanelCreatingNewCredentialsMessageText':"Aktualisiere Zugangsdaten", 125 'changeCredentialsPanelCreatingNewCredentialsMessageText':"Aktualisiere Zugangsdaten",
126 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageTitle':"Ändere Sicherheitssatz", 126 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageTitle':"Ändere Sicherheitssatz",
127 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageText':"Sende verschlüsselte Zugangsdaten zu Clipperz", 127 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageText':"Sende verschlüsselte Zugangsdaten zu Clipperz",
128 'changeCredentialsPanelDoneMessageTitle':"Ändere Sicherheitssatz", 128 'changeCredentialsPanelDoneMessageTitle':"Ändere Sicherheitssatz",
129 'changeCredentialsPanelDoneMessageText':"Fertig", 129 'changeCredentialsPanelDoneMessageText':"Fertig",
130 'manageOTPTabLabel':"Verwaltung des Sicheitssatzes für einmaliges Anmelden", 130 'manageOTPTabLabel':"Verwaltung des Sicheitssatzes für einmaliges Anmelden",
131 'manageOTPTabTitle':"Verwaltung des Sicheitssatzes für einmaliges Anmelden", 131 'manageOTPTabTitle':"Verwaltung des Sicheitssatzes für einmaliges Anmelden",
132 'manageOTPTabDescription':"<p>Der Sicherheitssatz für einmaliges Anmelden funktoniert wie Dein regulärer Sicherheitssatz, nur dass er nur einmal verwendet werden kann.</p> <p>Sollte der gleiche Sicherheitssatz zu einem späteren Zeitpunkt nocheinmal genutzt werden, wird dieser automatisch zurückgewießen und der Einlogvorgang scheitert.</p> <p>Sofort nach einem erfolgreichen Login wird der Sicherheitssatz für einmaliges Anmelden gelöscht und somit verhindert dass er ungewollt verwendet wird.</p> <p>Die Nutzung von Sicherheitssätzen für einmaliges Anmelden sind eine ideale Möglichkeit wenn Du verunsichert bist ob Trojaner, Spyware oder ähnliches auf Deinem Rechner vorhanden ist.</p> <p> <b>Es wird empfohlen Sicherheitssätze für einmaliges Anmelden beim Zugiff auf Clipperz zu verwenden, wenn man sich an öffentlichen Rechnern befindet, wie in Internet Cafes oder Bücherreien.</b> </p> <p> </p> <p> <b>Mehr dazu in Kürze ...</b> </p> ", 132 'manageOTPTabDescription':"<p>Der Sicherheitssatz für einmaliges Anmelden funktoniert wie Dein regulärer Sicherheitssatz, nur dass er nur einmal verwendet werden kann.</p> <p>Sollte der gleiche Sicherheitssatz zu einem späteren Zeitpunkt nocheinmal genutzt werden, wird dieser automatisch zurückgewießen und der Einlogvorgang scheitert.</p> <p>Sofort nach einem erfolgreichen Login wird der Sicherheitssatz für einmaliges Anmelden gelöscht und somit verhindert dass er ungewollt verwendet wird.</p> <p>Die Nutzung von Sicherheitssätzen für einmaliges Anmelden sind eine ideale Möglichkeit wenn Du verunsichert bist ob Trojaner, Spyware oder ähnliches auf Deinem Rechner vorhanden ist.</p> <p> <b>Es wird empfohlen Sicherheitssätze für einmaliges Anmelden beim Zugiff auf Clipperz zu verwenden, wenn man sich an öffentlichen Rechnern befindet, wie in Internet Cafes oder Bücherreien.</b> </p> <p> </p> <p> <b>Mehr dazu in Kürze ...</b> </p> ",
133 'accountPreferencesLabel':"Einstellungen", 133 'accountPreferencesLabel':"Einstellungen",
134 'accountPreferencesTabTitle':"Einstellungen", 134 'accountPreferencesTabTitle':"Einstellungen",
135 'accountPreferencesLanguageTitle':"Sprachenauswahl", 135 'accountPreferencesLanguageTitle':"Sprachenauswahl",
136 'accountPreferencesLanguageDescription':"<p>Wähle Deine bevorzugte Sprache, aus der unten stehenden Liste.</p> ", 136 'accountPreferencesLanguageDescription':"<p>Wähle Deine bevorzugte Sprache, aus der unten stehenden Liste.</p> ",
137 'accountPreferencesInterfaceTitle':"Personalisiere Dein persönliches Clipperz-Erscheinungsbild", 137 'accountPreferencesInterfaceTitle':"Personalisiere Dein persönliches Clipperz-Erscheinungsbild",
138 'accountPreferencesInterfaceDescription':"<p>Passe dass Clipperz-Erscheinungsbild an Deine Wünsche an.</p> ", 138 'accountPreferencesInterfaceDescription':"<p>Passe dass Clipperz-Erscheinungsbild an Deine Wünsche an.</p> ",
139 'saveUserPreferencesFormSubmitLabel':"Speichern", 139 'saveUserPreferencesFormSubmitLabel':"Speichern",
140 'cancelUserPreferencesFormSubmitLabel':"Abbruch", 140 'cancelUserPreferencesFormSubmitLabel':"Abbruch",
141 'accountPreferencesSavingPanelTitle_Step1':"Speichere Einstellungen", 141 'accountPreferencesSavingPanelTitle_Step1':"Speichere Einstellungen",
142 'accountPreferencesSavingPanelText_Step1':"Lokale Verschlüsselung der Einstellungen", 142 'accountPreferencesSavingPanelText_Step1':"Lokale Verschlüsselung der Einstellungen",
143 'accountPreferencesSavingPanelTitle_Step2':"Speichere Einstellungen", 143 'accountPreferencesSavingPanelTitle_Step2':"Speichere Einstellungen",
144 'accountPreferencesSavingPanelText_Step2':"Sende verschlüsselte Einstellungen", 144 'accountPreferencesSavingPanelText_Step2':"Sende verschlüsselte Einstellungen",
145 'deleteAccountTabLabel':"Konto löschen", 145 'deleteAccountTabLabel':"Konto löschen",
146 'deleteAccountTabTitle':"Konto löschen", 146 'deleteAccountTabTitle':"Konto löschen",
147 'deleteAccountFormUsernameLabel':"Benutzername", 147 'deleteAccountFormUsernameLabel':"Benutzername",
148 'deleteAccountFormPassphraseLabel':"Sicherheitssatz", 148 'deleteAccountFormPassphraseLabel':"Sicherheitssatz",
149 'deleteAccountFormSafetyCheckboxLabel':"Ich bin mir bewusst, dass alle meine Daten gelöscht werden und dieser Vorgang in keinem Falle rückgängig gemacht werden kann.", 149 'deleteAccountFormSafetyCheckboxLabel':"Ich bin mir bewusst, dass alle meine Daten gelöscht werden und dieser Vorgang in keinem Falle rückgängig gemacht werden kann.",
150 'deleteAccountFormSubmitLabel':"Konto löschens", 150 'deleteAccountFormSubmitLabel':"Konto löschens",
151 'deleteAccountFormWrongUsernameWarning':"Falscher Benutzername", 151 'deleteAccountFormWrongUsernameWarning':"Falscher Benutzername",
152 'deleteAccountFormWrongPassphraseWarning':"Falscher Sicherheitssatz", 152 'deleteAccountFormWrongPassphraseWarning':"Falscher Sicherheitssatz",
153 'deleteAccountFormSafetyCheckWarning':"Bitte lese die Bedingungen und akzeptiere die Auswahlboxen weiter unten.", 153 'deleteAccountFormSafetyCheckWarning':"Bitte lese die Bedingungen und akzeptiere die Auswahlboxen weiter unten.",
154 'accountPanelDeletingAccountPanelConfirmationTitle':"ACHTUNG", 154 'accountPanelDeletingAccountPanelConfirmationTitle':"ACHTUNG",
155 'accountPanelDeleteAccountPanelConfirmationText':"Bist Du sicher, dass Du den Zugang löschen möchtest?", 155 'accountPanelDeleteAccountPanelConfirmationText':"Bist Du sicher, dass Du den Zugang löschen möchtest?",
156 'accountPanelDeleteAccountPanelConfirmButtonLabel':"Ja", 156 'accountPanelDeleteAccountPanelConfirmButtonLabel':"Ja",
157 'accountPanelDeleteAccountPanelDenyButtonLabel':"Nein", 157 'accountPanelDeleteAccountPanelDenyButtonLabel':"Nein",
158 'offlineCopyTabLabel':"Offline Kopie", 158 'offlineCopyTabLabel':"Offline Kopie",
159 'offlineCopyTabTitle':"Offline Kopie", 159 'offlineCopyTabTitle':"Offline Kopie",
160 'offlineCopyTabDescription':"<p>Mit nur einem Klick kannst Du alle Deine verschlüsselten Daten von dem Clipperz Server auf Deine Festplatte speichern und somit eine “nur lesbare” Offline Version anlegen. Diese Version ist auch dann verwendbar, wenn Du keine Verbindung ins Internet hast. (Zum Beispiel zum Speichern von Login-Informationen bei einem Hotspot)</p> <p>Die “nur lesbare” Version ist genauso sicher, wie die änderbare Version auf dem Server. Deine Daten werden niemals entschlüsselt gespeichert - beide Versionen verwenden die gleiche Art der Verschlüsselung und Entschlüsselung direkt im Browser.</p> <ol> <li> <p>Klicke auf den untenstehenden Link um die Offline Version herunterzuladen.</p> </li> <li> <p>Der Browser fragt Dich, was Du mit der Datei “Clipperz_YYYYMMDD.zip” machen möchtest. Speichere Sie auf Deine Festplatte.</p> </li> <li> <p>Unzip (dekomprimiere) die Datei. Du erhälst das Verzeichnis “Clipperz_YYYYMMDD”.</p> </li> <li> <p>Öffne das Verzeichnis “Clipperz_YYYYMMDD” und mache einen Doppelklick auf die Datei “index.html”.</p> </li> <li> <p>Gib Deinen Clipperz Benutzernamen und Sicherheitsschlüssel ein, um Zugriff auf Deine persönlichen Daten auch ohne Internetzugang zu erhalten.</p> </li> </ol> ", 160 'offlineCopyTabDescription':"<p>Mit nur einem Klick kannst Du alle Deine verschlüsselten Daten von dem Clipperz Server auf Deine Festplatte speichern und somit eine “nur lesbare” Offline Version anlegen. Diese Version ist auch dann verwendbar, wenn Du keine Verbindung ins Internet hast. (Zum Beispiel zum Speichern von Login-Informationen bei einem Hotspot)</p> <p>Die “nur lesbare” Version ist genauso sicher, wie die änderbare Version auf dem Server. Deine Daten werden niemals entschlüsselt gespeichert - beide Versionen verwenden die gleiche Art der Verschlüsselung und Entschlüsselung direkt im Browser.</p> <ol> <li> <p>Klicke auf den untenstehenden Link um die Offline Version herunterzuladen.</p> </li> <li> <p>Der Browser fragt Dich, was Du mit der Datei “Clipperz_YYYYMMDD.zip” machen möchtest. Speichere Sie auf Deine Festplatte.</p> </li> <li> <p>Unzip (dekomprimiere) die Datei. Du erhälst das Verzeichnis “Clipperz_YYYYMMDD”.</p> </li> <li> <p>Öffne das Verzeichnis “Clipperz_YYYYMMDD” und mache einen Doppelklick auf die Datei “index.html”.</p> </li> <li> <p>Gib Deinen Clipperz Benutzernamen und Sicherheitsschlüssel ein, um Zugriff auf Deine persönlichen Daten auch ohne Internetzugang zu erhalten.</p> </li> </ol> ",
161 'offlineCopyDownloadLinkLabel':"Download", 161 'offlineCopyDownloadLinkLabel':"Download",
162 'sharingTabLabel':"Freigabe für gemeinsame Nutzung", 162 'sharingTabLabel':"Freigabe für gemeinsame Nutzung",
163 'sharingTabTitle':"Freigabe für gemeinsame Nutzung", 163 'sharingTabTitle':"Freigabe für gemeinsame Nutzung",
164 'sharingTabDescription':"<p>Häufig muss eine vertrauenswürdige Information mit mehreren Personen geteilt werden.</p> <p>Dies sollte so einfach sein, wie einem Kollegen die PIN für den Anrufbeantworter zu geben, wenn Du im Urlaub bist; jedoch so schwierig, wie berechtigten Erben Zugriff auf das Ersparte bei der Bank zu geben.</p> <p>Clipperz ermöglicht die einfache Freigabe für gemeinsam genutzte Informationen, an berechtigte Personen, durch einen einfachen Prozess.</p> <p> </p> <p> <b>Mehr dazu in Kürze ...</b> </p> ", 164 'sharingTabDescription':"<p>Häufig muss eine vertrauenswürdige Information mit mehreren Personen geteilt werden.</p> <p>Dies sollte so einfach sein, wie einem Kollegen die PIN für den Anrufbeantworter zu geben, wenn Du im Urlaub bist; jedoch so schwierig, wie berechtigten Erben Zugriff auf das Ersparte bei der Bank zu geben.</p> <p>Clipperz ermöglicht die einfache Freigabe für gemeinsam genutzte Informationen, an berechtigte Personen, durch einen einfachen Prozess.</p> <p> </p> <p> <b>Mehr dazu in Kürze ...</b> </p> ",
165 'importTabLabel':"Import", 165 'importTabLabel':"Import",
166 'importTabTitle':"Import", 166 'importTabTitle':"Import",
167 'importTabDescription':"<p> <b>In Kürze ...</b> </p> ", 167 'importTabDescription':"<p> <b>In Kürze ...</b> </p> ",
168 'printingTabLabel':"Export", 168 'printingTabLabel':"Export",
169 'printingTabTitle':"Export", 169 'printingTabTitle':"Export",
170 'printingTabDescription':"<p> <b>Drucke deine Kartendaten</b> </p> <p>Klicke auf den untenstehenden Link. Es öffnet sich ein Fenster mit Deinen Kartendaten in einem druckerfreundlichen Format.</p> <p>Wenn Du den Ausdruck aus Absicherungsgründen nutzen möchtest, nutze lieber die Variante der sichereren “Offline Kopie”. Ein Ausdruck ist wie eine Notiz auf dem Scheibtisch und könnte von jedem ohne weiteres gelesen werden. Bewahre diesen an einem sicheren, für andere nicht zugänglichen Ort auf!</p> ", 170 'printingTabDescription':"<p> <b>Drucke deine Kartendaten</b> </p> <p>Klicke auf den untenstehenden Link. Es öffnet sich ein Fenster mit Deinen Kartendaten in einem druckerfreundlichen Format.</p> <p>Wenn Du den Ausdruck aus Absicherungsgründen nutzen möchtest, nutze lieber die Variante der sichereren “Offline Kopie”. Ein Ausdruck ist wie eine Notiz auf dem Scheibtisch und könnte von jedem ohne weiteres gelesen werden. Bewahre diesen an einem sicheren, für andere nicht zugänglichen Ort auf!</p> ",
171 'printingLinkLabel':"Druckerfreundliches Format", 171 'printingLinkLabel':"Druckerfreundliches Format",
172 'contactsTabLabel':"Kontakte", 172 'contactsTabLabel':"Kontakte",
173 'contactsTabTitle':"Kontakte", 173 'contactsTabTitle':"Kontakte",
174 'bookmarkletTabLabel':"Bookmarklet", 174 'bookmarkletTabLabel':"Bookmarklet",
175 'bookmarkletTabTitle':"Bookmarklet", 175 'bookmarkletTabTitle':"Bookmarklet",
176 'bookmarkletTabDescription':"<p>Ein Bookmarklet ist ein Werkezug, welches Dir mit einem Mausklick wichtige Funktionen ermöglicht. Es kann gespeichert und verwendet werden wie eine ganz normale Webseite, die Du in Deine Favoriten gespeichert hast.</p> <p>Das clipperz Bookmarklet ermöglicht Dir schnell und einfach neue Karten und Direkt-Logins für bestehende Karten anzulegen.</p> <p> <b>Bitte beachte: Das Bookmarklet enthält keine Informationen zu Deinem Zugang (wie Benutzernamen oder Passwort), das Bookmarklet ist ein generisches Werzeug, welches für jeden Clipperz Anwender den gleichen Code beinhaltet.</b> </p> <div> <p>Um das Bookmarklet zu installieren <b>ziehe</b> den unten stehenden Link in die Lesezeichen-Leiste Deines Browsers.</p> </div> ", 176 'bookmarkletTabDescription':"<p>Ein Bookmarklet ist ein Werkezug, welches Dir mit einem Mausklick wichtige Funktionen ermöglicht. Es kann gespeichert und verwendet werden wie eine ganz normale Webseite, die Du in Deine Favoriten gespeichert hast.</p> <p>Das clipperz Bookmarklet ermöglicht Dir schnell und einfach neue Karten und Direkt-Logins für bestehende Karten anzulegen.</p> <p> <b>Bitte beachte: Das Bookmarklet enthält keine Informationen zu Deinem Zugang (wie Benutzernamen oder Passwort), das Bookmarklet ist ein generisches Werzeug, welches für jeden Clipperz Anwender den gleichen Code beinhaltet.</b> </p> <div> <p>Um das Bookmarklet zu installieren <b>ziehe</b> den unten stehenden Link in die Lesezeichen-Leiste Deines Browsers.</p> </div> ",
177 'bookmarkletTabBookmarkletTitle':"Zu Clipperz hinzufügen", 177 'bookmarkletTabBookmarkletTitle':"Zu Clipperz hinzufügen",
178 'bookmarkletTabInstructions':"<h3>Anlegen einer neuen Karte für das Direkt Login bei einem Webservice</h3> <ol> <li> <p>Öffne die Webseite, auf der das Anmeldeforumlar vorhanden ist. (Das ist die Seite, auf der Du normal Deine Zugangsdaten einträgst)</p> </li> <li> <p>Öffne das Boormarklet durch anklicken: ein Pop-Up Fenster erscheint und bietet Dir die Karteninformationen an.</p> </li> <li> <p>Kopiere von diesem Fenster den Inhalt des größten Textfeldes durch in die Zwischenablage (Makieren und STRG+C)</p> </li> <li> <p>Öffne Deinen Clipperz Zugang und wähle <b>Neue Karte anlegen</b>.</p> </li> <li> <p>Füge den Inhalt Deiner Zwischenablage in das Textfeld ein (STRG+V) und ergänze optional einen <b>Titel</b>.</p> </li> <li> <p>Drücke die <b>Anlegen</b> Schaltfläche, kontrolliere nocheinmal die Details, und wähle anschließend <b>Speichern<b>.</p> </li> </ol> <h3>Direkt Login Funktionalität zu einer bestehenden Karte ergänzen</h3> <ol> <li> <p>Gleich wie oben.</p> </li> <li> <p>Gleich wie oben.</p> </li> <li> <p>Gleich wie oben.</p> </li> <li> <p>Öffne Deinen Clipperz Zugang und wähle die Karte, die Du ändern möchtest. Klicke anschließend auf <b>Bearbeiten</b>.</p> </li> <li> <p>Füge den Inhalt Deiner Zwischenablage in das Textfeld für “Direkt Login” ein (STRG+V).</p> </li> <li> <p>Drücke auf <b>Direkt Login hinzufügen</b>, kontrolliere die Angabgen und wähle <b>Speichern</b>.</p> </li> </ol> <p> </p> <p>Weitere Informationen über das Bookmarklet findest Du <a href=\"http://www.clipperz.com/support/user_guide/bookmarklet\" target=\"_blank\">hier</a>.</p> ", 178 'bookmarkletTabInstructions':"<h3>Anlegen einer neuen Karte für das Direkt Login bei einem Webservice</h3> <ol> <li> <p>Öffne die Webseite, auf der das Anmeldeforumlar vorhanden ist. (Das ist die Seite, auf der Du normal Deine Zugangsdaten einträgst)</p> </li> <li> <p>Öffne das Boormarklet durch anklicken: ein Pop-Up Fenster erscheint und bietet Dir die Karteninformationen an.</p> </li> <li> <p>Kopiere von diesem Fenster den Inhalt des größten Textfeldes durch in die Zwischenablage (Makieren und STRG+C)</p> </li> <li> <p>Öffne Deinen Clipperz Zugang und wähle <b>Neue Karte anlegen</b>.</p> </li> <li> <p>Füge den Inhalt Deiner Zwischenablage in das Textfeld ein (STRG+V) und ergänze optional einen <b>Titel</b>.</p> </li> <li> <p>Drücke die <b>Anlegen</b> Schaltfläche, kontrolliere nocheinmal die Details, und wähle anschließend <b>Speichern<b>.</p> </li> </ol> <h3>Direkt Login Funktionalität zu einer bestehenden Karte ergänzen</h3> <ol> <li> <p>Gleich wie oben.</p> </li> <li> <p>Gleich wie oben.</p> </li> <li> <p>Gleich wie oben.</p> </li> <li> <p>Öffne Deinen Clipperz Zugang und wähle die Karte, die Du ändern möchtest. Klicke anschließend auf <b>Bearbeiten</b>.</p> </li> <li> <p>Füge den Inhalt Deiner Zwischenablage in das Textfeld für “Direkt Login” ein (STRG+V).</p> </li> <li> <p>Drücke auf <b>Direkt Login hinzufügen</b>, kontrolliere die Angabgen und wähle <b>Speichern</b>.</p> </li> </ol> <p> </p> <p>Weitere Informationen über das Bookmarklet findest Du <a href=\"http://www.clipperz.com/support/user_guide/bookmarklet\" target=\"_blank\">hier</a>.</p> ",
179 'mainPanelDirectLoginBlockLabel':"Direktes Login", 179 'mainPanelDirectLoginBlockLabel':"Direktes Login",
180 'directLinkReferenceShowButtonLabel':"zeigen", 180 'directLinkReferenceShowButtonLabel':"zeigen",
181 'mainPanelDirectLoginBlockDescription':"<p>Add “direct logins” to sign in to your web accounts without typing usernames and passwords!</p> <p>“Direct logins” greatly enhance your password security since you can:</p> <ul> <li> <p>conveniently adopt and enter complex passwords;</p> </li> <li> <p>never re-use the same and easy-to-guess password.</p> </li> </ul> <p>Simple and quick configuration with the Clipperz <b>bookmarklet</b>.</p> <a href=\"http://www.clipperz.com/support/user_guide/direct_logins\" target=\"_blank\">Learn more about “direct logins”</a> ", 181 'mainPanelDirectLoginBlockDescription':"<p>Add “direct logins” to sign in to your web accounts without typing usernames and passwords!</p> <p>“Direct logins” greatly enhance your password security since you can:</p> <ul> <li> <p>conveniently adopt and enter complex passwords;</p> </li> <li> <p>never re-use the same and easy-to-guess password.</p> </li> </ul> <p>Simple and quick configuration with the Clipperz <b>bookmarklet</b>.</p> <a href=\"http://www.clipperz.com/support/user_guide/direct_logins\" target=\"_blank\">Learn more about “direct logins”</a> ",
182 'mainPanelRecordsBlockLabel':"Karten", 182 'mainPanelRecordsBlockLabel':"Karten",
183 'mainPanelAddRecordButtonLabel':"Neue Karte anlegen", 183 'mainPanelAddRecordButtonLabel':"Neue Karte anlegen",
184 'mainPanelRemoveRecordButtonLabel':"Karte löschen", 184 'mainPanelRemoveRecordButtonLabel':"Karte löschen",
185 'mainPanelRecordFilterBlockAllLabel':"all", 185 'mainPanelRecordFilterBlockAllLabel':"all",
186 'mainPanelRecordFilterBlockTagsLabel':"tags", 186 'mainPanelRecordFilterBlockTagsLabel':"tags",
187 'mainPanelRecordFilterBlockSearchLabel':"search", 187 'mainPanelRecordFilterBlockSearchLabel':"search",
188 'recordDetailNoRecordAtAllTitle':"Willkommen bei Clipperz!", 188 'recordDetailNoRecordAtAllTitle':"Willkommen bei Clipperz!",
189 'recordDetailNoRecordAtAllDescription':"<h5>Beginne mit dem Hinzufügen von Karten zu Deinem Zugang.</h5> <p>Karten sind einfache und flexible Formulare, bei denen Du Deine Passwörter und andere vertrauenswürde Daten speichern kannst.</p> <p>Karten können Zugangsinformationen für eine WebSite, die Kombination Deines Fahrradschlosses, oder Daten Deiner Kreditkarte enthalten, ...</p> <h5>Vergiss nicht das Bookmarklet</h5> <p>Bevor Du beginnst, installiere Dir das “Add to Clipperz” Bookmarklet: Es vereinfacht Dir das anlegen von Karten und verbessert somit den Komfor.</p> <p>Gehe zum “Bookmarklet” Tabulator um herauszufinden, wie es installiert und verwendet werden kann.</p> <p> </p> <p>Dann klicke einfach auf den <b>Neue Karte anlegen</b> Button und genieße Deinen Clipperz Zugang.</p> <p> </p> <a href=\"http://www.clipperz.com/support/user_guide/managing_cards\" target=\"_blank\">Näheres zum Erstellen und Verwalten von Karten lernen</a> ", 189 'recordDetailNoRecordAtAllDescription':"<h5>Beginne mit dem Hinzufügen von Karten zu Deinem Zugang.</h5> <p>Karten sind einfache und flexible Formulare, bei denen Du Deine Passwörter und andere vertrauenswürde Daten speichern kannst.</p> <p>Karten können Zugangsinformationen für eine WebSite, die Kombination Deines Fahrradschlosses, oder Daten Deiner Kreditkarte enthalten, ...</p> <h5>Vergiss nicht das Bookmarklet</h5> <p>Bevor Du beginnst, installiere Dir das “Add to Clipperz” Bookmarklet: Es vereinfacht Dir das anlegen von Karten und verbessert somit den Komfor.</p> <p>Gehe zum “Bookmarklet” Tabulator um herauszufinden, wie es installiert und verwendet werden kann.</p> <p> </p> <p>Dann klicke einfach auf den <b>Neue Karte anlegen</b> Button und genieße Deinen Clipperz Zugang.</p> <p> </p> <a href=\"http://www.clipperz.com/support/user_guide/managing_cards\" target=\"_blank\">Näheres zum Erstellen und Verwalten von Karten lernen</a> ",
190 'newRecordWizardTitleBox':"<h5>Bitte wähle eine Vorlage</h5> <p>Karten sind einfache und flexible Formulare, bei denen Du Passwörter oder jede Art von vertraulichen Informationen speichern kannst.</p> <p>Beginne mit der Auswahl einer der unten stehenden Vorlagen. Zu jeder Zeit kannst Du Deine Karten durch hinzufügen oder entfernen von Feldern verändern.</p> ", 190 'newRecordWizardTitleBox':"<h5>Bitte wähle eine Vorlage</h5> <p>Karten sind einfache und flexible Formulare, bei denen Du Passwörter oder jede Art von vertraulichen Informationen speichern kannst.</p> <p>Beginne mit der Auswahl einer der unten stehenden Vorlagen. Zu jeder Zeit kannst Du Deine Karten durch hinzufügen oder entfernen von Feldern verändern.</p> ",
191 'newRecordWizardBookmarkletConfigurationTitle':"Direktes Login", 191 'newRecordWizardBookmarkletConfigurationTitle':"Direktes Login",
192 'newRecordWizardBookmarkletConfigurationDescription':"<p>Füge bitte unten den Konfigurationscode ein, den das Clipperz Bookmarklet erzeugt hat.</p> <p>Eine neue Karte mit einem vollständigen Direkt Login zu dem gewählten Webzugang wird angelegt.</p> ", 192 'newRecordWizardBookmarkletConfigurationDescription':"<p>Füge bitte unten den Konfigurationscode ein, den das Clipperz Bookmarklet erzeugt hat.</p> <p>Eine neue Karte mit einem vollständigen Direkt Login zu dem gewählten Webzugang wird angelegt.</p> ",
193 'newRecordWizardCreateButtonLabel':"Anlegen", 193 'newRecordWizardCreateButtonLabel':"Anlegen",
194 'newRecordWizardCancelButtonLabel':"Abbruch", 194 'newRecordWizardCancelButtonLabel':"Abbruch",
195 'recordTemplates':{ 195 'recordTemplates':{
196 'WebAccount':{ 196 'WebAccount':{
197 'title':"Web Zugangsdaten", 197 'title':"Web Zugangsdaten",
198 'description':"<p>Eine einfache Karte, die die Login Informationen für einen Online Service speichert.</p> ", 198 'description':"<p>Eine einfache Karte, die die Login Informationen für einen Online Service speichert.</p> ",
199 'fields':{ 199 'fields':{
200 'URL':"Web Adresse", 200 'URL':"Web Adresse",
201 'TXT':"Benutzername / E-Mail", 201 'TXT':"Benutzername / E-Mail",
202 'PWD':"Passwort" 202 'PWD':"Passwort"
203 } 203 }
204 }, 204 },
205 'BankAccount':{ 205 'BankAccount':{
206 'title':"Bank Zugangsdaten", 206 'title':"Bank Zugangsdaten",
207 'description':"<p>Speichere geschützt Deine Online Banking Zugangsdaten.</p> ", 207 'description':"<p>Speichere geschützt Deine Online Banking Zugangsdaten.</p> ",
208 'fields':{ 208 'fields':{
209 'TXT':"Bank", 209 'TXT':"Bank",
210 'TXT':"Kontonummer", 210 'TXT':"Kontonummer",
211 'URL':"Web Adresse", 211 'URL':"Web Adresse",
212 'TXT':"Online Zugangsdaten", 212 'TXT':"Online Zugangsdaten",
213 'PWD':"Online Passwort" 213 'PWD':"Online Passwort"
214 } 214 }
215 }, 215 },
216 'CreditCard':{ 216 'CreditCard':{
217 'title':"Kreditkarte", 217 'title':"Kreditkarte",
218 'description':"<p>Kartennummer, CVV2, Ablaufdatum und PIN zu jeder Zeit abrufbar bei Clipperz.</p> ", 218 'description':"<p>Kartennummer, CVV2, Ablaufdatum und PIN zu jeder Zeit abrufbar bei Clipperz.</p> ",
219 'fields':{ 219 'fields':{
220 'TXT':"Art (Visa, AmEx, ...)", 220 'TXT':"Art (Visa, AmEx, ...)",
221 'TXT':"Nummer", 221 'TXT':"Nummer",
222 'TXT':"Inhaber", 222 'TXT':"Inhaber",
223 'TXT':"Ablaufdatum", 223 'TXT':"Ablaufdatum",
224 'TXT':"CVV2", 224 'TXT':"CVV2",
225 'PWD':"PIN", 225 'PWD':"PIN",
226 'URL':"Webseite", 226 'URL':"Webseite",
227 'TXT':"Online Zugangsdaten", 227 'TXT':"Online Zugangsdaten",
228 'PWD':"Passwort" 228 'PWD':"Passwort"
229 } 229 }
230 }, 230 },
231 'AddressBookEntry':{ 231 'AddressBookEntry':{
232 'title':"Adressbuch Eintrag", 232 'title':"Adressbuch Eintrag",
233 'description':"<p>Clipperz kann auch als Dein neues privates Adressbuch agieren. Nutze diese Vorlage um einfach eine neuen Eintrag anzulegen.</p> ", 233 'description':"<p>Clipperz kann auch als Dein neues privates Adressbuch agieren. Nutze diese Vorlage um einfach eine neuen Eintrag anzulegen.</p> ",
234 'fields':{ 234 'fields':{
235 'TXT':"Name", 235 'TXT':"Name",
236 'TXT':"Email", 236 'TXT':"Email",
237 'TXT':"Telefon", 237 'TXT':"Telefon",
238 'TXT':"Handy", 238 'TXT':"Handy",
239 'ADDR':"Adresse" 239 'ADDR':"Adresse"
240 } 240 }
241 }, 241 },
242 'Custom':{ 242 'Custom':{
243 'title':"Benutzerdefinierte Karte", 243 'title':"Benutzerdefinierte Karte",
244 'description':"<p>Egal welche Art von vertraulichen Informationen Du speichern musst, mit der benutzerdefinierten Karte kannst Du diese Informationen speichern.</p> ", 244 'description':"<p>Egal welche Art von vertraulichen Informationen Du speichern musst, mit der benutzerdefinierten Karte kannst Du diese Informationen speichern.</p> ",
245 'fields':{ 245 'fields':{
246 'TXT':"Feldname 1", 246 'TXT':"Feldname 1",
247 'TXT':"Feldname 2", 247 'TXT':"Feldname 2",
248 'TXT':"Feldname 3" 248 'TXT':"Feldname 3"
249 } 249 }
250 } 250 }
251}, 251},
252 'recordFieldTypologies':{ 252 'recordFieldTypologies':{
253 'TXT':{ 253 'TXT':{
254 'description':"simple text field", 254 'description':"simple text field",
255 'shortDescription':"Text" 255 'shortDescription':"Text"
256 }, 256 },
257 'PWD':{ 257 'PWD':{
258 'description':"simple text field, with default status set to hidden", 258 'description':"simple text field, with default status set to hidden",
259 'shortDescription':"Passwort" 259 'shortDescription':"Passwort"
260 }, 260 },
261 'URL':{ 261 'URL':{
262 'description':"simple text field in edit mode, that became an active url in view mode", 262 'description':"simple text field in edit mode, that became an active url in view mode",
263 'shortDescription':"Webadresse" 263 'shortDescription':"Webadresse"
264 }, 264 },
265 'DATE':{ 265 'DATE':{
266 'description':"a value set with a calendar helper", 266 'description':"a value set with a calendar helper",
267 'shortDescription':"Datum" 267 'shortDescription':"Datum"
268 }, 268 },
269 'ADDR':{ 269 'ADDR':{
270 'description':"just like the URL, but the active link points to Google Maps (or similar service) passing the address value as argument", 270 'description':"just like the URL, but the active link points to Google Maps (or similar service) passing the address value as argument",
271 'shortDescription':"Postanschrift" 271 'shortDescription':"Postanschrift"
272 }, 272 },
273 'CHECK':{ 273 'CHECK':{
274 'description':"check description", 274 'description':"check description",
275 'shortDescription':"check" 275 'shortDescription':"check"
276 }, 276 },
277 'RADIO':{ 277 'RADIO':{
278 'description':"radio description", 278 'description':"radio description",
279 'shortDescription':"radio" 279 'shortDescription':"radio"
280 }, 280 },
281 'SELECT':{ 281 'SELECT':{
282 'description':"select description", 282 'description':"select description",
283 'shortDescription':"select" 283 'shortDescription':"select"
284 } 284 }
285}, 285},
286 'newRecordPanelGeneralExceptionTitle':"Fehler", 286 'newRecordPanelGeneralExceptionTitle':"Fehler",
287 'newRecordPanelGeneralExceptionMessage':"Der Konfigurationstext ist nicht gültig. Stelle sicher, dass Du den Text des Bookmarket Pop-Up eingefügt hast und versuch es nocheinmal.", 287 'newRecordPanelGeneralExceptionMessage':"Der Konfigurationstext ist nicht gültig. Stelle sicher, dass Du den Text des Bookmarket Pop-Up eingefügt hast und versuch es nocheinmal.",
288 'newRecordPanelWrongBookmarkletVersionExceptionTitle':"Fehler", 288 'newRecordPanelWrongBookmarkletVersionExceptionTitle':"Fehler",
289 'newRecordPanelWrongBookmarkletVersionExceptionMessage':"Der Konfigurationstext wurde von einer älteren Version des Bookmarklets erstellt. Bitte aktualisiere Dein Bookmarklet und probiere es erneut.", 289 'newRecordPanelWrongBookmarkletVersionExceptionMessage':"Der Konfigurationstext wurde von einer älteren Version des Bookmarklets erstellt. Bitte aktualisiere Dein Bookmarklet und probiere es erneut.",
290 'newRecordPanelExceptionPanelCloseButtonLabel':"Abbruch", 290 'newRecordPanelExceptionPanelCloseButtonLabel':"Abbruch",
291 'mainPanelDeletingRecordPanelConfirmationTitle':"Lösche ausgewählte Karte", 291 'mainPanelDeletingRecordPanelConfirmationTitle':"Lösche ausgewählte Karte",
292 'mainPanelDeleteRecordPanelConfirmationText':"Möschtest Du wirklich die ausgewählte Karte löschen?", 292 'mainPanelDeleteRecordPanelConfirmationText':"Möschtest Du wirklich die ausgewählte Karte löschen?",
293 'mainPanelDeleteRecordPanelConfirmButtonLabel':"Ja", 293 'mainPanelDeleteRecordPanelConfirmButtonLabel':"Ja",
294 'mainPanelDeleteRecordPanelDenyButtonLabel':"Nein", 294 'mainPanelDeleteRecordPanelDenyButtonLabel':"Nein",
295 'mainPanelDeletingRecordPanelInitialTitle':"Lösche ausgewählte Karte", 295 'mainPanelDeletingRecordPanelInitialTitle':"Lösche ausgewählte Karte",
296 'mainPanelDeletingRecordPanelCompletedText':"Fertig", 296 'mainPanelDeletingRecordPanelCompletedText':"Fertig",
297 'deleteRecordPanelCollectRecordDataMessageTitle':"Karte löschen", 297 'deleteRecordPanelCollectRecordDataMessageTitle':"Karte löschen",
298 'deleteRecordPanelCollectRecordDataMessageText':"Aktualisiere Kartenliste", 298 'deleteRecordPanelCollectRecordDataMessageText':"Aktualisiere Kartenliste",
299 'deleteRecordPanelEncryptUserDataMessageTitle':"Karte löschen", 299 'deleteRecordPanelEncryptUserDataMessageTitle':"Karte löschen",
300 'deleteRecordPanelEncryptUserDataMessageText':"Lokale Verschlüsselung der Karten Kopfdaten", 300 'deleteRecordPanelEncryptUserDataMessageText':"Lokale Verschlüsselung der Karten Kopfdaten",
301 'deleteRecordPanelSendingDataToTheServerMessageTitle':"Karte löschen", 301 'deleteRecordPanelSendingDataToTheServerMessageTitle':"Karte löschen",
302 'deleteRecordPanelSendingDataToTheServerMessageText':"Lade verschlüsselte Karten Kopfdaten zu Clipperz hoch", 302 'deleteRecordPanelSendingDataToTheServerMessageText':"Lade verschlüsselte Karten Kopfdaten zu Clipperz hoch",
303 'deleteRecordPanelUpdatingTheInterfaceMessageTitle':"Karte löschen", 303 'deleteRecordPanelUpdatingTheInterfaceMessageTitle':"Karte löschen",
304 'deleteRecordPanelUpdatingTheInterfaceMessageText':"Aktualisiere Benutzerschnittstelle", 304 'deleteRecordPanelUpdatingTheInterfaceMessageText':"Aktualisiere Benutzerschnittstelle",
305 'recordDetailNoRecordSelectedTitle':"Keine Karte ausgewählt", 305 'recordDetailNoRecordSelectedTitle':"Keine Karte ausgewählt",
306 'recordDetailNoRecordSelectedDescription':"<p>Bitte wähle aus der linken Liste eine Karte aus.</p> ", 306 'recordDetailNoRecordSelectedDescription':"<p>Bitte wähle aus der linken Liste eine Karte aus.</p> ",
307 'recordDetailLoadingRecordMessage':"Lade verschlüsselte Karte von Clipperz runter", 307 'recordDetailLoadingRecordMessage':"Lade verschlüsselte Karte von Clipperz runter",
308 'recordDetailDecryptingRecordMessage':"Lokale entschlüsselung der Kartendaten", 308 'recordDetailDecryptingRecordMessage':"Lokale entschlüsselung der Kartendaten",
309 'recordDetailLoadingRecordVersionMessage':"Herunterladen der aktuellsten Kartenversion", 309 'recordDetailLoadingRecordVersionMessage':"Herunterladen der aktuellsten Kartenversion",
310 'recordDetailDecryptingRecordVersionMessage':"Lokale Entschlüsselung der aktuellen Version", 310 'recordDetailDecryptingRecordVersionMessage':"Lokale Entschlüsselung der aktuellen Version",
311 'recordDetailLoadingErrorMessageTitle':"Fehler beim Herunterladen der Karte", 311 'recordDetailLoadingErrorMessageTitle':"Fehler beim Herunterladen der Karte",
312 'recordDetailNotesLabel':"Notiz", 312 'recordDetailNotesLabel':"Notiz",
313 'recordDetailLabelFieldColumnLabel':"Feld Namen", 313 'recordDetailLabelFieldColumnLabel':"Feld Namen",
314 'recordDetailDataFieldColumnLabel':"Feld Daten", 314 'recordDetailDataFieldColumnLabel':"Feld Daten",
315 'recordDetailTypeFieldColumnLabel':"Art", 315 'recordDetailTypeFieldColumnLabel':"Art",
316 'recordDetailSavingChangesMessagePanelInitialTitle':"Speichere Karte", 316 'recordDetailSavingChangesMessagePanelInitialTitle':"Speichere Karte",
317 'recordDetailAddFieldButtonLabel':"Neues Feld hinzufügen", 317 'recordDetailAddFieldButtonLabel':"Neues Feld hinzufügen",
318 'recordDetailDirectLoginBlockTitle':"Direkt Logins", 318 'recordDetailDirectLoginBlockTitle':"Direkt Logins",
319 'recordDetailNewDirectLoginDescription':"<p>Direkt Login Konfiguration</p> ", 319 'recordDetailNewDirectLoginDescription':"<p>Direkt Login Konfiguration</p> ",
320 'recordDetailDirectLoginBlockNoDirectLoginConfiguredDescription':"<p>Enthält diese Karte Informationen um Zugriff auf ein Online Service zu erhalten?</p> <p>Verwende das Bookmarklet um ein “Direkt Login” mit nur einem Klick von Clipperz zu konfigurieren.</p> ", 320 'recordDetailDirectLoginBlockNoDirectLoginConfiguredDescription':"<p>Enthält diese Karte Informationen um Zugriff auf ein Online Service zu erhalten?</p> <p>Verwende das Bookmarklet um ein “Direkt Login” mit nur einem Klick von Clipperz zu konfigurieren.</p> ",
321 'recordDetailAddNewDirectLoginButtonLabel':"Neues Direktlogin hinzufügen", 321 'recordDetailAddNewDirectLoginButtonLabel':"Neues Direktlogin hinzufügen",
322 'recordDetailEditButtonLabel':"Bearbeiten", 322 'recordDetailEditButtonLabel':"Bearbeiten",
323 'recordDetailSaveButtonLabel':"Speichern", 323 'recordDetailSaveButtonLabel':"Speichern",
324 'recordDetailCancelButtonLabel':"Abbruch", 324 'recordDetailCancelButtonLabel':"Abbruch",
325 'newRecordTitleLabel':"_neue Karte_", 325 'newRecordTitleLabel':"_neue Karte_",
326 'newDirectLoginLabelSuffix':"", 326 'newDirectLoginLabelSuffix':"",
327 'recordSaveChangesPanelCollectRecordInfoMessageTitle':"Karte speichern", 327 'recordSaveChangesPanelCollectRecordInfoMessageTitle':"Karte speichern",
328 'recordSaveChangesPanelCollectRecordInfoMessageText':"Aktualisierung der Karten Kopfdaten", 328 'recordSaveChangesPanelCollectRecordInfoMessageText':"Aktualisierung der Karten Kopfdaten",
329 'recordSaveChangesPanelEncryptUserDataMessageTitle':"Karte speichern", 329 'recordSaveChangesPanelEncryptUserDataMessageTitle':"Karte speichern",
330 'recordSaveChangesPanelEncryptUserDataMessageText':"Lokale Verschlüsselung der Karten Kopfdaten", 330 'recordSaveChangesPanelEncryptUserDataMessageText':"Lokale Verschlüsselung der Karten Kopfdaten",
331 'recordSaveChangesPanelEncryptRecordDataMessageTitle':"Karte speichern", 331 'recordSaveChangesPanelEncryptRecordDataMessageTitle':"Karte speichern",
332 'recordSaveChangesPanelEncryptRecordDataMessageText':"Lokale Verschlüsselung der Karten Informationen", 332 'recordSaveChangesPanelEncryptRecordDataMessageText':"Lokale Verschlüsselung der Karten Informationen",
333 'recordSaveChangesPanelEncryptRecordVersionDataMessageTitle':"Karte speichern", 333 'recordSaveChangesPanelEncryptRecordVersionDataMessageTitle':"Karte speichern",
334 'recordSaveChangesPanelEncryptRecordVersionDataMessageText':"Lokale Verschlüsselung der Karten Versions Informationen", 334 'recordSaveChangesPanelEncryptRecordVersionDataMessageText':"Lokale Verschlüsselung der Karten Versions Informationen",
335 'recordSaveChangesPanelSendingDataToTheServerMessageTitle':"Karte speichern", 335 'recordSaveChangesPanelSendingDataToTheServerMessageTitle':"Karte speichern",
336 'recordSaveChangesPanelSendingDataToTheServerMessageText':"Verschlüsselte Karten Kopfdaten auf Clipperz hochladen", 336 'recordSaveChangesPanelSendingDataToTheServerMessageText':"Verschlüsselte Karten Kopfdaten auf Clipperz hochladen",
337 'recordSaveChangesPanelUpdatingTheInterfaceMessageTitle':"Karte speichern", 337 'recordSaveChangesPanelUpdatingTheInterfaceMessageTitle':"Karte speichern",
338 'recordSaveChangesPanelUpdatingTheInterfaceMessageText':"Aktualisierung der Benutzerschnittstelle", 338 'recordSaveChangesPanelUpdatingTheInterfaceMessageText':"Aktualisierung der Benutzerschnittstelle",
339 'exit':"<h2> <b>Auf Wiedersehen! Danke, dass Du Clipperz verwendet hast.</b> </h2> <ul> <li> <h3>Hinweis:</h3> <ul> <li> <p>Speichere diese Seite in Deine Favoriten, damit Du auch in Zukunft dich sicher mit Clipperz verbinden kannst (solltest Du dies nicht bereits getan haben)</p> </li> <li> <p>Clipperz wird Dir niemals eine E-Mail senden, weil wir Dich niemals nach Deiner E-Mail Anschrift gefragt haben (und dies auch nie werden) – öffne daher niemals eine Mail, die wvon Clipperz zu sein scheint</p> </li> </ul> </li> </ul> <p> </p> <p>In 10 Sekunden wirdst Du auf eine Seite von Wikipedia umgeleitet, wo Du über eine herausragende Sicherheitslücke informiert wirst.</p> ", 339 'exit':"<h2> <b>Auf Wiedersehen! Danke, dass Du Clipperz verwendet hast.</b> </h2> <ul> <li> <h3>Hinweis:</h3> <ul> <li> <p>Speichere diese Seite in Deine Favoriten, damit Du auch in Zukunft dich sicher mit Clipperz verbinden kannst (solltest Du dies nicht bereits getan haben)</p> </li> <li> <p>Clipperz wird Dir niemals eine E-Mail senden, weil wir Dich niemals nach Deiner E-Mail Anschrift gefragt haben (und dies auch nie werden) – öffne daher niemals eine Mail, die wvon Clipperz zu sein scheint</p> </li> </ul> </li> </ul> <p> </p> <p>In 10 Sekunden wirdst Du auf eine Seite von Wikipedia umgeleitet, wo Du über eine herausragende Sicherheitslücke informiert wirst.</p> ",
340 //'DWRUtilLoadingMessage':"Lade Daten ...", 340 //'DWRUtilLoadingMessage':"Lade Daten ...",
341 'comingSoon':"In Kürze ...", 341 'comingSoon':"In Kürze ...",
342 'panelCollectingEntryopyMessageText':"Sammlung", 342 'panelCollectingEntryopyMessageText':"Sammlung",
343 'directLoginConfigurationCheckBoxFieldSelectedValue':"Ja", 343 'directLoginConfigurationCheckBoxFieldSelectedValue':"Ja",
344 'directLoginConfigurationCheckBoxFieldNotSelectedValue':"Nein", 344 'directLoginConfigurationCheckBoxFieldNotSelectedValue':"Nein",
345 345
346__syntaxFix__: "syntax fix" 346__syntaxFix__: "syntax fix"
347}); 347});
diff --git a/frontend/beta/js/Clipperz/PM/Strings/Strings_el-GR.js b/frontend/beta/js/Clipperz/PM/Strings/Strings_el-GR.js
index f7a7583..42ecf53 100644
--- a/frontend/beta/js/Clipperz/PM/Strings/Strings_el-GR.js
+++ b/frontend/beta/js/Clipperz/PM/Strings/Strings_el-GR.js
@@ -1,696 +1,696 @@
1/* 1/*
2 2
3Copyright 2008-2013 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz, the online password manager. 5This file is part of Clipperz, the online password manager.
6For further information about its features and functionalities please 6For further information about its features and functionalities please
7refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
8 8
9* Clipperz is free software: you can redistribute it and/or modify it 9* Clipperz is free software: you can redistribute it and/or modify it
10 under the terms of the GNU Affero General Public License as published 10 under the terms of the GNU Affero General Public License as published
11 by the Free Software Foundation, either version 3 of the License, or 11 by the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version. 12 (at your option) any later version.
13 13
14* Clipperz is distributed in the hope that it will be useful, but 14* Clipperz is distributed in the hope that it will be useful, but
15 WITHOUT ANY WARRANTY; without even the implied warranty of 15 WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
18 18
19* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
20 License along with Clipperz. If not, see http://www.gnu.org/licenses/. 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
21 21
22*/ 22*/
23 23
24//============================================================================= 24//=============================================================================
25// 25//
26 // G R E E K (el_GR) 26 // G R E E K (el_GR)
27// 27//
28//============================================================================= 28//=============================================================================
29 29
30Clipperz.PM.Strings.Languages['el-gr'] = MochiKit.Base.merge(Clipperz.PM.Strings.Languages['en-us'], { 30Clipperz.PM.Strings.Languages['el-gr'] = MochiKit.Base.merge(Clipperz.PM.Strings.Languages['en-us'], {
31 31
32//----------------------------------------------------- 32//-----------------------------------------------------
33 //Login page - description 33 //Login page - description
34 'clipperzServiceDescriptionConfig': [ 34 'clipperzServiceDescriptionConfig': [
35 {tag:'h2', html:'Κρατήστε το για τον Εαυτό Σας'}, 35 {tag:'h2', html:'Κρατήστε το για τον Εαυτό Σας'},
36 {tag:'ul', children:[ 36 {tag:'ul', children:[
37 {tag:'li', children:[ 37 {tag:'li', children:[
38 {tag:'h3', html:'Το Clipperz είναι:'}, 38 {tag:'h3', html:'Το Clipperz είναι:'},
39 {tag:'ul', children:[ 39 {tag:'ul', children:[
40 {tag:'li', children:[{tag:'span', html:'Ένας ασφαλής και απλός τρόπος διαχείρησης όλων των κωδικών πρόσβασης σας'}]}, 40 {tag:'li', children:[{tag:'span', html:'Ένας ασφαλής και απλός τρόπος διαχείρησης όλων των κωδικών πρόσβασης σας'}]},
41 {tag:'li', children:[{tag:'span', html:'Μια αποτελεσματική λύση πρόσβασης σε δεδομένα/εφαρμογές με μοναδικό κωδικό'}]}, 41 {tag:'li', children:[{tag:'span', html:'Μια αποτελεσματική λύση πρόσβασης σε δεδομένα/εφαρμογές με μοναδικό κωδικό'}]},
42 {tag:'li', children:[{tag:'span', html:'Μια ψηφιακή θυρίδα για τα απόρρητα δεδομένα σας'}]} 42 {tag:'li', children:[{tag:'span', html:'Μια ψηφιακή θυρίδα για τα απόρρητα δεδομένα σας'}]}
43 ]} 43 ]}
44 ]}, 44 ]},
45 {tag:'li', children:[ 45 {tag:'li', children:[
46 {tag:'h3', html:'Με το Clipperz μπορείτε:'}, 46 {tag:'h3', html:'Με το Clipperz μπορείτε:'},
47 {tag:'ul', children:[ 47 {tag:'ul', children:[
48 {tag:'li', children:[{tag:'span', html:'Να αποθηκεύσετε και να διαχειριστείτε όλους τους κωδικούς πρόσβασης και τα online πιστοποιητικά/διαπιστευτήρια σας'}]}, 48 {tag:'li', children:[{tag:'span', html:'Να αποθηκεύσετε και να διαχειριστείτε όλους τους κωδικούς πρόσβασης και τα online πιστοποιητικά/διαπιστευτήρια σας'}]},
49 {tag:'li', children:[{tag:'span', html:'Να έχετε πρόσβαση (login) στις υπηρεσίες διαδικτύου χωρίς την εισαγωγή oνομάτων λογαρισμών χρήστη (username),ή, κωδικών πρόσβασης (passwords)'}]}, 49 {tag:'li', children:[{tag:'span', html:'Να έχετε πρόσβαση (login) στις υπηρεσίες διαδικτύου χωρίς την εισαγωγή oνομάτων λογαρισμών χρήστη (username),ή, κωδικών πρόσβασης (passwords)'}]},
50 {tag:'li', children:[{tag:'span', html:'Να προστατεύσετε όλα τα προσωπικά δεδομένα σας: κωδικούς συναγερμών, PINs, αριθμούς πιστωτικών καρτών, ...'}]}, 50 {tag:'li', children:[{tag:'span', html:'Να προστατεύσετε όλα τα προσωπικά δεδομένα σας: κωδικούς συναγερμών, PINs, αριθμούς πιστωτικών καρτών, ...'}]},
51 {tag:'li', children:[{tag:'span', html:'Να μοιραστείτε δεδομένα με μέλη της οικογένεια σας και τους συνεργάτες σας (σύντομα στην διάθεση σας)'}]} 51 {tag:'li', children:[{tag:'span', html:'Να μοιραστείτε δεδομένα με μέλη της οικογένεια σας και τους συνεργάτες σας (σύντομα στην διάθεση σας)'}]}
52 ]} 52 ]}
53 ]}, 53 ]},
54 {tag:'li', children:[ 54 {tag:'li', children:[
55 {tag:'h3', html:'Τα πλεονεκτήματα του Clipperz είναι:'}, 55 {tag:'h3', html:'Τα πλεονεκτήματα του Clipperz είναι:'},
56 {tag:'ul', children:[ 56 {tag:'ul', children:[
57 {tag:'li', children:[{tag:'span', html:'Είναι δωρεάν και προσφέρει πρόσβαση ανώνυμα'}]}, 57 {tag:'li', children:[{tag:'span', html:'Είναι δωρεάν και προσφέρει πρόσβαση ανώνυμα'}]},
58 {tag:'li', children:[{tag:'span', html:'Μπορεί να χρησιμοποιηθεί οποαδήποτε ώρα και από οποιοδήποτε τερματικό'}]}, 58 {tag:'li', children:[{tag:'span', html:'Μπορεί να χρησιμοποιηθεί οποαδήποτε ώρα και από οποιοδήποτε τερματικό'}]},
59 {tag:'li', children:[{tag:'span', html:'Δεν απαιτεί την φόρτωση και εγκατάσταση οποιουδήποτε λογισμικού'}]}, 59 {tag:'li', children:[{tag:'span', html:'Δεν απαιτεί την φόρτωση και εγκατάσταση οποιουδήποτε λογισμικού'}]},
60 {tag:'li', children:[{tag:'span', html:'Αποφεύγετε την διατήριση απορρήτων στον υπολογιστή σας ή σε έντυπη μορφή'}]} 60 {tag:'li', children:[{tag:'span', html:'Αποφεύγετε την διατήριση απορρήτων στον υπολογιστή σας ή σε έντυπη μορφή'}]}
61 ]} 61 ]}
62 ]}, 62 ]},
63 {tag:'li', children:[ 63 {tag:'li', children:[
64 {tag:'h3', html:'Η ασφάλεια που παρέχει το Clipperz:'}, 64 {tag:'h3', html:'Η ασφάλεια που παρέχει το Clipperz:'},
65 {tag:'ul', children:[ 65 {tag:'ul', children:[
66 {tag:'li', children:[{tag:'span', html:'Τα απόρρητα δεδομένα σας κωδικοποιούνται τοπικά από τον διακομιστή σας (browser) πρίν να φορτωθούν στο Clipperz'}]}, 66 {tag:'li', children:[{tag:'span', html:'Τα απόρρητα δεδομένα σας κωδικοποιούνται τοπικά από τον διακομιστή σας (browser) πρίν να φορτωθούν στο Clipperz'}]},
67 {tag:'li', children:[{tag:'span', html:'Το κλειδί της κωδικοποίησης είναι μία φράση-κωδικός γνωστή μόνο σε εσάς'}]}, 67 {tag:'li', children:[{tag:'span', html:'Το κλειδί της κωδικοποίησης είναι μία φράση-κωδικός γνωστή μόνο σε εσάς'}]},
68 {tag:'li', children:[{tag:'span', html:'Το Clipperz φυλάσσει τα προσωπικά σας δεδομένα σε κωδικοποιημένη μορφή, και δεν μπορεί να έχει πρόσβαση σε αυτά στην αρχική τους μορφή'}]}, 68 {tag:'li', children:[{tag:'span', html:'Το Clipperz φυλάσσει τα προσωπικά σας δεδομένα σε κωδικοποιημένη μορφή, και δεν μπορεί να έχει πρόσβαση σε αυτά στην αρχική τους μορφή'}]},
69 {tag:'li', children:[{tag:'span', html:'Το Clipperz χρησιμοποιεί επίσημες /πρότυπες μεθόδους κωδικοποίησης, και όχι αόριστα και εφάνταστα μοντέλα'}]}, 69 {tag:'li', children:[{tag:'span', html:'Το Clipperz χρησιμοποιεί επίσημες /πρότυπες μεθόδους κωδικοποίησης, και όχι αόριστα και εφάνταστα μοντέλα'}]},
70 {tag:'li', children:[{tag:'span', html:'Έχετε πρόσβαση στον πηγαίο κώδικα οποτεδήποτε το θελήσετε, και δεν χρειάζετε να γνωρίζετε τίποτα από κρυπτογράφηση για να είστε ένας ευχαριστημένος χρήστης!'}]} 70 {tag:'li', children:[{tag:'span', html:'Έχετε πρόσβαση στον πηγαίο κώδικα οποτεδήποτε το θελήσετε, και δεν χρειάζετε να γνωρίζετε τίποτα από κρυπτογράφηση για να είστε ένας ευχαριστημένος χρήστης!'}]}
71 ]} 71 ]}
72 ]}, 72 ]},
73 {tag:'li', children:[ 73 {tag:'li', children:[
74 {tag:'a', href:"http://www.clipperz.com", target:'_blank', html:'Μάθετε περισσότερα'} 74 {tag:'a', href:"http://www.clipperz.com", target:'_blank', html:'Μάθετε περισσότερα'}
75 ]} 75 ]}
76 ]} 76 ]}
77 ], 77 ],
78 78
79 // Login page - form 79 // Login page - form
80 'loginFormTitle': "Συνδεθείτε με τον Clipperz λογαριασμό σας", 80 'loginFormTitle': "Συνδεθείτε με τον Clipperz λογαριασμό σας",
81 'loginFormUsernameLabel': "Όνομα χρήστη", 81 'loginFormUsernameLabel': "Όνομα χρήστη",
82 'loginFormPassphraseLabel': "Κωδική φράση", 82 'loginFormPassphraseLabel': "Κωδική φράση",
83 'loginFormDontHaveAnAccountLabel': "Δεν έχετε δημιουργήσει λογαριασμό?", 83 'loginFormDontHaveAnAccountLabel': "Δεν έχετε δημιουργήσει λογαριασμό?",
84 'loginFormCreateOneLabel': "Δημιουργήστε έναν", 84 'loginFormCreateOneLabel': "Δημιουργήστε έναν",
85 'loginFormForgotYourCredentialsLabel': "Ξεχάσατε τα διαπιστευτήριά σας?", 85 'loginFormForgotYourCredentialsLabel': "Ξεχάσατε τα διαπιστευτήριά σας?",
86 'loginFormAarghThatsBadLabel': "Ααααργκ! Αυτό είναι κακό!", 86 'loginFormAarghThatsBadLabel': "Ααααργκ! Αυτό είναι κακό!",
87 'loginFormAfraidOfMaliciousScriptsLabel':"φοβάστε κακόβουλα προγράμματα (scripts)?", 87 'loginFormAfraidOfMaliciousScriptsLabel':"φοβάστε κακόβουλα προγράμματα (scripts)?",
88 'loginFormVerifyTheCodeLabel': "Επαληθεύστε τον κωδικό", 88 'loginFormVerifyTheCodeLabel': "Επαληθεύστε τον κωδικό",
89 'loginFormButtonLabel': "Σύνδεση", 89 'loginFormButtonLabel': "Σύνδεση",
90 90
91// Login page - language selection 91// Login page - language selection
92 'loginPanelSwithLanguageDescriptionConfig':[ 92 'loginPanelSwithLanguageDescriptionConfig':[
93 {tag:'h5', html:"Αλλάξτε στην γλώσσα προτήμησης σας"} 93 {tag:'h5', html:"Αλλάξτε στην γλώσσα προτήμησης σας"}
94 ], 94 ],
95 95
96// Login page - browser compatibility 96// Login page - browser compatibility
97 'browserCompatibilityDescriptionConfig':[ 97 'browserCompatibilityDescriptionConfig':[
98 {tag:'p', html:"Έχετε μία καλύτερη και πιό ασφαλή Clipperz εμπειρία χρησιμοποιόντας τον Firefox. Ωστόσο το Clipperz συνεργάζετε άψογα με Opera και MS Internet Explorer!"} 98 {tag:'p', html:"Έχετε μία καλύτερη και πιό ασφαλή Clipperz εμπειρία χρησιμοποιόντας τον Firefox. Ωστόσο το Clipperz συνεργάζετε άψογα με Opera και MS Internet Explorer!"}
99 ], 99 ],
100 100
101// Login message panel 101// Login message panel
102 'loginMessagePanelInitialTitle': "Γίνεται σύνδεση ...", 102 'loginMessagePanelInitialTitle': "Γίνεται σύνδεση ...",
103 'loginMessagePanelInitialButtonLabel': "Ακύρωση", 103 'loginMessagePanelInitialButtonLabel': "Ακύρωση",
104 'loginMessagePanelConnectedTitle': "Συνδεθήκατε", 104 'loginMessagePanelConnectedTitle': "Συνδεθήκατε",
105 'loginMessagePanelConnectedText': "Ολοκληρώθηκε", 105 'loginMessagePanelConnectedText': "Ολοκληρώθηκε",
106 'loginMessagePanelFailureTitle': "Λάθος", 106 'loginMessagePanelFailureTitle': "Λάθος",
107 'loginMessagePanelFailureText': "Η σύνδεση χρήστη απέτυχε", 107 'loginMessagePanelFailureText': "Η σύνδεση χρήστη απέτυχε",
108 'loginMessagePanelFailureButtonLabel': "Κλείσιμο", 108 'loginMessagePanelFailureButtonLabel': "Κλείσιμο",
109 109
110// Login message panel - connection 110// Login message panel - connection
111 'connectionLoginSendingCredentialsMessageTitle': "Γίνεται επαλήθευση διαπιστευτηρίων", 111 'connectionLoginSendingCredentialsMessageTitle': "Γίνεται επαλήθευση διαπιστευτηρίων",
112 'connectionLoginSendingCredentialsMessageText': "Αποστέλλονται διαπιστευτήρια", 112 'connectionLoginSendingCredentialsMessageText': "Αποστέλλονται διαπιστευτήρια",
113 'connectionLoginCredentialsVerificationMessageTitle':"Γίνεται επαλήθευση διαπιστευτηρίων", 113 'connectionLoginCredentialsVerificationMessageTitle':"Γίνεται επαλήθευση διαπιστευτηρίων",
114 'connectionLoginCredentialsVerificationMessageText':"Εκτέλεση πιστοποίησης SRP ", 114 'connectionLoginCredentialsVerificationMessageText':"Εκτέλεση πιστοποίησης SRP ",
115 'connectionLoginDoneMessageTitle': "Γίνεται επαλήθευση διαπιστευτηρίων", 115 'connectionLoginDoneMessageTitle': "Γίνεται επαλήθευση διαπιστευτηρίων",
116 'connectionLoginDoneMessageText': "Συνδεδεμένος", 116 'connectionLoginDoneMessageText': "Συνδεδεμένος",
117 117
118 //Login message panel - user 118 //Login message panel - user
119 'userLoginPanelUpgradingUserCredentialsMessageTitle': "Γίνεται επαλήθευση διαπιστευτηρίων", 119 'userLoginPanelUpgradingUserCredentialsMessageTitle': "Γίνεται επαλήθευση διαπιστευτηρίων",
120 'userLoginPanelUpgradingUserCredentialsMessageText': "Αναβάθμηση των διαπιστευτηρίων σας σε ένα νέο σζήμα πιστοποίησης", 120 'userLoginPanelUpgradingUserCredentialsMessageText': "Αναβάθμηση των διαπιστευτηρίων σας σε ένα νέο σζήμα πιστοποίησης",
121 'userLoginPanelConnectedMessageTitle': "Χρήστης πιστοποιήθηκε ", 121 'userLoginPanelConnectedMessageTitle': "Χρήστης πιστοποιήθηκε ",
122 'userLoginPanelConnectedMessageText': "Συνδεθήκατε με επιτυχία", 122 'userLoginPanelConnectedMessageText': "Συνδεθήκατε με επιτυχία",
123 'userLoginPanelTryingAnOlderConnectionSchemaMessageTitle': "Γίνεται επαλήθευση διαπιστευτηρίων", 123 'userLoginPanelTryingAnOlderConnectionSchemaMessageTitle': "Γίνεται επαλήθευση διαπιστευτηρίων",
124 'userLoginPanelTryingAnOlderConnectionSchemaMessageText': "Trying an older authentication schema", 124 'userLoginPanelTryingAnOlderConnectionSchemaMessageText': "Trying an older authentication schema",
125 'userLoginPanelLoadingUserDataMessageTitle': "Χρήστης πιστοποιήθηκε ", 125 'userLoginPanelLoadingUserDataMessageTitle': "Χρήστης πιστοποιήθηκε ",
126 'userLoginPanelLoadingUserDataMessageText': "Downloading encrypted card headers from Clipperz", 126 'userLoginPanelLoadingUserDataMessageText': "Downloading encrypted card headers from Clipperz",
127 'userLoginPanelDecryptingUserDataMessageTitle': "Χρήστης πιστοποιήθηκε ", 127 'userLoginPanelDecryptingUserDataMessageTitle': "Χρήστης πιστοποιήθηκε ",
128 'userLoginPanelDecryptingUserDataMessageText': "Local decryption of card headers", 128 'userLoginPanelDecryptingUserDataMessageText': "Local decryption of card headers",
129 'userLoginPanelDecryptingUserStatisticsMessageTitle': "Χρήστης πιστοποιήθηκε ", 129 'userLoginPanelDecryptingUserStatisticsMessageTitle': "Χρήστης πιστοποιήθηκε ",
130 'userLoginPanelDecryptingUserStatisticsMessageText': "Local decryption of usage statistics", 130 'userLoginPanelDecryptingUserStatisticsMessageText': "Local decryption of usage statistics",
131 131
132 //----------------------------------------------------- 132 //-----------------------------------------------------
133 //Registration page - splash alert 133 //Registration page - splash alert
134 'splashAlertTitle':"Καλώς ήλθατε στο Clipperz!", 134 'splashAlertTitle':"Καλώς ήλθατε στο Clipperz!",
135 'splashAlertTextConfig': [ 135 'splashAlertTextConfig': [
136 {tag:'p', html:'Μερικές συμβουλές ασφαλείας'}, 136 {tag:'p', html:'Μερικές συμβουλές ασφαλείας'},
137 {tag:'ul', children:[ 137 {tag:'ul', children:[
138 {tag:'li', children:[{tag:'span', html:'Η αποθήκευση των δεδομένων σας στο Clipperz είναι τόσο ασφαλής, όσο η κωδική φράση που επιλέγετε για να τα προστατεύσετε. Κανένας δεν θα έχει πρόσβαση σε αυτά, εκτός αν γνωρίζει την κωδική φράση σας.'}]}, 138 {tag:'li', children:[{tag:'span', html:'Η αποθήκευση των δεδομένων σας στο Clipperz είναι τόσο ασφαλής, όσο η κωδική φράση που επιλέγετε για να τα προστατεύσετε. Κανένας δεν θα έχει πρόσβαση σε αυτά, εκτός αν γνωρίζει την κωδική φράση σας.'}]},
139 {tag:'li', children:[{tag:'span', html:'Αν πρόκειται να χρησιμοποιήσετε το Clipperz για ασφαλή προστασία ευαίσθητων ή σημαντικών πληροφοριών, βεβαιωθείτε ότι θα χρησιμοποιήσετε μία “γερή” κωδική φράση. Όσο μεγαλύτερη, τόσο καλύτερη!'}]}, 139 {tag:'li', children:[{tag:'span', html:'Αν πρόκειται να χρησιμοποιήσετε το Clipperz για ασφαλή προστασία ευαίσθητων ή σημαντικών πληροφοριών, βεβαιωθείτε ότι θα χρησιμοποιήσετε μία “γερή” κωδική φράση. Όσο μεγαλύτερη, τόσο καλύτερη!'}]},
140 {tag:'li', children:[{tag:'span', html:'Το Clipperz δεν θα έχει τη δυνατότητα να ανακτήσει μία χαμένη κωδική φράση!'}]} 140 {tag:'li', children:[{tag:'span', html:'Το Clipperz δεν θα έχει τη δυνατότητα να ανακτήσει μία χαμένη κωδική φράση!'}]}
141 ]}, 141 ]},
142 {tag:'p', html:'Για περισσότερες πληροφορίες, παρακαλώ ανατρέξτε στο <a href=\"http://www.clipperz.com\" target=\"_blank\">Clipperz</a>.'} 142 {tag:'p', html:'Για περισσότερες πληροφορίες, παρακαλώ ανατρέξτε στο <a href=\"http://www.clipperz.com\" target=\"_blank\">Clipperz</a>.'}
143 ], 143 ],
144 'splashAlertCloseButtonLabel':"Εντάξει", 144 'splashAlertCloseButtonLabel':"Εντάξει",
145 145
146 // Registration page - form 146 // Registration page - form
147 'registrationFormTitle': "Δημιουργήστε λογαριασμό", 147 'registrationFormTitle': "Δημιουργήστε λογαριασμό",
148 'registrationFormUsernameLabel': "Όνομα χρήστη", 148 'registrationFormUsernameLabel': "Όνομα χρήστη",
149 'registrationFormPassphraseLabel': "Κωδική φράση", 149 'registrationFormPassphraseLabel': "Κωδική φράση",
150 'registrationFormRetypePassphraseLabel': "Εισάγετε ξανά την κωδική φράση", 150 'registrationFormRetypePassphraseLabel': "Εισάγετε ξανά την κωδική φράση",
151 'registrationFormSafetyCheckLabel': "Κατανοώ πως το Clipperz δεν θα μπορεί να ανακτήσει μία χαμένη κωδική φράση.", 151 'registrationFormSafetyCheckLabel': "Κατανοώ πως το Clipperz δεν θα μπορεί να ανακτήσει μία χαμένη κωδική φράση.",
152 'registrationFormTermsOfServiceCheckLabel': "Έχω διαβάσει και αποδέχομαι τους Όρους Χρήσης <a href='http://www.clipperz.com/terms_of_service' target='_blank'>Όρους Χρήσης</a>.", 152 'registrationFormTermsOfServiceCheckLabel': "Έχω διαβάσει και αποδέχομαι τους Όρους Χρήσης <a href='https://www.clipperz.com/terms_service' target='_blank'>Όρους Χρήσης</a>.",
153 'registrationFormDoYouAlreadyHaveAnAccountLabel': "Έχετε ήδη έναν λογαριασμό?", 153 'registrationFormDoYouAlreadyHaveAnAccountLabel': "Έχετε ήδη έναν λογαριασμό?",
154 'registrationFormSimplyLoginLabel': "απλώς συνδεθείτε", 154 'registrationFormSimplyLoginLabel': "απλώς συνδεθείτε",
155 'registrationFormButtonLabel': "Εγγραφείτε", 155 'registrationFormButtonLabel': "Εγγραφείτε",
156 156
157// Registration page - warning messages 157// Registration page - warning messages
158 'registrationFormWarningMessageNotMatchingPassphrases':"Οι κωδικές φράσεις που εισάγατε δεν ταιριάζουν. Παρακαλώ ξαναπροσπαθήστε.", 158 'registrationFormWarningMessageNotMatchingPassphrases':"Οι κωδικές φράσεις που εισάγατε δεν ταιριάζουν. Παρακαλώ ξαναπροσπαθήστε.",
159 'registrationFormWarningMessageSafetyCheckNotSelected':"Παρακαλώ διαβάστε και επιλέξτε όλες τις παρακάτω επιλογές.", 159 'registrationFormWarningMessageSafetyCheckNotSelected':"Παρακαλώ διαβάστε και επιλέξτε όλες τις παρακάτω επιλογές.",
160 'registrationFormWarningMessageTermsOfServiceCheckNotSelected':"Πρέπει να αποδεχθείτε τους Όρους Χρήσης.", 160 'registrationFormWarningMessageTermsOfServiceCheckNotSelected':"Πρέπει να αποδεχθείτε τους Όρους Χρήσης.",
161 161
162 // Registration message panel 162 // Registration message panel
163 'registrationMessagePanelInitialTitle': "Δημιουργία λογαριασμού ...", 163 'registrationMessagePanelInitialTitle': "Δημιουργία λογαριασμού ...",
164 'registrationMessagePanelInitialButtonLabel': "Ακύρωση", 164 'registrationMessagePanelInitialButtonLabel': "Ακύρωση",
165 'registrationMessagePanelRegistrationDoneTitle': "Εγγραφή", 165 'registrationMessagePanelRegistrationDoneTitle': "Εγγραφή",
166 'registrationMessagePanelRegistrationDoneText': "Ολοκληρώθηκε", 166 'registrationMessagePanelRegistrationDoneText': "Ολοκληρώθηκε",
167 'registrationMessagePanelFailureTitle': "Η εγγραφή απέτυχε", 167 'registrationMessagePanelFailureTitle': "Η εγγραφή απέτυχε",
168 'registrationMessagePanelFailureButtonLabel': "Κλείσιμο", 168 'registrationMessagePanelFailureButtonLabel': "Κλείσιμο",
169 169
170// Registration - connection 170// Registration - connection
171 'connectionRegistrationSendingRequestMessageText': "Γίνεται επαλήθευση διαπιστευτηρίων", 171 'connectionRegistrationSendingRequestMessageText': "Γίνεται επαλήθευση διαπιστευτηρίων",
172 'connectionRegistrationSendingCredentialsMessageText':"Αποστέλλονται διαπιστευτήρια", 172 'connectionRegistrationSendingCredentialsMessageText':"Αποστέλλονται διαπιστευτήρια",
173 173
174 //----------------------------------------------------- 174 //-----------------------------------------------------
175// Registration splash panel 175// Registration splash panel
176 'registrationSplashPanelTitle':"Συμβουλές Ασφαλείας", 176 'registrationSplashPanelTitle':"Συμβουλές Ασφαλείας",
177 'registrationSplashPanelDescriptionConfig': [ 177 'registrationSplashPanelDescriptionConfig': [
178 {tag:'p', html:'Αυτά είναι τα διαπιστευτήριά σας στο Clipperz, δείτε τα προσεκτικά. Το Clipperz δεν θα απεικονίσει το όνομα χρήστη και την κωδική σας φράση δεύτερη φορά!'} 178 {tag:'p', html:'Αυτά είναι τα διαπιστευτήριά σας στο Clipperz, δείτε τα προσεκτικά. Το Clipperz δεν θα απεικονίσει το όνομα χρήστη και την κωδική σας φράση δεύτερη φορά!'}
179 ], 179 ],
180 'registrationSplashPanelUsernameLabel': "όνομα χρήστη", 180 'registrationSplashPanelUsernameLabel': "όνομα χρήστη",
181 'registrationSplashPanelPassphraseLabel':"κωδική φράση", 181 'registrationSplashPanelPassphraseLabel':"κωδική φράση",
182 182
183 //----------------------------------------------------- 183 //-----------------------------------------------------
184 //Header links 184 //Header links
185 'donateHeaderLinkLabel':"donate", 185 'donateHeaderLinkLabel':"donate",
186 'creditsHeaderLinkLabel':"credits", 186 'creditsHeaderLinkLabel':"credits",
187 'feedbackHeaderLinkLabel':"feedback", 187 'feedbackHeaderLinkLabel':"feedback",
188 'helpHeaderLinkLabel': "Βοήθεια", 188 'helpHeaderLinkLabel': "Βοήθεια",
189 'forumHeaderLinkLabel': "forum", 189 'forumHeaderLinkLabel': "forum",
190 190
191 //----------------------------------------------------- 191 //-----------------------------------------------------
192 //Menu labels 192 //Menu labels
193 'recordMenuLabel': "cards", 193 'recordMenuLabel': "cards",
194 'accountMenuLabel': "Λογαριασμός", 194 'accountMenuLabel': "Λογαριασμός",
195 'dataMenuLabel': "Δεδομένα", 195 'dataMenuLabel': "Δεδομένα",
196 'contactsMenuLabel':"Επαφές", 196 'contactsMenuLabel':"Επαφές",
197 'bookmarkletMenuLabel':"bookmarklet", 197 'bookmarkletMenuLabel':"bookmarklet",
198 'logoutMenuLabel': "Αποσύνδεση", 198 'logoutMenuLabel': "Αποσύνδεση",
199 'lockMenuLabel': "lock", 199 'lockMenuLabel': "lock",
200 200
201//----------------------------------------------------- 201//-----------------------------------------------------
202 //Lock dialog 202 //Lock dialog
203 'lockTitle': "The account is locked", 203 'lockTitle': "The account is locked",
204 'lockDescriptionConfig':[ 204 'lockDescriptionConfig':[
205 {tag:'p', html:'To unlock your account, please insert your passphrase'} 205 {tag:'p', html:'To unlock your account, please insert your passphrase'}
206 ], 206 ],
207 'unlockButtonLabel': "Unlock", 207 'unlockButtonLabel': "Unlock",
208 208
209//----------------------------------------------------- 209//-----------------------------------------------------
210 //Account panel - change passphrase 210 //Account panel - change passphrase
211 'changePasswordTabLabel':"Αλλάξτε την κωδική φράση σας", 211 'changePasswordTabLabel':"Αλλάξτε την κωδική φράση σας",
212 'changePasswordTabTitle':"Αλλάξτε την κωδική φράση σας", 212 'changePasswordTabTitle':"Αλλάξτε την κωδική φράση σας",
213 213
214 //Account panel - change passphrase - form 214 //Account panel - change passphrase - form
215 'changePasswordFormUsernameLabel': "όνομα χρήστη", 215 'changePasswordFormUsernameLabel': "όνομα χρήστη",
216 'changePasswordFormOldPassphraseLabel': "παλαιά κωδική φράση", 216 'changePasswordFormOldPassphraseLabel': "παλαιά κωδική φράση",
217 'changePasswordFormNewPassphraseLabel': "νέα κωδική φράση", 217 'changePasswordFormNewPassphraseLabel': "νέα κωδική φράση",
218 'changePasswordFormRetypePassphraseLabel':"Εισάγετε ξανά τη νέα κωδική φράση", 218 'changePasswordFormRetypePassphraseLabel':"Εισάγετε ξανά τη νέα κωδική φράση",
219 'changePasswordFormSafetyCheckboxLabel':"Κατανοώ πως το Clipperz δεν θα μπορεί να ανακτήσει μία χαμένη κωδική φράση.", 219 'changePasswordFormSafetyCheckboxLabel':"Κατανοώ πως το Clipperz δεν θα μπορεί να ανακτήσει μία χαμένη κωδική φράση.",
220 'changePasswordFormSubmitLabel': "Αλλάξτε την κωδική φράση σας", 220 'changePasswordFormSubmitLabel': "Αλλάξτε την κωδική φράση σας",
221 221
222 //Account panel - change passphrase - warnings 222 //Account panel - change passphrase - warnings
223 'changePasswordFormWrongUsernameWarning': "Λάθος όνομα χρήστη", 223 'changePasswordFormWrongUsernameWarning': "Λάθος όνομα χρήστη",
224 'changePasswordFormWrongPassphraseWarning': "Λάθος κωδική φράση", 224 'changePasswordFormWrongPassphraseWarning': "Λάθος κωδική φράση",
225 'changePasswordFormWrongRetypePassphraseWarning':"Οι κωδικές φράσεις που εισάγατε δεν ταιριάζουν. Παρακαλώ ξαναπροσπαθήστε.", 225 'changePasswordFormWrongRetypePassphraseWarning':"Οι κωδικές φράσεις που εισάγατε δεν ταιριάζουν. Παρακαλώ ξαναπροσπαθήστε.",
226 'changePasswordFormSafetyCheckWarning': "Παρακαλώ διαβάστε και επιλέξτε όλες τις παρακάτω επιλογές.", 226 'changePasswordFormSafetyCheckWarning': "Παρακαλώ διαβάστε και επιλέξτε όλες τις παρακάτω επιλογές.",
227 227
228 //Account panel - change passphrase - progress dialog 228 //Account panel - change passphrase - progress dialog
229 'changePasswordFormProgressDialogTitle': "Γίνεται αλλαγή διαπιστευτηρίων χρήστη", 229 'changePasswordFormProgressDialogTitle': "Γίνεται αλλαγή διαπιστευτηρίων χρήστη",
230 'changePasswordFormProgressDialogConnectedMessageTitle': "Συνδεδεμένος", 230 'changePasswordFormProgressDialogConnectedMessageTitle': "Συνδεδεμένος",
231 'changePasswordFormProgressDialogConnectedMessageText': "Ολοκληρώθηκε", 231 'changePasswordFormProgressDialogConnectedMessageText': "Ολοκληρώθηκε",
232 'changePasswordFormProgressDialogErrorMessageTitle': "Σφάλμα", 232 'changePasswordFormProgressDialogErrorMessageTitle': "Σφάλμα",
233 'changePasswordFormProgressDialogErrorMessageText': "Απέτυχε η αλλαγή διαπιστευτηρίων!", 233 'changePasswordFormProgressDialogErrorMessageText': "Απέτυχε η αλλαγή διαπιστευτηρίων!",
234 234
235 'changeCredentialsPanelEncryptingDataMessageTitle': "Γίνεται αλλαγή της κωδικής φράσης σας", 235 'changeCredentialsPanelEncryptingDataMessageTitle': "Γίνεται αλλαγή της κωδικής φράσης σας",
236 'changeCredentialsPanelEncryptingDataMessageText': "Local encryption of card headers", 236 'changeCredentialsPanelEncryptingDataMessageText': "Local encryption of card headers",
237 'changeCredentialsPanelCreatingNewCredentialsMessageTitle': "Γίνεται αλλαγή της κωδικής φράσης σας", 237 'changeCredentialsPanelCreatingNewCredentialsMessageTitle': "Γίνεται αλλαγή της κωδικής φράσης σας",
238 'changeCredentialsPanelCreatingNewCredentialsMessageText': "Γίνεται ανανέωση των διαπιστευτηρίων σας", 238 'changeCredentialsPanelCreatingNewCredentialsMessageText': "Γίνεται ανανέωση των διαπιστευτηρίων σας",
239 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageTitle':"Γίνεται αλλαγή της κωδικής φράσης σας", 239 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageTitle':"Γίνεται αλλαγή της κωδικής φράσης σας",
240 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageText':"Uploading your encrypted credentials to Clipperz", 240 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageText':"Uploading your encrypted credentials to Clipperz",
241 'changeCredentialsPanelDoneMessageTitle': "Γίνεται αλλαγή της κωδικής φράσης σας", 241 'changeCredentialsPanelDoneMessageTitle': "Γίνεται αλλαγή της κωδικής φράσης σας",
242 'changeCredentialsPanelDoneMessageText': "Ολοκληρώθηκε", 242 'changeCredentialsPanelDoneMessageText': "Ολοκληρώθηκε",
243 243
244//----------------------------------------------------- 244//-----------------------------------------------------
245 //Account panel - manage OTP 245 //Account panel - manage OTP
246 'manageOTPTabLabel': "Manage your one-time passphrases", 246 'manageOTPTabLabel': "Manage your one-time passphrases",
247 'manageOTPTabTitle': "Manage your one-time passphrases", 247 'manageOTPTabTitle': "Manage your one-time passphrases",
248 248
249 // Account panel - manage OTP - description 249 // Account panel - manage OTP - description
250 'manageOTPTabDescriptionConfig':[ 250 'manageOTPTabDescriptionConfig':[
251 {tag:'p', html:"A one-time passphrase works like your regular passphrase, but can be used only once."}, 251 {tag:'p', html:"A one-time passphrase works like your regular passphrase, but can be used only once."},
252 {tag:'p', html:"If the same passphrase is used again at a later stage in a login attempt it will be rejected and the login process will fail."}, 252 {tag:'p', html:"If the same passphrase is used again at a later stage in a login attempt it will be rejected and the login process will fail."},
253 {tag:'p', html:"Immediately after a successful login, your one-time passphrase will be deleted preventing any fraudulent access."}, 253 {tag:'p', html:"Immediately after a successful login, your one-time passphrase will be deleted preventing any fraudulent access."},
254 {tag:'p', html:"One-time passwords are an excellent choice if one is concerned about keyloggers or spyware infections that may be collecting data from compromised machines."}, 254 {tag:'p', html:"One-time passwords are an excellent choice if one is concerned about keyloggers or spyware infections that may be collecting data from compromised machines."},
255 {tag:'p', html:"<b>It's strongly advisable to use one-time passphrases when accessing Clipperz from public terminals, such as Internet cafes and libraries.</b>"}, 255 {tag:'p', html:"<b>It's strongly advisable to use one-time passphrases when accessing Clipperz from public terminals, such as Internet cafes and libraries.</b>"},
256 {tag:'p', html:""}, 256 {tag:'p', html:""},
257 {tag:'p', html:"<b>Coming soon ...</b>"} 257 {tag:'p', html:"<b>Coming soon ...</b>"}
258 ], 258 ],
259 259
260//----------------------------------------------------- 260//-----------------------------------------------------
261// Account panel - user preferences 261// Account panel - user preferences
262 'accountPreferencesLabel': "Προτιμήσεις", 262 'accountPreferencesLabel': "Προτιμήσεις",
263 'accountPreferencesTabTitle': "Προτιμήσεις", 263 'accountPreferencesTabTitle': "Προτιμήσεις",
264 264
265// Account panel - user preferences - description 265// Account panel - user preferences - description
266 'accountPreferencesLanguageTitle':"Επιλογή Γλώσσας", 266 'accountPreferencesLanguageTitle':"Επιλογή Γλώσσας",
267 'accountPreferencesLanguageDescriptionConfig': [ 267 'accountPreferencesLanguageDescriptionConfig': [
268 {tag:'p', html:"Choose your preferred language from the list below."} 268 {tag:'p', html:"Choose your preferred language from the list below."}
269 ], 269 ],
270 270
271 'accountPreferencesInterfaceTitle':"Interface customization", 271 'accountPreferencesInterfaceTitle':"Interface customization",
272 'accountPreferencesInterfaceDescriptionConfig': [ 272 'accountPreferencesInterfaceDescriptionConfig': [
273 {tag:'p', html:"Tune the Clipperz interface to your needs."} 273 {tag:'p', html:"Tune the Clipperz interface to your needs."}
274 ], 274 ],
275 275
276// Account panel - user preferences - form 276// Account panel - user preferences - form
277 'saveUserPreferencesFormSubmitLabel': "Αποθήκευση", 277 'saveUserPreferencesFormSubmitLabel': "Αποθήκευση",
278 'cancelUserPreferencesFormSubmitLabel': "Ακύρωση", 278 'cancelUserPreferencesFormSubmitLabel': "Ακύρωση",
279 279
280// Account panel - user preferences - panel 280// Account panel - user preferences - panel
281 'accountPreferencesSavingPanelTitle_Step1': "Saving preferences", 281 'accountPreferencesSavingPanelTitle_Step1': "Saving preferences",
282 'accountPreferencesSavingPanelText_Step1': "Local encryption of your preferences", 282 'accountPreferencesSavingPanelText_Step1': "Local encryption of your preferences",
283 'accountPreferencesSavingPanelTitle_Step2': "Saving preferences", 283 'accountPreferencesSavingPanelTitle_Step2': "Saving preferences",
284 'accountPreferencesSavingPanelText_Step2': "Sending encrypted preferences to Clipperz", 284 'accountPreferencesSavingPanelText_Step2': "Sending encrypted preferences to Clipperz",
285 285
286//----------------------------------------------------- 286//-----------------------------------------------------
287 //Account panel - delete account 287 //Account panel - delete account
288 'deleteAccountTabLabel': "Διαγράψτε τον λογαριασμό σας", 288 'deleteAccountTabLabel': "Διαγράψτε τον λογαριασμό σας",
289 'deleteAccountTabTitle':"Γίνεται διαγραφή του λογαριασμού σας", 289 'deleteAccountTabTitle':"Γίνεται διαγραφή του λογαριασμού σας",
290 290
291 //Account panel - delete account - form 291 //Account panel - delete account - form
292 'deleteAccountFormUsernameLabel': "όνομα χρήστη", 292 'deleteAccountFormUsernameLabel': "όνομα χρήστη",
293 'deleteAccountFormPassphraseLabel': "κωδική φράση", 293 'deleteAccountFormPassphraseLabel': "κωδική φράση",
294 'deleteAccountFormSafetyCheckboxLabel':"Κατανοώ πως όλα τα δεδομένα μου θα διαγραφούν και πως αυτή η πράξη είναι μη αναστρέψιμη.", 294 'deleteAccountFormSafetyCheckboxLabel':"Κατανοώ πως όλα τα δεδομένα μου θα διαγραφούν και πως αυτή η πράξη είναι μη αναστρέψιμη.",
295 'deleteAccountFormSubmitLabel': "Διαγράψτε τον λογαριασμό μου", 295 'deleteAccountFormSubmitLabel': "Διαγράψτε τον λογαριασμό μου",
296 296
297 //Account panel - delete account - warnings 297 //Account panel - delete account - warnings
298 'deleteAccountFormWrongUsernameWarning':"λάθος όνομα χρήστη", 298 'deleteAccountFormWrongUsernameWarning':"λάθος όνομα χρήστη",
299 'deleteAccountFormWrongPassphraseWarning':"λάθος κωδική φράση", 299 'deleteAccountFormWrongPassphraseWarning':"λάθος κωδική φράση",
300 'deleteAccountFormSafetyCheckWarning': "Παρακαλώ διαβάστε και επιλέξτε την παρακάτω επιλογή.", 300 'deleteAccountFormSafetyCheckWarning': "Παρακαλώ διαβάστε και επιλέξτε την παρακάτω επιλογή.",
301 301
302 //Account panel - delete account - confirmation 302 //Account panel - delete account - confirmation
303 'accountPanelDeletingAccountPanelConfirmationTitle':"ΠΡΟΣΟΧΗ", 303 'accountPanelDeletingAccountPanelConfirmationTitle':"ΠΡΟΣΟΧΗ",
304 'accountPanelDeleteAccountPanelConfirmationText': "Είστε σίγουρος/η ότι θέλετε να διαγράψετε αυτόν τον λογαριασμό?", 304 'accountPanelDeleteAccountPanelConfirmationText': "Είστε σίγουρος/η ότι θέλετε να διαγράψετε αυτόν τον λογαριασμό?",
305 'accountPanelDeleteAccountPanelConfirmButtonLabel': "Ναι", 305 'accountPanelDeleteAccountPanelConfirmButtonLabel': "Ναι",
306 'accountPanelDeleteAccountPanelDenyButtonLabel': "Όχι", 306 'accountPanelDeleteAccountPanelDenyButtonLabel': "Όχι",
307 307
308//----------------------------------------------------- 308//-----------------------------------------------------
309 //Data panel - offline copy 309 //Data panel - offline copy
310 'offlineCopyTabLabel':"Offline copy", 310 'offlineCopyTabLabel':"Offline copy",
311 'offlineCopyTabTitle':"Offline copy", 311 'offlineCopyTabTitle':"Offline copy",
312 312
313 // Data panel - offline copy - description 313 // Data panel - offline copy - description
314 'offlineCopyTabDescriptionConfig': [ 314 'offlineCopyTabDescriptionConfig': [
315 {tag:'p', html:"With just one click you can dump all your encrypted data from Clipperz servers to your hard disk and create a read-only offline version of Clipperz to be used when you are not connected to the Internet."}, 315 {tag:'p', html:"With just one click you can dump all your encrypted data from Clipperz servers to your hard disk and create a read-only offline version of Clipperz to be used when you are not connected to the Internet."},
316 {tag:'p', html:"The read-only version is as secure as the read-and-write one and will not expose your data to higher risks since they both share the same code and security architecture."}, 316 {tag:'p', html:"The read-only version is as secure as the read-and-write one and will not expose your data to higher risks since they both share the same code and security architecture."},
317 {tag:'ol', children:[ 317 {tag:'ol', children:[
318 {tag:'li', children:[{tag:'span', html:"Click the link below to download the offline copy."}]}, 318 {tag:'li', children:[{tag:'span', html:"Click the link below to download the offline copy."}]},
319 {tag:'li', children:[{tag:'span', html:"The browser will ask you what to do with the “Clipperz_YYYYMMDD.zip” file. Save it on your hard disk."}]}, 319 {tag:'li', children:[{tag:'span', html:"The browser will ask you what to do with the “Clipperz_YYYYMMDD.zip” file. Save it on your hard disk."}]},
320 {tag:'li', children:[{tag:'span', html:"Unzip the file to reveal the “Clipperz_YYYYMMDD” folder."}]}, 320 {tag:'li', children:[{tag:'span', html:"Unzip the file to reveal the “Clipperz_YYYYMMDD” folder."}]},
321 {tag:'li', children:[{tag:'span', html:"Open the “Clipperz_YYYYMMDD” folder and double click on the “index.html” file."}]}, 321 {tag:'li', children:[{tag:'span', html:"Open the “Clipperz_YYYYMMDD” folder and double click on the “index.html” file."}]},
322 {tag:'li', children:[{tag:'span', html:"Enter the usual username and passphrase and access your private data without an Internet connection."}]} 322 {tag:'li', children:[{tag:'span', html:"Enter the usual username and passphrase and access your private data without an Internet connection."}]}
323 ]} 323 ]}
324 ], 324 ],
325 'offlineCopyDownloadLinkLabel':"Download", 325 'offlineCopyDownloadLinkLabel':"Download",
326 326
327//----------------------------------------------------- 327//-----------------------------------------------------
328 //Data panel - sharing 328 //Data panel - sharing
329 'sharingTabLabel':"Sharing", 329 'sharingTabLabel':"Sharing",
330 'sharingTabTitle':"Sharing", 330 'sharingTabTitle':"Sharing",
331 331
332 //Data panel - sharing - description 332 //Data panel - sharing - description
333 'sharingTabDescriptionConfig':[ 333 'sharingTabDescriptionConfig':[
334 {tag:'p', html:"Quite often a confidential piece of information needs to be shared with one or more persons."}, 334 {tag:'p', html:"Quite often a confidential piece of information needs to be shared with one or more persons."},
335 {tag:'p', html:"This could be as simple as giving your colleague the access code of your voice mailbox when you are out of the office, or as complicated as enabling the entitled heirs to access your safe deposit box at the local bank when you pass on."}, 335 {tag:'p', html:"This could be as simple as giving your colleague the access code of your voice mailbox when you are out of the office, or as complicated as enabling the entitled heirs to access your safe deposit box at the local bank when you pass on."},
336 {tag:'p', html:"Clipperz can make sharing your secrets a secure and straightforward process."}, 336 {tag:'p', html:"Clipperz can make sharing your secrets a secure and straightforward process."},
337 {tag:'p', html:""}, 337 {tag:'p', html:""},
338 {tag:'p', html:"<b>Coming soon ...</b>"} 338 {tag:'p', html:"<b>Coming soon ...</b>"}
339 ], 339 ],
340 340
341//----------------------------------------------------- 341//-----------------------------------------------------
342 // Data panel - import 342 // Data panel - import
343 'importTabLabel':"Εισαγωγή", 343 'importTabLabel':"Εισαγωγή",
344 'importTabTitle':"Εισαγωγή", 344 'importTabTitle':"Εισαγωγή",
345 345
346 // Data panel - import - description 346 // Data panel - import - description
347 'importTabDescriptionConfig':[ 347 'importTabDescriptionConfig':[
348 {tag:'p', html:"<b>Σύντομα κοντά σας ...</b>"} 348 {tag:'p', html:"<b>Σύντομα κοντά σας ...</b>"}
349 ], 349 ],
350 350
351//----------------------------------------------------- 351//-----------------------------------------------------
352 //Data panel - export 352 //Data panel - export
353 'printingTabLabel':"Εξαγωγή", 353 'printingTabLabel':"Εξαγωγή",
354 'printingTabTitle':"Εξαγωγή", 354 'printingTabTitle':"Εξαγωγή",
355 355
356 //Data panel - export - description “” 356 //Data panel - export - description “”
357 'printingTabDescriptionConfig':[ 357 'printingTabDescriptionConfig':[
358 {tag:'p', html:"<b>Print your data</b>"}, 358 {tag:'p', html:"<b>Print your data</b>"},
359 {tag:'p', html:"Clicking on the link below will open a new window displaying all your cards in a printable format."}, 359 {tag:'p', html:"Clicking on the link below will open a new window displaying all your cards in a printable format."},
360 {tag:'p', html:"If you are going to print for backup purposes, please consider the more safe option provided by the creating an “offline copy”."} 360 {tag:'p', html:"If you are going to print for backup purposes, please consider the more safe option provided by the creating an “offline copy”."}
361 ], 361 ],
362 'printingLinkLabel':"Έκδοση Εκτύπωσης", 362 'printingLinkLabel':"Έκδοση Εκτύπωσης",
363 363
364//------------------------------------------------------------------- 364//-------------------------------------------------------------------
365 //Contacts panel 365 //Contacts panel
366 'contactsTabLabel':"Contacts", 366 'contactsTabLabel':"Contacts",
367 'contactsTabTitle':"Contacts", 367 'contactsTabTitle':"Contacts",
368 368
369//------------------------------------------------------------------- 369//-------------------------------------------------------------------
370 //Bookmarklet panel 370 //Bookmarklet panel
371 'bookmarkletTabLabel': "Bookmarklet", 371 'bookmarkletTabLabel': "Bookmarklet",
372 'bookmarkletTabTitle': "Bookmarklet", 372 'bookmarkletTabTitle': "Bookmarklet",
373 373
374 //Bookmarklet panel - description 374 //Bookmarklet panel - description
375 'bookmarkletTabDescriptionConfig':[ 375 'bookmarkletTabDescriptionConfig':[
376 {tag:'p', html:"A bookmarklet is a simple “one-click” tool that can perform very useful tasks. It can be saved and used like a normal web page bookmark."}, 376 {tag:'p', html:"A bookmarklet is a simple “one-click” tool that can perform very useful tasks. It can be saved and used like a normal web page bookmark."},
377 {tag:'p', html:"The Clipperz bookmarklet will help you to quickly create new cards and new “direct logins” within existing cards."}, 377 {tag:'p', html:"The Clipperz bookmarklet will help you to quickly create new cards and new “direct logins” within existing cards."},
378 {tag:'p', html:"<b>Please note that the bookmarklet does not include any information related to your account (e.g. your username or passphrase), the bookmarklet is a general tool containing the same code for every Clipperz user.</b>"}, 378 {tag:'p', html:"<b>Please note that the bookmarklet does not include any information related to your account (e.g. your username or passphrase), the bookmarklet is a general tool containing the same code for every Clipperz user.</b>"},
379 {tag:'div', children:[ 379 {tag:'div', children:[
380 {tag:'p', html:"To install the bookmarklet <b>drag</b> the link below to the bookmark bar of your browser."} 380 {tag:'p', html:"To install the bookmarklet <b>drag</b> the link below to the bookmark bar of your browser."}
381 ]} 381 ]}
382 ], 382 ],
383 'bookmarkletTabBookmarkletTitle':"Προσθήκη στο Clipperz", 383 'bookmarkletTabBookmarkletTitle':"Προσθήκη στο Clipperz",
384 384
385 //Bookmarklet panel - instructions 385 //Bookmarklet panel - instructions
386 'bookmarkletTabInstructionsConfig':[ 386 'bookmarkletTabInstructionsConfig':[
387 {tag:'h3', html:"How to create a new card inclusive of a “direct login” link to an online service"}, 387 {tag:'h3', html:"How to create a new card inclusive of a “direct login” link to an online service"},
388 {tag:'ol', children:[ 388 {tag:'ol', children:[
389 {tag:'li', children:[{tag:'span', html:"Open the web page where the login form is hosted. (this is the page where you usually enter your sign-in credentials)"}]}, 389 {tag:'li', children:[{tag:'span', html:"Open the web page where the login form is hosted. (this is the page where you usually enter your sign-in credentials)"}]},
390 {tag:'li', children:[{tag:'span', html:"Launch the bookmarklet by clicking on it: a pop-up window will appear over the web page."}]}, 390 {tag:'li', children:[{tag:'span', html:"Launch the bookmarklet by clicking on it: a pop-up window will appear over the web page."}]},
391 {tag:'li', children:[{tag:'span', html:"Copy to the clipboard the content of the large text area within the pop-up. (ctrl-C)"}]}, 391 {tag:'li', children:[{tag:'span', html:"Copy to the clipboard the content of the large text area within the pop-up. (ctrl-C)"}]},
392 {tag:'li', children:[{tag:'span', html:"Enter your Clipperz account and click on the <b>Add new card</b> button."}]}, 392 {tag:'li', children:[{tag:'span', html:"Enter your Clipperz account and click on the <b>Add new card</b> button."}]},
393 {tag:'li', children:[{tag:'span', html:"Select the “Direct login” template and paste the content of the clipboard to the large text area in the form. (ctrl-V)"}]}, 393 {tag:'li', children:[{tag:'span', html:"Select the “Direct login” template and paste the content of the clipboard to the large text area in the form. (ctrl-V)"}]},
394 {tag:'li', children:[{tag:'span', html:"Press the <b>Create</b> button, complete and review the details, then click <b>Save</b>."}]} 394 {tag:'li', children:[{tag:'span', html:"Press the <b>Create</b> button, complete and review the details, then click <b>Save</b>."}]}
395 ]}, 395 ]},
396 {tag:'h3', html:"How to add a “direct login” link to an existing card"}, 396 {tag:'h3', html:"How to add a “direct login” link to an existing card"},
397 {tag:'ol', children:[ 397 {tag:'ol', children:[
398 {tag:'li', children:[{tag:'span', html:"Same as above."}]}, 398 {tag:'li', children:[{tag:'span', html:"Same as above."}]},
399 {tag:'li', children:[{tag:'span', html:"Same as above."}]}, 399 {tag:'li', children:[{tag:'span', html:"Same as above."}]},
400 {tag:'li', children:[{tag:'span', html:"Same as above."}]}, 400 {tag:'li', children:[{tag:'span', html:"Same as above."}]},
401 {tag:'li', children:[{tag:'span', html:"Enter your Clipperz account and select the card containing the credentials for the web service you just visited and click the <b>Edit</b> button."}]}, 401 {tag:'li', children:[{tag:'span', html:"Enter your Clipperz account and select the card containing the credentials for the web service you just visited and click the <b>Edit</b> button."}]},
402 {tag:'li', children:[{tag:'span', html:"Paste the content of the clipboard to the large text area in the “Direct logins” section. (ctrl-V)"}]}, 402 {tag:'li', children:[{tag:'span', html:"Paste the content of the clipboard to the large text area in the “Direct logins” section. (ctrl-V)"}]},
403 {tag:'li', children:[{tag:'span', html:"Press the <b>Add direct login</b> button, review the details and then click <b>Save</b>."}]} 403 {tag:'li', children:[{tag:'span', html:"Press the <b>Add direct login</b> button, review the details and then click <b>Save</b>."}]}
404 ]}, 404 ]},
405 {tag:'p', html:""}, 405 {tag:'p', html:""},
406 {tag:'p', html:"Further information about the bookmarklet are <a href=\"http://www.clipperz.com/support/user_guide/bookmarklet\" target=\"_blank\">available here</a>."} 406 {tag:'p', html:"Further information about the bookmarklet are <a href=\"http://www.clipperz.com/support/user_guide/bookmarklet\" target=\"_blank\">available here</a>."}
407 ], 407 ],
408 408
409//------------------------------------------------------------------- 409//-------------------------------------------------------------------
410// Direct logins block 410// Direct logins block
411 'mainPanelDirectLoginBlockLabel': "Απευθείας σύνδεση", 411 'mainPanelDirectLoginBlockLabel': "Απευθείας σύνδεση",
412 'directLinkReferenceShowButtonLabel':"Επίδειξη", 412 'directLinkReferenceShowButtonLabel':"Επίδειξη",
413 413
414 // Direct logins - blank slate“” 414 // Direct logins - blank slate“”
415 'mainPanelDirectLoginBlockDescriptionConfig': [ 415 'mainPanelDirectLoginBlockDescriptionConfig': [
416 {tag:'p', html:"Add “direct logins” to sign in to your web accounts without typing usernames and passwords!"}, 416 {tag:'p', html:"Add “direct logins” to sign in to your web accounts without typing usernames and passwords!"},
417 {tag:'p', html:"“Direct logins” greatly enhance your password security since you can:"}, 417 {tag:'p', html:"“Direct logins” greatly enhance your password security since you can:"},
418 {tag:'ul', children:[ 418 {tag:'ul', children:[
419 {tag:'li', children:[{tag:'span', html:"conveniently adopt and enter complex passwords;"}]}, 419 {tag:'li', children:[{tag:'span', html:"conveniently adopt and enter complex passwords;"}]},
420 {tag:'li', children:[{tag:'span', html:"never re-use the same and easy-to-guess password."}]} 420 {tag:'li', children:[{tag:'span', html:"never re-use the same and easy-to-guess password."}]}
421 ]}, 421 ]},
422 {tag:'p', html:"Simple and quick configuration with the Clipperz <b>bookmarklet</b>."}, 422 {tag:'p', html:"Simple and quick configuration with the Clipperz <b>bookmarklet</b>."},
423 {tag:'a', href:"http://www.clipperz.com/support/user_guide/direct_logins", target:'_blank', html:'Learn more about “direct logins”'} 423 {tag:'a', href:"http://www.clipperz.com/support/user_guide/direct_logins", target:'_blank', html:'Learn more about “direct logins”'}
424 ], 424 ],
425 425
426//------------------------------------------------------------------- 426//-------------------------------------------------------------------
427 // Cards block 427 // Cards block
428 'mainPanelRecordsBlockLabel': "Κάρτες", 428 'mainPanelRecordsBlockLabel': "Κάρτες",
429 'mainPanelAddRecordButtonLabel': "Προσθήκη νέας Κάρτας ", 429 'mainPanelAddRecordButtonLabel': "Προσθήκη νέας Κάρτας ",
430 'mainPanelRemoveRecordButtonLabel': "Διαγραφή κάρτας", 430 'mainPanelRemoveRecordButtonLabel': "Διαγραφή κάρτας",
431 431
432// Cards block - filter tabs 432// Cards block - filter tabs
433 'mainPanelRecordFilterBlockAllLabel': "Όλα", 433 'mainPanelRecordFilterBlockAllLabel': "Όλα",
434 'mainPanelRecordFilterBlockTagsLabel': "Επιλογές", 434 'mainPanelRecordFilterBlockTagsLabel': "Επιλογές",
435 'mainPanelRecordFilterBlockSearchLabel':"Αναζήτηση", 435 'mainPanelRecordFilterBlockSearchLabel':"Αναζήτηση",
436 436
437// Cards block - blank slate 437// Cards block - blank slate
438 'recordDetailNoRecordAtAllTitle': "Welcome to Clipperz!", 438 'recordDetailNoRecordAtAllTitle': "Welcome to Clipperz!",
439 'recordDetailNoRecordAtAllDescriptionConfig':[ 439 'recordDetailNoRecordAtAllDescriptionConfig':[
440 {tag:'h5', html:'Get started by adding cards to your account.'}, 440 {tag:'h5', html:'Get started by adding cards to your account.'},
441 {tag:'p', html:'Cards are simple and flexible forms where you can store your passwords and any other confidential data.'}, 441 {tag:'p', html:'Cards are simple and flexible forms where you can store your passwords and any other confidential data.'},
442 {tag:'p', html:'Cards could contain credentials for accessing a web site, the combination of your bicycle lock, details of your credit card, ...'}, 442 {tag:'p', html:'Cards could contain credentials for accessing a web site, the combination of your bicycle lock, details of your credit card, ...'},
443 {tag:'h5', html:'Don\'t forget the bookmarklet!'}, 443 {tag:'h5', html:'Don\'t forget the bookmarklet!'},
444 {tag:'p', html:'Before you start, install the “Add to Clipperz” bookmarklet: it will make creating cards easier and more fun.'}, 444 {tag:'p', html:'Before you start, install the “Add to Clipperz” bookmarklet: it will make creating cards easier and more fun.'},
445 {tag:'p', html:'Go to the bookmarklet tab to discover how to install it and how it use it.'}, 445 {tag:'p', html:'Go to the bookmarklet tab to discover how to install it and how it use it.'},
446 {tag:'p', html:''}, 446 {tag:'p', html:''},
447 {tag:'p', html:'Then simply click the <b>"Add new card"</b> button and enjoy your Clipperz account.'}, 447 {tag:'p', html:'Then simply click the <b>"Add new card"</b> button and enjoy your Clipperz account.'},
448 {tag:'p', html:''}, 448 {tag:'p', html:''},
449 {tag:'a', href:"http://www.clipperz.com/support/user_guide/managing_cards", target:'_blank', html:'Learn more about creating and managing cards'} 449 {tag:'a', href:"http://www.clipperz.com/support/user_guide/managing_cards", target:'_blank', html:'Learn more about creating and managing cards'}
450 ], 450 ],
451 451
452// Cards block - new card wizard - bookmarklet configuration 452// Cards block - new card wizard - bookmarklet configuration
453 'newRecordWizardTitleBoxConfig': [ 453 'newRecordWizardTitleBoxConfig': [
454 {tag:'h5', html:"Please select a template"}, 454 {tag:'h5', html:"Please select a template"},
455 {tag:'p', html:'Cards are simple and flexible forms where you can store passwords or any other confidential data.'}, 455 {tag:'p', html:'Cards are simple and flexible forms where you can store passwords or any other confidential data.'},
456 {tag:'p', html:'Start choosing one of the template below. You can always customize your cards later by adding or removing fields.'} 456 {tag:'p', html:'Start choosing one of the template below. You can always customize your cards later by adding or removing fields.'}
457 ], 457 ],
458 458
459 'newRecordWizardBookmarkletConfigurationTitle': "Απευθείας σύνδεση", 459 'newRecordWizardBookmarkletConfigurationTitle': "Απευθείας σύνδεση",
460 'newRecordWizardBookmarkletConfigurationDescriptionConfig': [ 460 'newRecordWizardBookmarkletConfigurationDescriptionConfig': [
461 {tag:'p', html:"Paste below the configuration code generated by the Clipperz bookmarklet."}, 461 {tag:'p', html:"Paste below the configuration code generated by the Clipperz bookmarklet."},
462 {tag:'p', html:"A new card complete with a direct login to your web account will be created."} 462 {tag:'p', html:"A new card complete with a direct login to your web account will be created."}
463 ], 463 ],
464 464
465 'newRecordWizardCreateButtonLabel':"Δημιουργία", 465 'newRecordWizardCreateButtonLabel':"Δημιουργία",
466 'newRecordWizardCancelButtonLabel':"Ακύρωση", 466 'newRecordWizardCancelButtonLabel':"Ακύρωση",
467 467
468//------------------------------------------------------------------- 468//-------------------------------------------------------------------
469// Card templates 469// Card templates
470//------------------------------------------------------------------- 470//-------------------------------------------------------------------
471 471
472 'recordTemplates': { 472 'recordTemplates': {
473 473
474 //Web password 474 //Web password
475 'WebAccount': { 475 'WebAccount': {
476 'title': "Web password", 476 'title': "Web password",
477 'description': [ 477 'description': [
478 {tag:'p', html:"A simple card to store login credentials for your online services."} 478 {tag:'p', html:"A simple card to store login credentials for your online services."}
479 ], 479 ],
480 'fields': [ 480 'fields': [
481 {label:"Διεύθυνση δικτύου", type:'URL'}, 481 {label:"Διεύθυνση δικτύου", type:'URL'},
482 {label:"Χρήστης ή διεύθυνση ηλεκτρονικού ταχυδρομείου", type:'TXT'}, 482 {label:"Χρήστης ή διεύθυνση ηλεκτρονικού ταχυδρομείου", type:'TXT'},
483 {label:"Κωδικός Πράσβασης", type:'PWD'} 483 {label:"Κωδικός Πράσβασης", type:'PWD'}
484 ] 484 ]
485 }, 485 },
486 486
487 // Bank account 487 // Bank account
488 'BankAccount': { 488 'BankAccount': {
489 'title': "Bank account", 489 'title': "Bank account",
490 'description': [ 490 'description': [
491 {tag:'p', html:"Safely store your bank account number and online banking credentials."} 491 {tag:'p', html:"Safely store your bank account number and online banking credentials."}
492 ], 492 ],
493 'fields': [ 493 'fields': [
494 {label:"Τράπεζα", type:'TXT'}, 494 {label:"Τράπεζα", type:'TXT'},
495 {label:"Αριθμός λογαριασμού", type:'TXT'}, 495 {label:"Αριθμός λογαριασμού", type:'TXT'},
496 {label:"Ιστοσελίδα τράπεζας", type:'URL'}, 496 {label:"Ιστοσελίδα τράπεζας", type:'URL'},
497 {label:"Αρ. Ηλεκτρονικής τράπεζας (ID)", type:'TXT'}, 497 {label:"Αρ. Ηλεκτρονικής τράπεζας (ID)", type:'TXT'},
498 {label:"Κώδικος Ηλεκτρονικής τράπεζας", type:'PWD'} 498 {label:"Κώδικος Ηλεκτρονικής τράπεζας", type:'PWD'}
499 ] 499 ]
500 }, 500 },
501 501
502 // Credit card 502 // Credit card
503 'CreditCard': { 503 'CreditCard': {
504 'title': "Credit card", 504 'title': "Credit card",
505 'description': [ 505 'description': [
506 {tag:'p', html:"Card number, expire date, CVV2 and PIN always at hand with Clipperz."} 506 {tag:'p', html:"Card number, expire date, CVV2 and PIN always at hand with Clipperz."}
507 ], 507 ],
508 'fields': [ 508 'fields': [
509 {label:"Τύπος Κάρτας (Visa, AmEx,...)", type:'TXT'}, 509 {label:"Τύπος Κάρτας (Visa, AmEx,...)", type:'TXT'},
510 {label:"Αριθμός κάρτα", type:'TXT'}, 510 {label:"Αριθμός κάρτα", type:'TXT'},
511 {label:"Ονοματεπώνυμο κατόχου", type:'TXT'}, 511 {label:"Ονοματεπώνυμο κατόχου", type:'TXT'},
512 {label:"Ημερομηνία λήξης", type:'TXT'}, 512 {label:"Ημερομηνία λήξης", type:'TXT'},
513 {label:"CVV2", type:'TXT'}, 513 {label:"CVV2", type:'TXT'},
514 {label:"Κωδικός Αυτόματης ταμείακης μηχανης (ΑΤΜ)", type:'PWD'}, 514 {label:"Κωδικός Αυτόματης ταμείακης μηχανης (ΑΤΜ)", type:'PWD'},
515 {label:"Ιστοσελίδα κάρτας", type:'URL'}, 515 {label:"Ιστοσελίδα κάρτας", type:'URL'},
516 {label:"Χρήστης", type:'TXT'}, 516 {label:"Χρήστης", type:'TXT'},
517 {label:"Κωδικός Πρόσβασης", type:'PWD'} 517 {label:"Κωδικός Πρόσβασης", type:'PWD'}
518 ] 518 ]
519 }, 519 },
520 520
521 // Address book entry 521 // Address book entry
522 'AddressBookEntry': { 522 'AddressBookEntry': {
523 'title': "Address book entry", 523 'title': "Address book entry",
524 'description': [ 524 'description': [
525 {tag:'p', html:"Clipperz could also work as your new private address book. Use this template to easily add a new entry."} 525 {tag:'p', html:"Clipperz could also work as your new private address book. Use this template to easily add a new entry."}
526 ], 526 ],
527 'fields': [ 527 'fields': [
528 {label:"Όνομα", type:'TXT'}, 528 {label:"Όνομα", type:'TXT'},
529 {label:"Ηλετρονικό ταχυδρομείο", type:'TXT'}, 529 {label:"Ηλετρονικό ταχυδρομείο", type:'TXT'},
530 {label:"Τηλέφωνο", type:'TXT'}, 530 {label:"Τηλέφωνο", type:'TXT'},
531 {label:"Κινητο τηλέφωνο", type:'TXT'}, 531 {label:"Κινητο τηλέφωνο", type:'TXT'},
532 {label:"Διεύθυνση", type:'ADDR'}, 532 {label:"Διεύθυνση", type:'ADDR'},
533 ] 533 ]
534 }, 534 },
535 535
536 //Custom card 536 //Custom card
537 'Custom': { 537 'Custom': {
538 'title': "Custom card", 538 'title': "Custom card",
539 'description': [ 539 'description': [
540 {tag:'p', html:"No matter which kind of confidential data you need to protect, create a custom card to match your needs."} 540 {tag:'p', html:"No matter which kind of confidential data you need to protect, create a custom card to match your needs."}
541 ], 541 ],
542 'fields': [ 542 'fields': [
543 {label:"Περιγραφή 1", type:'TXT'}, 543 {label:"Περιγραφή 1", type:'TXT'},
544 {label:"Περιγραφή 2", type:'TXT'}, 544 {label:"Περιγραφή 2", type:'TXT'},
545 {label:"Περιγραφή 3", type:'TXT'} 545 {label:"Περιγραφή 3", type:'TXT'}
546 ] 546 ]
547 } 547 }
548 }, 548 },
549 549
550 550
551 'recordFieldTypologies': { 551 'recordFieldTypologies': {
552 'TXT': { 552 'TXT': {
553 description: 'simple text field', 553 description: 'simple text field',
554 shortDescription: '΄Κείμενο' 554 shortDescription: '΄Κείμενο'
555 }, 555 },
556 'PWD': { 556 'PWD': {
557 description: 'simple text field, with default status set to hidden', 557 description: 'simple text field, with default status set to hidden',
558 shortDescription: 'Κωδικός Πρόσβασης' 558 shortDescription: 'Κωδικός Πρόσβασης'
559 }, 559 },
560 'URL': { 560 'URL': {
561 description: 'simple text field in edit mode, that became an active url in view mode', 561 description: 'simple text field in edit mode, that became an active url in view mode',
562 shortDescription: 'Διεύθυνση ηλεκτρονικού ταχυδρομείου' 562 shortDescription: 'Διεύθυνση ηλεκτρονικού ταχυδρομείου'
563 }, 563 },
564 'DATE': { 564 'DATE': {
565 description: 'a value set with a calendar helper', 565 description: 'a value set with a calendar helper',
566 shortDescription: 'Ημερομηνία' 566 shortDescription: 'Ημερομηνία'
567 }, 567 },
568 'ADDR': { 568 'ADDR': {
569 description: 'just like the URL, but the active link points to Google Maps (or similar service) passing the address value as argument', 569 description: 'just like the URL, but the active link points to Google Maps (or similar service) passing the address value as argument',
570 shortDescription: 'Διεύθυνση' 570 shortDescription: 'Διεύθυνση'
571 }, 571 },
572 'CHECK': { 572 'CHECK': {
573 description: 'check description', 573 description: 'check description',
574 shortDescription: 'check' 574 shortDescription: 'check'
575 }, 575 },
576 'RADIO': { 576 'RADIO': {
577 description: 'radio description', 577 description: 'radio description',
578 shortDescription: 'radio' 578 shortDescription: 'radio'
579 }, 579 },
580 'SELECT': { 580 'SELECT': {
581 description: 'select description', 581 description: 'select description',
582 shortDescription: 'select' 582 shortDescription: 'select'
583 } 583 }
584 }, 584 },
585 585
586// Cards block - new card - warnings 586// Cards block - new card - warnings
587 'newRecordPanelGeneralExceptionTitle': "Σφάλμα", 587 'newRecordPanelGeneralExceptionTitle': "Σφάλμα",
588 'newRecordPanelGeneralExceptionMessage': "The configuration text is not valid. Make sure to get your text from the bookmarklet pop-up and retry.", 588 'newRecordPanelGeneralExceptionMessage': "The configuration text is not valid. Make sure to get your text from the bookmarklet pop-up and retry.",
589 'newRecordPanelWrongBookmarkletVersionExceptionTitle': "Σφάλμα", 589 'newRecordPanelWrongBookmarkletVersionExceptionTitle': "Σφάλμα",
590 'newRecordPanelWrongBookmarkletVersionExceptionMessage':"The configuration text has been generated by an old version of the bookmarklet. Please update your bookmarklet and retry.", 590 'newRecordPanelWrongBookmarkletVersionExceptionMessage':"The configuration text has been generated by an old version of the bookmarklet. Please update your bookmarklet and retry.",
591 'newRecordPanelExceptionPanelCloseButtonLabel': "Ακύρωση", 591 'newRecordPanelExceptionPanelCloseButtonLabel': "Ακύρωση",
592 592
593// Cards block - delete card 593// Cards block - delete card
594 'mainPanelDeletingRecordPanelConfirmationTitle':"Διαγραφή επιλεγμένης κάρτας", 594 'mainPanelDeletingRecordPanelConfirmationTitle':"Διαγραφή επιλεγμένης κάρτας",
595 'mainPanelDeleteRecordPanelConfirmationText': "Είστε σίγουρος ότι θέλετε να διαγράψετε την επιλεγμένη κάρτα?", 595 'mainPanelDeleteRecordPanelConfirmationText': "Είστε σίγουρος ότι θέλετε να διαγράψετε την επιλεγμένη κάρτα?",
596 'mainPanelDeleteRecordPanelConfirmButtonLabel': "Ναι", 596 'mainPanelDeleteRecordPanelConfirmButtonLabel': "Ναι",
597 'mainPanelDeleteRecordPanelDenyButtonLabel': "Όχι", 597 'mainPanelDeleteRecordPanelDenyButtonLabel': "Όχι",
598 'mainPanelDeletingRecordPanelInitialTitle': "Διαγραφή επιλεγμένης κάρτας ", 598 'mainPanelDeletingRecordPanelInitialTitle': "Διαγραφή επιλεγμένης κάρτας ",
599 'mainPanelDeletingRecordPanelCompletedText': "Ολοκλήρωση", 599 'mainPanelDeletingRecordPanelCompletedText': "Ολοκλήρωση",
600 600
601// Cards block - delete card panel 601// Cards block - delete card panel
602 'deleteRecordPanelCollectRecordDataMessageTitle': "Διαγραφή κάρτας", 602 'deleteRecordPanelCollectRecordDataMessageTitle': "Διαγραφή κάρτας",
603 'deleteRecordPanelCollectRecordDataMessageText': "Φόρτωση λίστα κάρτας", 603 'deleteRecordPanelCollectRecordDataMessageText': "Φόρτωση λίστα κάρτας",
604 'deleteRecordPanelEncryptUserDataMessageTitle': "Διαγραφή κάρτας", 604 'deleteRecordPanelEncryptUserDataMessageTitle': "Διαγραφή κάρτας",
605 'deleteRecordPanelEncryptUserDataMessageText': "Local encryption of card headers", 605 'deleteRecordPanelEncryptUserDataMessageText': "Local encryption of card headers",
606 'deleteRecordPanelSendingDataToTheServerMessageTitle': "Διαγραφή κάρτας", 606 'deleteRecordPanelSendingDataToTheServerMessageTitle': "Διαγραφή κάρτας",
607 'deleteRecordPanelSendingDataToTheServerMessageText': "Uploading encrypted card headers to Clipperz", 607 'deleteRecordPanelSendingDataToTheServerMessageText': "Uploading encrypted card headers to Clipperz",
608 'deleteRecordPanelUpdatingTheInterfaceMessageTitle': "Διαγραφή κάρτας", 608 'deleteRecordPanelUpdatingTheInterfaceMessageTitle': "Διαγραφή κάρτας",
609 'deleteRecordPanelUpdatingTheInterfaceMessageText': "Φόρτωση επιφάνειας", 609 'deleteRecordPanelUpdatingTheInterfaceMessageText': "Φόρτωση επιφάνειας",
610 610
611// Cards block - no record selected 611// Cards block - no record selected
612 'recordDetailNoRecordSelectedTitle': "Δεν έχει επιλεγεί κάποια κάρτα", 612 'recordDetailNoRecordSelectedTitle': "Δεν έχει επιλεγεί κάποια κάρτα",
613 'recordDetailNoRecordSelectedDescriptionConfig':[ 613 'recordDetailNoRecordSelectedDescriptionConfig':[
614 {tag:'p', html:'Παρακαλώ επιλέξτε μια κάρτα από αυτές που βρίσκονται στα αριστερά σας'} 614 {tag:'p', html:'Παρακαλώ επιλέξτε μια κάρτα από αυτές που βρίσκονται στα αριστερά σας'}
615 ], 615 ],
616 616
617 // Cards block - loading messages 617 // Cards block - loading messages
618 'recordDetailLoadingRecordMessage': "Downloading encrypted card from Clipperz", 618 'recordDetailLoadingRecordMessage': "Downloading encrypted card from Clipperz",
619 'recordDetailDecryptingRecordMessage': "Τοπικη αποκωδικοποίηση αρχείων κάρτας", 619 'recordDetailDecryptingRecordMessage': "Τοπικη αποκωδικοποίηση αρχείων κάρτας",
620 'recordDetailLoadingRecordVersionMessage': "Φόρτωση τελευταίας έκδοσης κάρτας", 620 'recordDetailLoadingRecordVersionMessage': "Φόρτωση τελευταίας έκδοσης κάρτας",
621 'recordDetailDecryptingRecordVersionMessage':"Τοπική αποκωδικοποίηση της τελευταίας έκδοσης", 621 'recordDetailDecryptingRecordVersionMessage':"Τοπική αποκωδικοποίηση της τελευταίας έκδοσης",
622 'recordDetailLoadingErrorMessageTitle': "Σφάλμα στη φόρτωση της κάρτας", 622 'recordDetailLoadingErrorMessageTitle': "Σφάλμα στη φόρτωση της κάρτας",
623 623
624// Cards block - card details 624// Cards block - card details
625 'recordDetailNotesLabel': "Σημειώσης", 625 'recordDetailNotesLabel': "Σημειώσης",
626 'recordDetailLabelFieldColumnLabel': "Περιγραφή πεδίου", 626 'recordDetailLabelFieldColumnLabel': "Περιγραφή πεδίου",
627 'recordDetailDataFieldColumnLabel': "Στοιχεία πεδίου", 627 'recordDetailDataFieldColumnLabel': "Στοιχεία πεδίου",
628 'recordDetailTypeFieldColumnLabel': "Τύπος", 628 'recordDetailTypeFieldColumnLabel': "Τύπος",
629 629
630 'recordDetailSavingChangesMessagePanelInitialTitle':"Αποθήκευση κάρτας", 630 'recordDetailSavingChangesMessagePanelInitialTitle':"Αποθήκευση κάρτας",
631 631
632 'recordDetailAddFieldButtonLabel': "Προσθέστε νέο πεδίο", 632 'recordDetailAddFieldButtonLabel': "Προσθέστε νέο πεδίο",
633 'recordDetailPasswordFieldHelpLabel': "Για αντιγραφή του κωδικού στο clipboard επιλέξτε τα αστεράκια και μετα Ctrl-C", 633 'recordDetailPasswordFieldHelpLabel': "Για αντιγραφή του κωδικού στο clipboard επιλέξτε τα αστεράκια και μετα Ctrl-C",
634 634
635 'recordDetailDirectLoginBlockTitle': "Κωδικός Πρόσβασης", 635 'recordDetailDirectLoginBlockTitle': "Κωδικός Πρόσβασης",
636 'recordDetailNewDirectLoginDescriptionConfig': [ 636 'recordDetailNewDirectLoginDescriptionConfig': [
637 {tag:'p', html:'Επικύρωση κωδικου πρόσβασης'} 637 {tag:'p', html:'Επικύρωση κωδικου πρόσβασης'}
638 ], 638 ],
639 639
640 'recordDetailDirectLoginBlockNoDirectLoginConfiguredDescriptionConfig':[ 640 'recordDetailDirectLoginBlockNoDirectLoginConfiguredDescriptionConfig':[
641 {tag:'p', html:"Does this card contain credentials to access an online service?"}, 641 {tag:'p', html:"Does this card contain credentials to access an online service?"},
642 {tag:'p', html:"Use the bookmarklet to configure a “direct login” from Clipperz with just one click!"} 642 {tag:'p', html:"Use the bookmarklet to configure a “direct login” from Clipperz with just one click!"}
643 ], 643 ],
644 'recordDetailAddNewDirectLoginButtonLabel': "Προσθέστε νέο κωδικό πρόσβασης", 644 'recordDetailAddNewDirectLoginButtonLabel': "Προσθέστε νέο κωδικό πρόσβασης",
645 645
646 'recordDetailEditButtonLabel': "Edit", 646 'recordDetailEditButtonLabel': "Edit",
647 'recordDetailSaveButtonLabel': "Αποθήκευση", 647 'recordDetailSaveButtonLabel': "Αποθήκευση",
648 'recordDetailCancelButtonLabel':"Ακύρωση", 648 'recordDetailCancelButtonLabel':"Ακύρωση",
649 649
650 'newRecordTitleLabel': "_Νέα κάρτα_", 650 'newRecordTitleLabel': "_Νέα κάρτα_",
651 651
652// Cards block - save card panel 652// Cards block - save card panel
653 'recordSaveChangesPanelCollectRecordInfoMessageTitle': "Αποθήκευση κάρτας", 653 'recordSaveChangesPanelCollectRecordInfoMessageTitle': "Αποθήκευση κάρτας",
654 'recordSaveChangesPanelCollectRecordInfoMessageText': "Updating card headers", 654 'recordSaveChangesPanelCollectRecordInfoMessageText': "Updating card headers",
655 'recordSaveChangesPanelEncryptUserDataMessageTitle': "Αποθήκευση κάρτας", 655 'recordSaveChangesPanelEncryptUserDataMessageTitle': "Αποθήκευση κάρτας",
656 'recordSaveChangesPanelEncryptUserDataMessageText': "Local encryption of card headers", 656 'recordSaveChangesPanelEncryptUserDataMessageText': "Local encryption of card headers",
657 'recordSaveChangesPanelEncryptRecordDataMessageTitle': "Αποθήκευση κάρτας", 657 'recordSaveChangesPanelEncryptRecordDataMessageTitle': "Αποθήκευση κάρτας",
658 'recordSaveChangesPanelEncryptRecordDataMessageText': "Local encryption of card's data", 658 'recordSaveChangesPanelEncryptRecordDataMessageText': "Local encryption of card's data",
659 'recordSaveChangesPanelEncryptRecordVersionDataMessageTitle':"Αποθήκευση κάρτας", 659 'recordSaveChangesPanelEncryptRecordVersionDataMessageTitle':"Αποθήκευση κάρτας",
660 'recordSaveChangesPanelEncryptRecordVersionDataMessageText':"Local encryption of card's version data", 660 'recordSaveChangesPanelEncryptRecordVersionDataMessageText':"Local encryption of card's version data",
661 'recordSaveChangesPanelSendingDataToTheServerMessageTitle': "Αποθήκευση κάρτας", 661 'recordSaveChangesPanelSendingDataToTheServerMessageTitle': "Αποθήκευση κάρτας",
662 'recordSaveChangesPanelSendingDataToTheServerMessageText': "Uploading encrypted card's header to Clipperz", 662 'recordSaveChangesPanelSendingDataToTheServerMessageText': "Uploading encrypted card's header to Clipperz",
663 'recordSaveChangesPanelUpdatingTheInterfaceMessageTitle': "Αποθήκευση κάρτας", 663 'recordSaveChangesPanelUpdatingTheInterfaceMessageTitle': "Αποθήκευση κάρτας",
664 'recordSaveChangesPanelUpdatingTheInterfaceMessageText': "Φόρτωση επιφάνειας", 664 'recordSaveChangesPanelUpdatingTheInterfaceMessageText': "Φόρτωση επιφάνειας",
665 665
666 // Exit page 666 // Exit page
667 'exitConfig': [ 667 'exitConfig': [
668 {tag:'h2', html:'<b>Goodbye! Thanks for using Clipperz.</b>'}, 668 {tag:'h2', html:'<b>Goodbye! Thanks for using Clipperz.</b>'},
669 669
670 {tag:'ul', children:[ 670 {tag:'ul', children:[
671 {tag:'li', children:[ 671 {tag:'li', children:[
672 {tag:'h3', html:'Remember:'}, 672 {tag:'h3', html:'Remember:'},
673 {tag:'ul', children:[ 673 {tag:'ul', children:[
674 {tag:'li', children:[{tag:'span', html:'Bookmark this page to safely connect to Clipperz in the future (if you haven\'t already done it)'}]}, 674 {tag:'li', children:[{tag:'span', html:'Bookmark this page to safely connect to Clipperz in the future (if you haven\'t already done it)'}]},
675 {tag:'li', children:[{tag:'span', html:'Clipperz will never send you an email, because we never asked your email address (and we never will), so never open an email that says it\'s from Clipperz'}]} 675 {tag:'li', children:[{tag:'span', html:'Clipperz will never send you an email, because we never asked your email address (and we never will), so never open an email that says it\'s from Clipperz'}]}
676 ]} 676 ]}
677 ]} 677 ]}
678 ]}, 678 ]},
679 {tag:'p', html:""}, 679 {tag:'p', html:""},
680 {tag:'p', html:"In 10 seconds you will be redirected to a Wikipedia page where you can read about a major security issue ..."} 680 {tag:'p', html:"In 10 seconds you will be redirected to a Wikipedia page where you can read about a major security issue ..."}
681 ], 681 ],
682 682
683//------------------------------------------------------------------- 683//-------------------------------------------------------------------
684 // Miscellaneous strings 684 // Miscellaneous strings
685 //------------------------------------------------------------------- 685 //-------------------------------------------------------------------
686 686
687 // 'DWRUtilLoadingMessage': "Φόρτωση δεδομένων ...", 687 // 'DWRUtilLoadingMessage': "Φόρτωση δεδομένων ...",
688 'comingSoon': "Σύντομα κοντά σας ...", 688 'comingSoon': "Σύντομα κοντά σας ...",
689 'panelCollectingEntryopyMessageText': "Collecting entropy", 689 'panelCollectingEntryopyMessageText': "Collecting entropy",
690 'directLoginConfigurationCheckBoxFieldSelectedValue': "Ναι", 690 'directLoginConfigurationCheckBoxFieldSelectedValue': "Ναι",
691 'directLoginConfigurationCheckBoxFieldNotSelectedValue':"Όχι", 691 'directLoginConfigurationCheckBoxFieldNotSelectedValue':"Όχι",
692 692
693 //------------------------------------------------------------------------- 693 //-------------------------------------------------------------------------
694 __syntaxFix__: "syntax fix" 694 __syntaxFix__: "syntax fix"
695}); 695});
696 696
diff --git a/frontend/beta/js/Clipperz/PM/Strings/Strings_en-US.js b/frontend/beta/js/Clipperz/PM/Strings/Strings_en-US.js
index 97543a4..ce8dd85 100644
--- a/frontend/beta/js/Clipperz/PM/Strings/Strings_en-US.js
+++ b/frontend/beta/js/Clipperz/PM/Strings/Strings_en-US.js
@@ -1,930 +1,930 @@
1/* 1/*
2 2
3Copyright 2008-2013 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz, the online password manager. 5This file is part of Clipperz, the online password manager.
6For further information about its features and functionalities please 6For further information about its features and functionalities please
7refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
8 8
9* Clipperz is free software: you can redistribute it and/or modify it 9* Clipperz is free software: you can redistribute it and/or modify it
10 under the terms of the GNU Affero General Public License as published 10 under the terms of the GNU Affero General Public License as published
11 by the Free Software Foundation, either version 3 of the License, or 11 by the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version. 12 (at your option) any later version.
13 13
14* Clipperz is distributed in the hope that it will be useful, but 14* Clipperz is distributed in the hope that it will be useful, but
15 WITHOUT ANY WARRANTY; without even the implied warranty of 15 WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
18 18
19* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
20 License along with Clipperz. If not, see http://www.gnu.org/licenses/. 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
21 21
22*/ 22*/
23 23
24if (typeof(Clipperz) == 'undefined') { Clipperz = {}; } 24if (typeof(Clipperz) == 'undefined') { Clipperz = {}; }
25if (typeof(Clipperz.PM) == 'undefined') { Clipperz.PM = {}; } 25if (typeof(Clipperz.PM) == 'undefined') { Clipperz.PM = {}; }
26if (typeof(Clipperz.PM.Strings) == 'undefined') { Clipperz.PM.Strings = {}; } 26if (typeof(Clipperz.PM.Strings) == 'undefined') { Clipperz.PM.Strings = {}; }
27if (typeof(Clipperz.PM.Strings.Languages) == 'undefined') { Clipperz.PM.Strings.Languages = {}; } 27if (typeof(Clipperz.PM.Strings.Languages) == 'undefined') { Clipperz.PM.Strings.Languages = {}; }
28 28
29//============================================================================= 29//=============================================================================
30// 30//
31 // E N G L I S H A M E R I C A N ( en_US ) 31 // E N G L I S H A M E R I C A N ( en_US )
32// 32//
33//============================================================================= 33//=============================================================================
34 34
35Clipperz.PM.Strings.Languages['en-us'] = { 35Clipperz.PM.Strings.Languages['en-us'] = {
36 36
37 //Login page - description 37 //Login page - description
38'clipperzServiceDescription': "\ 38'clipperzServiceDescription': "\
39 <!-- FIX CSS DONE -->\ 39 <!-- FIX CSS DONE -->\
40 <h2>Keep it to yourself!</h2>\ 40 <h2>Keep it to yourself!</h2>\
41 <ul>\ 41 <ul>\
42 <li>\ 42 <li>\
43 <h3>Clipperz is:</h3>\ 43 <h3>Clipperz is:</h3>\
44 <ul>\ 44 <ul>\
45 <li><p>a secure and simple password manager</p></li>\ 45 <li><p>a secure and simple password manager</p></li>\
46 <li><p>an effective single sign-on solution</p></li>\ 46 <li><p>an effective single sign-on solution</p></li>\
47 <li><p>a digital vault for your personal data</p></li>\ 47 <li><p>a digital vault for your personal data</p></li>\
48 </ul>\ 48 </ul>\
49 </li>\ 49 </li>\
50 <li>\ 50 <li>\
51 <h3>With Clipperz you can:</h3>\ 51 <h3>With Clipperz you can:</h3>\
52 <ul>\ 52 <ul>\
53 <li><p>store and manage your passwords and online credentials</p></li>\ 53 <li><p>store and manage your passwords and online credentials</p></li>\
54 <li><p>login to your web services without entering any username or password</p></li>\ 54 <li><p>login to your web services without entering any username or password</p></li>\
55 <li><p>protect all your sensitive data: codes for burglar alarms, PINs, credit card numbers, …</p></li>\ 55 <li><p>protect all your sensitive data: codes for burglar alarms, PINs, credit card numbers, …</p></li>\
56 <li><p>share secrets with family members and associates (coming soon)</p></li>\ 56 <li><p>share secrets with family members and associates (coming soon)</p></li>\
57 </ul>\ 57 </ul>\
58 </li>\ 58 </li>\
59 <li>\ 59 <li>\
60 <h3>Clipperz benefits:</h3>\ 60 <h3>Clipperz benefits:</h3>\
61 <ul>\ 61 <ul>\
62 <li><p>free and completely anonymous</p></li>\ 62 <li><p>free and completely anonymous</p></li>\
63 <li><p>access it any time from any computer</p></li>\ 63 <li><p>access it any time from any computer</p></li>\
64 <li><p>no software to download and nothing to install</p></li>\ 64 <li><p>no software to download and nothing to install</p></li>\
65 <li><p>avoid keeping secrets on your PC or on paper</p></li>\ 65 <li><p>avoid keeping secrets on your PC or on paper</p></li>\
66 </ul>\ 66 </ul>\
67 </li>\ 67 </li>\
68 <li>\ 68 <li>\
69 <h3>Clipperz security:</h3>\ 69 <h3>Clipperz security:</h3>\
70 <ul>\ 70 <ul>\
71 <li><p>your secrets are locally encrypted by your browser before being uploaded to Clipperz</p></li>\ 71 <li><p>your secrets are locally encrypted by your browser before being uploaded to Clipperz</p></li>\
72 <li><p>the encryption key is a passphrase known only to you</p></li>\ 72 <li><p>the encryption key is a passphrase known only to you</p></li>\
73 <li><p>Clipperz hosts your sensitive data in encrypted form and could never actually access the data in its plain form</p></li>\ 73 <li><p>Clipperz hosts your sensitive data in encrypted form and could never actually access the data in its plain form</p></li>\
74 <li><p>Clipperz is built upon standard encryption schemes, nothing fancies or homemade</p></li>\ 74 <li><p>Clipperz is built upon standard encryption schemes, nothing fancies or homemade</p></li>\
75 <li><p>you can review the source code anytime you like, but you need to know nothing about cryptography to be an happy user!</p></li>\ 75 <li><p>you can review the source code anytime you like, but you need to know nothing about cryptography to be an happy user!</p></li>\
76 </ul>\ 76 </ul>\
77 </li>\ 77 </li>\
78 <li>\ 78 <li>\
79 <a href=\"http://www.clipperz.com\" target=\"_blank\">Learn more</a>\ 79 <a href=\"http://www.clipperz.com\" target=\"_blank\">Learn more</a>\
80 </li>\ 80 </li>\
81 </ul>", 81 </ul>",
82 82
83 83
84 'loginFormTitle': "login with your Clipperz account", 84 'loginFormTitle': "login with your Clipperz account",
85 'loginFormUsernameLabel': "username", 85 'loginFormUsernameLabel': "username",
86 'loginFormPassphraseLabel': "passphrase", 86 'loginFormPassphraseLabel': "passphrase",
87 'loginFormDontHaveAnAccountLabel': "don\'t have an account?", 87 'loginFormDontHaveAnAccountLabel': "don\'t have an account?",
88 'loginFormCreateOneLabel': "create one", 88 'loginFormCreateOneLabel': "create one",
89 'loginFormForgotYourCredentialsLabel': "forgot your credentials?", 89 'loginFormForgotYourCredentialsLabel': "forgot your credentials?",
90 'loginFormAarghThatsBadLabel': "aargh! that\'s bad!", 90 'loginFormAarghThatsBadLabel': "aargh! that\'s bad!",
91 'loginFormAfraidOfMaliciousScriptsLabel': "afraid of malicious scripts?", 91 'loginFormAfraidOfMaliciousScriptsLabel': "afraid of malicious scripts?",
92 'loginFormVerifyTheCodeLabel': "verify the code", 92 'loginFormVerifyTheCodeLabel': "verify the code",
93 'loginFormButtonLabel': "Login", 93 'loginFormButtonLabel': "Login",
94 'loginFormOneTimePasswordCheckboxLabel': "use a one-time passphrase", 94 'loginFormOneTimePasswordCheckboxLabel': "use a one-time passphrase",
95'loginFormOneTimePasswordCheckboxDescription': "", 95'loginFormOneTimePasswordCheckboxDescription': "",
96 96
97// Login page - language selection 97// Login page - language selection
98 'loginPanelSwithLanguageDescription': "<h5>Switch to your preferred language</h5>", 98 'loginPanelSwithLanguageDescription': "<h5>Switch to your preferred language</h5>",
99 99
100// Login page - browser compatibility 100// Login page - browser compatibility
101 'browserCompatibilityDescription': "<p>Have a better and safer Clipperz experience with Firefox. However Clipperz works just fine also with Opera, Safari and MS Internet Explorer!</p>", 101 'browserCompatibilityDescription': "<p>Have a better and safer Clipperz experience with Firefox. However Clipperz works just fine also with Opera, Safari and MS Internet Explorer!</p>",
102 102
103// Login with OTP - message panel 103// Login with OTP - message panel
104 'OTPloginMessagePanelInitialTitle': "Logging in using a one-time passphrase", 104 'OTPloginMessagePanelInitialTitle': "Logging in using a one-time passphrase",
105 'OTPloginMessagePanelInitialText': "Sending OTP credentials …", 105 'OTPloginMessagePanelInitialText': "Sending OTP credentials …",
106 'OTPloginMessagePanelLoadingTitle': "Logging in using a one-time passphrase", 106 'OTPloginMessagePanelLoadingTitle': "Logging in using a one-time passphrase",
107 'OTPloginMessagePanelLoadingText': "Fetching encrypted authentication data from the server …", 107 'OTPloginMessagePanelLoadingText': "Fetching encrypted authentication data from the server …",
108 'OTPloginMessagePanelProcessingTitle': "Logging in using a one-time passphrase", 108 'OTPloginMessagePanelProcessingTitle': "Logging in using a one-time passphrase",
109 'OTPloginMessagePanelProcessingText': "Local decryption of authentication data", 109 'OTPloginMessagePanelProcessingText': "Local decryption of authentication data",
110 110
111// Regular login - message panel 111// Regular login - message panel
112 'loginMessagePanelInitialTitle': "Logging in …", 112 'loginMessagePanelInitialTitle': "Logging in …",
113 'loginMessagePanelInitialText': "---", 113 'loginMessagePanelInitialText': "---",
114 'loginMessagePanelInitialButtonLabel': "Cancel", 114 'loginMessagePanelInitialButtonLabel': "Cancel",
115 'loginMessagePanelConnectedTitle': "Connected", 115 'loginMessagePanelConnectedTitle': "Connected",
116 'loginMessagePanelConnectedText': "Done", 116 'loginMessagePanelConnectedText': "Done",
117 'loginMessagePanelFailureTitle': "Error", 117 'loginMessagePanelFailureTitle': "Error",
118 'loginMessagePanelFailureText': "Login failed", 118 'loginMessagePanelFailureText': "Login failed",
119 'loginMessagePanelFailureButtonLabel': "Close", 119 'loginMessagePanelFailureButtonLabel': "Close",
120 120
121// Regular login - message panel - connection 121// Regular login - message panel - connection
122 'connectionLoginSendingCredentialsMessageTitle': "Verifying credentials", 122 'connectionLoginSendingCredentialsMessageTitle': "Verifying credentials",
123 'connectionLoginSendingCredentialsMessageText': "Sending credentials", 123 'connectionLoginSendingCredentialsMessageText': "Sending credentials",
124 'connectionLoginCredentialsVerificationMessageTitle':"Verifying credentials", 124 'connectionLoginCredentialsVerificationMessageTitle':"Verifying credentials",
125 'connectionLoginCredentialsVerificationMessageText':"Performing SRP authentication", 125 'connectionLoginCredentialsVerificationMessageText':"Performing SRP authentication",
126 'connectionLoginDoneMessageTitle': "Verifying credentials", 126 'connectionLoginDoneMessageTitle': "Verifying credentials",
127 'connectionLoginDoneMessageText': "Connected", 127 'connectionLoginDoneMessageText': "Connected",
128 128
129 //Regular login - message panel - user 129 //Regular login - message panel - user
130 'userLoginPanelUpgradingUserCredentialsMessageTitle': "Verifying credentials", 130 'userLoginPanelUpgradingUserCredentialsMessageTitle': "Verifying credentials",
131 'userLoginPanelUpgradingUserCredentialsMessageText': "Upgrading your credentials to a new authentication schema", 131 'userLoginPanelUpgradingUserCredentialsMessageText': "Upgrading your credentials to a new authentication schema",
132 'userLoginPanelConnectedMessageTitle': "User authenticated", 132 'userLoginPanelConnectedMessageTitle': "User authenticated",
133 'userLoginPanelConnectedMessageText': "Successfully logged in", 133 'userLoginPanelConnectedMessageText': "Successfully logged in",
134 'userLoginPanelTryingAnOlderConnectionSchemaMessageTitle': "Verifying credentials", 134 'userLoginPanelTryingAnOlderConnectionSchemaMessageTitle': "Verifying credentials",
135 'userLoginPanelTryingAnOlderConnectionSchemaMessageText': "Trying an older authentication schema", 135 'userLoginPanelTryingAnOlderConnectionSchemaMessageText': "Trying an older authentication schema",
136 'userLoginPanelLoadingUserDataMessageTitle': "User authenticated", 136 'userLoginPanelLoadingUserDataMessageTitle': "User authenticated",
137 'userLoginPanelLoadingUserDataMessageText': "Downloading encrypted card headers from Clipperz", 137 'userLoginPanelLoadingUserDataMessageText': "Downloading encrypted card headers from Clipperz",
138 'userLoginPanelDecryptingUserDataMessageTitle': "User authenticated", 138 'userLoginPanelDecryptingUserDataMessageTitle': "User authenticated",
139 'userLoginPanelDecryptingUserDataMessageText': "Local decryption of card headers", 139 'userLoginPanelDecryptingUserDataMessageText': "Local decryption of card headers",
140 'userLoginPanelDecryptingUserStatisticsMessageTitle': "User authenticated", 140 'userLoginPanelDecryptingUserStatisticsMessageTitle': "User authenticated",
141 'userLoginPanelDecryptingUserStatisticsMessageText': "Local decryption of usage statistics", 141 'userLoginPanelDecryptingUserStatisticsMessageText': "Local decryption of usage statistics",
142 142
143 //Registration page - splash alert 143 //Registration page - splash alert
144 'splashAlertTitle':"Welcome to Clipperz!", 144 'splashAlertTitle':"Welcome to Clipperz!",
145'splashAlertText': "\ 145'splashAlertText': "\
146 <!-- FIX CSS DONE! -->\ 146 <!-- FIX CSS DONE! -->\
147 <p>Some security advice</p>\ 147 <p>Some security advice</p>\
148 <ul>\ 148 <ul>\
149 <li><p>Storing your data at Clipperz is as secure as the passphrase you choose to protect them. Nobody can access them unless they know your passphrase.</p></li>\ 149 <li><p>Storing your data at Clipperz is as secure as the passphrase you choose to protect them. Nobody can access them unless they know your passphrase.</p></li>\
150 <li><p>If you are going to use Clipperz for safeguarding sensitive and critical information please make sure to use a strong passphrase. The longer the better!</p></li>\ 150 <li><p>If you are going to use Clipperz for safeguarding sensitive and critical information please make sure to use a strong passphrase. The longer the better!</p></li>\
151 <li><p>Clipperz will not be able to recover a lost passphrase!</p></li>\ 151 <li><p>Clipperz will not be able to recover a lost passphrase!</p></li>\
152 </ul>\ 152 </ul>\
153 <p>For any further information, please refer to <a href=\"http://www.clipperz.com\" target=\"_blank\">Clipperz</a> website.</p>", 153 <p>For any further information, please refer to <a href=\"http://www.clipperz.com\" target=\"_blank\">Clipperz</a> website.</p>",
154 'splashAlertCloseButtonLabel':"Ok", 154 'splashAlertCloseButtonLabel':"Ok",
155 155
156 // Registration page - form 156 // Registration page - form
157 'registrationFormTitle': "create your account", 157 'registrationFormTitle': "create your account",
158 'registrationFormUsernameLabel': "username", 158 'registrationFormUsernameLabel': "username",
159 'registrationFormPassphraseLabel': "passphrase", 159 'registrationFormPassphraseLabel': "passphrase",
160 'registrationFormRetypePassphraseLabel': "re-enter passphrase", 160 'registrationFormRetypePassphraseLabel': "re-enter passphrase",
161 'registrationFormSafetyCheckLabel': "I understand that Clipperz will not be able to recover a lost passphrase.", 161 'registrationFormSafetyCheckLabel': "I understand that Clipperz will not be able to recover a lost passphrase.",
162 'registrationFormTermsOfServiceCheckLabel': "I have read and agreed to the <a href='http://www.clipperz.com/terms_of_service' target='_blank'>Terms of Service</a>.", 162 'registrationFormTermsOfServiceCheckLabel': "I have read and agreed to the <a href='https://www.clipperz.com/terms_service' target='_blank'>Terms of Service</a>.",
163 'registrationFormDoYouAlreadyHaveAnAccountLabel': "do you already have an account?", 163 'registrationFormDoYouAlreadyHaveAnAccountLabel': "do you already have an account?",
164 'registrationFormSimplyLoginLabel': "simply login", 164 'registrationFormSimplyLoginLabel': "simply login",
165 'registrationFormButtonLabel': "Register", 165 'registrationFormButtonLabel': "Register",
166 166
167// Registration page - warning messages 167// Registration page - warning messages
168 'registrationFormWarningMessageNotMatchingPassphrases':"Your passphrases don't match, please re-type them.", 168 'registrationFormWarningMessageNotMatchingPassphrases':"Your passphrases don't match, please re-type them.",
169 'registrationFormWarningMessageSafetyCheckNotSelected':"Please read and check all the boxes below.", 169 'registrationFormWarningMessageSafetyCheckNotSelected':"Please read and check all the boxes below.",
170 'registrationFormWarningMessageTermsOfServiceCheckNotSelected':"You need to agree to the Terms of Service.", 170 'registrationFormWarningMessageTermsOfServiceCheckNotSelected':"You need to agree to the Terms of Service.",
171 171
172 // Registration page - message panel 172 // Registration page - message panel
173 'registrationMessagePanelInitialTitle': "Creating account …", 173 'registrationMessagePanelInitialTitle': "Creating account …",
174 'registrationMessagePanelInitialText': "---", 174 'registrationMessagePanelInitialText': "---",
175 'registrationMessagePanelInitialButtonLabel': "Cancel", 175 'registrationMessagePanelInitialButtonLabel': "Cancel",
176 'registrationMessagePanelRegistrationDoneTitle': "Registration", 176 'registrationMessagePanelRegistrationDoneTitle': "Registration",
177 'registrationMessagePanelRegistrationDoneText': "Done", 177 'registrationMessagePanelRegistrationDoneText': "Done",
178 'registrationMessagePanelFailureTitle': "Registration failed", 178 'registrationMessagePanelFailureTitle': "Registration failed",
179 'registrationMessagePanelFailureButtonLabel': "Close", 179 'registrationMessagePanelFailureButtonLabel': "Close",
180 180
181// Registration page - message panel - connection 181// Registration page - message panel - connection
182 'connectionRegistrationSendingRequestMessageText': "Verifying credentials", 182 'connectionRegistrationSendingRequestMessageText': "Verifying credentials",
183 'connectionRegistrationSendingCredentialsMessageText':"Sending credentials", 183 'connectionRegistrationSendingCredentialsMessageText':"Sending credentials",
184 184
185// Registration page - splash panel 185// Registration page - splash panel
186 'registrationSplashPanelTitle': "Security advice", 186 'registrationSplashPanelTitle': "Security advice",
187 'registrationSplashPanelDescription': "<p>These are your Clipperz credentials, take good care of them. Clipperz will never display your username and passphrase a second time!</p>", 187 'registrationSplashPanelDescription': "<p>These are your Clipperz credentials, take good care of them. Clipperz will never display your username and passphrase a second time!</p>",
188 'registrationSplashPanelUsernameLabel': "username", 188 'registrationSplashPanelUsernameLabel': "username",
189 'registrationSplashPanelPassphraseLabel':"passphrase", 189 'registrationSplashPanelPassphraseLabel':"passphrase",
190 190
191 'registrationSplashPanelShowPassphraseButtonLabel':"show passphrase", 191 'registrationSplashPanelShowPassphraseButtonLabel':"show passphrase",
192 192
193 //Header links 193 //Header links
194 'donateHeaderLinkLabel': "donate", 194 'donateHeaderLinkLabel': "donate",
195 'creditsHeaderLinkLabel': "credits", 195 'creditsHeaderLinkLabel': "credits",
196 'feedbackHeaderLinkLabel': "feedback", 196 'feedbackHeaderLinkLabel': "feedback",
197 'helpHeaderLinkLabel': "help", 197 'helpHeaderLinkLabel': "help",
198 'forumHeaderLinkLabel': "forum", 198 'forumHeaderLinkLabel': "forum",
199 199
200 //Menu labels 200 //Menu labels
201 'recordMenuLabel': "cards", 201 'recordMenuLabel': "cards",
202 'accountMenuLabel': "account", 202 'accountMenuLabel': "account",
203 'dataMenuLabel': "data", 203 'dataMenuLabel': "data",
204 'contactsMenuLabel': "contacts", 204 'contactsMenuLabel': "contacts",
205 'toolsMenuLabel': "tools", 205 'toolsMenuLabel': "tools",
206 'logoutMenuLabel': "logout", 206 'logoutMenuLabel': "logout",
207 'lockMenuLabel': "lock", 207 'lockMenuLabel': "lock",
208 208
209 //Lock dialog 209 //Lock dialog
210 'lockTitle': "The account is locked", 210 'lockTitle': "The account is locked",
211 'lockDescription': "<p>To unlock your account, please enter your passphrase.</p>", 211 'lockDescription': "<p>To unlock your account, please enter your passphrase.</p>",
212 'unlockButtonLabel': "Unlock", 212 'unlockButtonLabel': "Unlock",
213 213
214 //Account panel - change passphrase 214 //Account panel - change passphrase
215 'changePasswordTabLabel': "Change your passphrase", 215 'changePasswordTabLabel': "Change your passphrase",
216 'changePasswordTabTitle': "Change your passphrase", 216 'changePasswordTabTitle': "Change your passphrase",
217 217
218 'changePasswordFormUsernameLabel': "username", 218 'changePasswordFormUsernameLabel': "username",
219 'changePasswordFormOldPassphraseLabel': "old passphrase", 219 'changePasswordFormOldPassphraseLabel': "old passphrase",
220 'changePasswordFormNewPassphraseLabel': "new passphrase", 220 'changePasswordFormNewPassphraseLabel': "new passphrase",
221 'changePasswordFormRetypePassphraseLabel':"re-enter new passphrase", 221 'changePasswordFormRetypePassphraseLabel':"re-enter new passphrase",
222 'changePasswordFormSafetyCheckboxLabel':"I understand that Clipperz will not be able to recover a lost passphrase.", 222 'changePasswordFormSafetyCheckboxLabel':"I understand that Clipperz will not be able to recover a lost passphrase.",
223 'changePasswordFormSubmitLabel': "Change passphrase", 223 'changePasswordFormSubmitLabel': "Change passphrase",
224 224
225 //Account panel - change passphrase - warning messages 225 //Account panel - change passphrase - warning messages
226 'changePasswordFormWrongUsernameWarning': "Wrong username", 226 'changePasswordFormWrongUsernameWarning': "Wrong username",
227 'changePasswordFormWrongPassphraseWarning': "Wrong passphrase", 227 'changePasswordFormWrongPassphraseWarning': "Wrong passphrase",
228 'changePasswordFormWrongRetypePassphraseWarning':"Your passphrases don't match, please re-type them.", 228 'changePasswordFormWrongRetypePassphraseWarning':"Your passphrases don't match, please re-type them.",
229 'changePasswordFormSafetyCheckWarning': "Please read and check the box below.", 229 'changePasswordFormSafetyCheckWarning': "Please read and check the box below.",
230 230
231 //Account panel - change passphrase - progress dialog 231 //Account panel - change passphrase - progress dialog
232 'changePasswordFormProgressDialogTitle': "Changing user credentials", 232 'changePasswordFormProgressDialogTitle': "Changing user credentials",
233 'changePasswordFormProgressDialogEmptyText': "---", 233 'changePasswordFormProgressDialogEmptyText': "---",
234 'changePasswordFormProgressDialogConnectedMessageTitle': "Connected", 234 'changePasswordFormProgressDialogConnectedMessageTitle': "Connected",
235 'changePasswordFormProgressDialogConnectedMessageText': "Done", 235 'changePasswordFormProgressDialogConnectedMessageText': "Done",
236 'changePasswordFormProgressDialogErrorMessageTitle': "Error", 236 'changePasswordFormProgressDialogErrorMessageTitle': "Error",
237 'changePasswordFormProgressDialogErrorMessageText': "Credentials change failed!", 237 'changePasswordFormProgressDialogErrorMessageText': "Credentials change failed!",
238 238
239 'changeCredentialsPanelEncryptingDataMessageTitle': "Changing your passphrase", 239 'changeCredentialsPanelEncryptingDataMessageTitle': "Changing your passphrase",
240 'changeCredentialsPanelEncryptingDataMessageText': "Local encryption of card headers", 240 'changeCredentialsPanelEncryptingDataMessageText': "Local encryption of card headers",
241 'changeCredentialsPanelCreatingNewCredentialsMessageTitle': "Changing your passphrase", 241 'changeCredentialsPanelCreatingNewCredentialsMessageTitle': "Changing your passphrase",
242 'changeCredentialsPanelCreatingNewCredentialsMessageText': "Updating your credentials", 242 'changeCredentialsPanelCreatingNewCredentialsMessageText': "Updating your credentials",
243 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageTitle':"Changing your passphrase", 243 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageTitle':"Changing your passphrase",
244 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageText':"Uploading your encrypted credentials to Clipperz", 244 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageText':"Uploading your encrypted credentials to Clipperz",
245 'changeCredentialsPanelDoneMessageTitle': "Changing your passphrase", 245 'changeCredentialsPanelDoneMessageTitle': "Changing your passphrase",
246 'changeCredentialsPanelDoneMessageText': "Done", 246 'changeCredentialsPanelDoneMessageText': "Done",
247 247
248 //Account panel - OTP 248 //Account panel - OTP
249 'manageOTPTabLabel': "Manage your one-time passphrases", 249 'manageOTPTabLabel': "Manage your one-time passphrases",
250 'manageOTPTabTitle': "Manage your one-time passphrases", 250 'manageOTPTabTitle': "Manage your one-time passphrases",
251 251
252 'manageOTPTabDescription':"\ 252 'manageOTPTabDescription':"\
253 <p>A one-time passphrase works like your regular passphrase, but can be used only once.</p>\ 253 <p>A one-time passphrase works like your regular passphrase, but can be used only once.</p>\
254 <p>If the same passphrase is used again at a later stage in a login attempt it will be rejected and the login process will fail.</p>\ 254 <p>If the same passphrase is used again at a later stage in a login attempt it will be rejected and the login process will fail.</p>\
255 <p>Immediately after a successful login, your one-time passphrase will be deleted preventing any fraudulent access.</p>\ 255 <p>Immediately after a successful login, your one-time passphrase will be deleted preventing any fraudulent access.</p>\
256 <p>One-time passphrases are an excellent choice if one is concerned about keyloggers or spyware infections that may be collecting data from compromised machines.</p>\ 256 <p>One-time passphrases are an excellent choice if one is concerned about keyloggers or spyware infections that may be collecting data from compromised machines.</p>\
257 <p><b>It's strongly advisable to use one-time passphrases when accessing Clipperz from public terminals, such as Internet cafes and libraries.</b></p>", 257 <p><b>It's strongly advisable to use one-time passphrases when accessing Clipperz from public terminals, such as Internet cafes and libraries.</b></p>",
258 258
259 //Account panel - OTP - OTP table 259 //Account panel - OTP - OTP table
260'oneTimePasswordReadOnlyMessage': "\ 260'oneTimePasswordReadOnlyMessage': "\
261 <h6>Sorry!</h6>\ 261 <h6>Sorry!</h6>\
262 <p>You cannot manage your one-time passphrases when using the offline version of Clipperz.</p>", 262 <p>You cannot manage your one-time passphrases when using the offline version of Clipperz.</p>",
263 263
264 'oneTimePasswordLoadingMessage':"\ 264 'oneTimePasswordLoadingMessage':"\
265 <h6>Loading data</h6>\ 265 <h6>Loading data</h6>\
266 <p>Please wait …</p>", 266 <p>Please wait …</p>",
267 267
268 'oneTimePasswordNoPasswordAvailable':"\ 268 'oneTimePasswordNoPasswordAvailable':"\
269 <h6>No one-time passphrase available</h6>\ 269 <h6>No one-time passphrase available</h6>\
270 <p>Click the “New” button above to add one-time passphrases to your account.</p>", 270 <p>Click the “New” button above to add one-time passphrases to your account.</p>",
271 271
272 'createNewOTPButtonLabel': "New", 272 'createNewOTPButtonLabel': "New",
273 'deleteOTPButtonLabel': "Delete", 273 'deleteOTPButtonLabel': "Delete",
274 'printOTPButtonLabel': "Print", 274 'printOTPButtonLabel': "Print",
275 275
276 'disabledOneTimePassword_warning': "disabled", 276 'disabledOneTimePassword_warning': "disabled",
277 277
278 'oneTimePasswordSelectionLink_selectLabel':"Select:", 278 'oneTimePasswordSelectionLink_selectLabel':"Select:",
279 'oneTimePasswordSelectionLink_all': "all", 279 'oneTimePasswordSelectionLink_all': "all",
280 'oneTimePasswordSelectionLink_none': "none", 280 'oneTimePasswordSelectionLink_none': "none",
281 'oneTimePasswordSelectionLink_used': "used", 281 'oneTimePasswordSelectionLink_used': "used",
282 'oneTimePasswordSelectionLink_unused': "unused", 282 'oneTimePasswordSelectionLink_unused': "unused",
283 283
284//Account panel - OTP - saving new OTP dialog 284//Account panel - OTP - saving new OTP dialog
285 'saveOTP_encryptUserDataTitle': "Saving one-time passphrase", 285 'saveOTP_encryptUserDataTitle': "Saving one-time passphrase",
286 'saveOTP_encryptUserDataText': "Processing new OTP credentials …", 286 'saveOTP_encryptUserDataText': "Processing new OTP credentials …",
287 'saveOTP_encryptOTPDataTitle': "Saving one-time passphrase", 287 'saveOTP_encryptOTPDataTitle': "Saving one-time passphrase",
288 'saveOTP_encryptOTPDataText': "Local encryption of authentication data …", 288 'saveOTP_encryptOTPDataText': "Local encryption of authentication data …",
289 'saveOTP_sendingDataTitle': "Saving one-time passphrase", 289 'saveOTP_sendingDataTitle': "Saving one-time passphrase",
290 'saveOTP_sendingDataText': "Sending authentication data to the server …", 290 'saveOTP_sendingDataText': "Sending authentication data to the server …",
291 'saveOTP_updatingInterfaceTitle': "Saving one-time passphrase", 291 'saveOTP_updatingInterfaceTitle': "Saving one-time passphrase",
292 'saveOTP_updatingInterfaceText': "Updating interface", 292 'saveOTP_updatingInterfaceText': "Updating interface",
293 293
294// Account panel - preferences 294// Account panel - preferences
295 'accountPreferencesLabel': "Preferences", 295 'accountPreferencesLabel': "Preferences",
296 'accountPreferencesTabTitle': "Preferences", 296 'accountPreferencesTabTitle': "Preferences",
297 297
298 'accountPreferencesLanguageTitle': "Language", 298 'accountPreferencesLanguageTitle': "Language",
299 'accountPreferencesLanguageDescription':"<p>Choose your preferred language from the list below.</p>", 299 'accountPreferencesLanguageDescription':"<p>Choose your preferred language from the list below.</p>",
300 300
301 'showDonationReminderPanelTitle': "Donation reminders", 301 'showDonationReminderPanelTitle': "Donation reminders",
302 'showDonationReminderPanelDescription': "<p>Show donation reminders</p>", 302 'showDonationReminderPanelDescription': "<p>Show donation reminders</p>",
303 303
304 'saveUserPreferencesFormSubmitLabel': "Save", 304 'saveUserPreferencesFormSubmitLabel': "Save",
305 'cancelUserPreferencesFormSubmitLabel': "Cancel", 305 'cancelUserPreferencesFormSubmitLabel': "Cancel",
306 306
307// Account panel - preferences - saving dialog 307// Account panel - preferences - saving dialog
308 'accountPreferencesSavingPanelTitle_Step1': "Saving preferences", 308 'accountPreferencesSavingPanelTitle_Step1': "Saving preferences",
309 'accountPreferencesSavingPanelText_Step1': "Local encryption of your preferences", 309 'accountPreferencesSavingPanelText_Step1': "Local encryption of your preferences",
310 'accountPreferencesSavingPanelTitle_Step2': "Saving preferences", 310 'accountPreferencesSavingPanelTitle_Step2': "Saving preferences",
311 'accountPreferencesSavingPanelText_Step2': "Sending encrypted preferences to Clipperz", 311 'accountPreferencesSavingPanelText_Step2': "Sending encrypted preferences to Clipperz",
312 312
313 //Account panel - login history 313 //Account panel - login history
314 'accountLoginHistoryLabel': "Login history", 314 'accountLoginHistoryLabel': "Login history",
315 'loginHistoryTabTitle': "Login history", 315 'loginHistoryTabTitle': "Login history",
316 316
317 'loginHistoryReadOnlyMessage': "\ 317 'loginHistoryReadOnlyMessage': "\
318 <h6>Sorry!</h6>\ 318 <h6>Sorry!</h6>\
319 <p>The login history is not available while using the offline version of Clipperz.</p>", 319 <p>The login history is not available while using the offline version of Clipperz.</p>",
320 320
321 'loginHistoryLoadingMessage': "\ 321 'loginHistoryLoadingMessage': "\
322 <h6>Loading data</h6>\ 322 <h6>Loading data</h6>\
323 <p>Please wait …</p>", 323 <p>Please wait …</p>",
324 324
325 'loginHistoryLoadedMessage': "\ 325 'loginHistoryLoadedMessage': "\
326 <h6>Your latest 10 logins</h6>\ 326 <h6>Your latest 10 logins</h6>\
327 <p></p>", 327 <p></p>",
328 328
329 'loginHistoryIPLabel': "IP", 329 'loginHistoryIPLabel': "IP",
330 'loginHistoryTimeLabel': "date", 330 'loginHistoryTimeLabel': "date",
331 'loginHistoryCurrentSessionText': "current session", 331 'loginHistoryCurrentSessionText': "current session",
332 'loginHistoryReloadButtonLabel': "Reload login history", 332 'loginHistoryReloadButtonLabel': "Reload login history",
333 333
334 //Account panel - delete account 334 //Account panel - delete account
335 'deleteAccountTabLabel': "Delete your account", 335 'deleteAccountTabLabel': "Delete your account",
336 'deleteAccountTabTitle': "Delete your account", 336 'deleteAccountTabTitle': "Delete your account",
337 337
338 'deleteAccountFormUsernameLabel': "username", 338 'deleteAccountFormUsernameLabel': "username",
339 'deleteAccountFormPassphraseLabel': "passphrase", 339 'deleteAccountFormPassphraseLabel': "passphrase",
340 'deleteAccountFormSafetyCheckboxLabel': "I understand that all my data will be deleted and that this action is irreversible.", 340 'deleteAccountFormSafetyCheckboxLabel': "I understand that all my data will be deleted and that this action is irreversible.",
341 'deleteAccountFormSubmitLabel': "Delete my account", 341 'deleteAccountFormSubmitLabel': "Delete my account",
342 342
343//Account panel - delete account - warnings 343//Account panel - delete account - warnings
344 'deleteAccountFormWrongUsernameWarning':"Wrong username", 344 'deleteAccountFormWrongUsernameWarning':"Wrong username",
345 'deleteAccountFormWrongPassphraseWarning':"Wrong passphrase", 345 'deleteAccountFormWrongPassphraseWarning':"Wrong passphrase",
346 'deleteAccountFormSafetyCheckWarning': "Please read and check the box below.", 346 'deleteAccountFormSafetyCheckWarning': "Please read and check the box below.",
347 347
348//Account panel - delete account - confirmation 348//Account panel - delete account - confirmation
349 'accountPanelDeletingAccountPanelConfirmationTitle':"ATTENTION", 349 'accountPanelDeletingAccountPanelConfirmationTitle':"ATTENTION",
350 'accountPanelDeleteAccountPanelConfirmationText': "Are your sure you want to delete your account?", 350 'accountPanelDeleteAccountPanelConfirmationText': "Are your sure you want to delete your account?",
351 'accountPanelDeleteAccountPanelConfirmButtonLabel': "Yes", 351 'accountPanelDeleteAccountPanelConfirmButtonLabel': "Yes",
352 'accountPanelDeleteAccountPanelDenyButtonLabel': "No", 352 'accountPanelDeleteAccountPanelDenyButtonLabel': "No",
353 353
354//Account panel - delete account - confirmation 354//Account panel - delete account - confirmation
355 'accountPanelDeletingAccountPanelProgressTitle': "Deleting the account data", 355 'accountPanelDeletingAccountPanelProgressTitle': "Deleting the account data",
356 'accountPanelDeletingAccountPanelProgressText': "The operation could take long, please be patient.", 356 'accountPanelDeletingAccountPanelProgressText': "The operation could take long, please be patient.",
357 357
358//Data panel - offline copy 358//Data panel - offline copy
359 'offlineCopyTabLabel': "Offline copy", 359 'offlineCopyTabLabel': "Offline copy",
360 'offlineCopyTabTitle': "Offline copy", 360 'offlineCopyTabTitle': "Offline copy",
361 361
362'offlineCopyTabDescription': "\ 362'offlineCopyTabDescription': "\
363 <!-- FIX CSS DONE! -->\ 363 <!-- FIX CSS DONE! -->\
364 <p>With just one click you can dump all your encrypted data from Clipperz servers to your hard disk and create a read-only offline version of Clipperz to be used when you are not connected to the Internet.</p>\ 364 <p>With just one click you can dump all your encrypted data from Clipperz servers to your hard disk and create a read-only offline version of Clipperz to be used when you are not connected to the Internet.</p>\
365 <p>The read-only version is as secure as the read-and-write one and will not expose your data to higher risks since they both share the same code and security architecture.</p>\ 365 <p>The read-only version is as secure as the read-and-write one and will not expose your data to higher risks since they both share the same code and security architecture.</p>\
366 <ol>\ 366 <ol>\
367 <li><p>Click the link below to start the download.</p></li>\ 367 <li><p>Click the link below to start the download.</p></li>\
368 <li><p>The browser will ask you what to do with the “Clipperz_YYYYMMDD.html” file. Save it on your hard disk.</p></li>\ 368 <li><p>The browser will ask you what to do with the “Clipperz_YYYYMMDD.html” file. Save it on your hard disk.</p></li>\
369 <li><p>Double click on the downloaded file to launch the offline version in your browser.</p></li>\ 369 <li><p>Double click on the downloaded file to launch the offline version in your browser.</p></li>\
370 <li><p>Enter the usual username and passphrase.</p></li>\ 370 <li><p>Enter the usual username and passphrase.</p></li>\
371 </ol>", 371 </ol>",
372 372
373 'offlineCopyDownloadLinkLabel': "Download", 373 'offlineCopyDownloadLinkLabel': "Download",
374 374
375 //Data panel - offline copy - not updated 375 //Data panel - offline copy - not updated
376 'offlineCopyDownloadWarning': "\ 376 'offlineCopyDownloadWarning': "\
377 <!-- FIX CSS DONE! -->\ 377 <!-- FIX CSS DONE! -->\
378 <h4><a href=\"#\" id=\"offlineCopyDownloadWarningLink\">Update your “offline copy”!</a></h4>\ 378 <h4><a href=\"#\" id=\"offlineCopyDownloadWarningLink\">Update your “offline copy”!</a></h4>\
379 <p>You have recently created or modified one or more cards, it would be wise to download a new copy of the offline version.</p>", 379 <p>You have recently created or modified one or more cards, it would be wise to download a new copy of the offline version.</p>",
380 380
381 'offlineCopyDownloadOk': "", 381 'offlineCopyDownloadOk': "",
382 382
383 //Data panel - sharing 383 //Data panel - sharing
384 'sharingTabLabel': "Sharing", 384 'sharingTabLabel': "Sharing",
385 'sharingTabTitle': "Sharing", 385 'sharingTabTitle': "Sharing",
386 386
387 'sharingTabDescription': "\ 387 'sharingTabDescription': "\
388 <p>Quite often a confidential piece of information needs to be shared with one or more persons.</p>\ 388 <p>Quite often a confidential piece of information needs to be shared with one or more persons.</p>\
389 <p>This could be as simple as giving your colleague the access code of your voice mailbox when you are out of the office, or as complicated as enabling the entitled heirs to access your safe deposit box at the local bank when you pass on.</p>\ 389 <p>This could be as simple as giving your colleague the access code of your voice mailbox when you are out of the office, or as complicated as enabling the entitled heirs to access your safe deposit box at the local bank when you pass on.</p>\
390 <p>Clipperz can make sharing your secrets a secure and straightforward process.</p>\ 390 <p>Clipperz can make sharing your secrets a secure and straightforward process.</p>\
391 <p></p>\ 391 <p></p>\
392 <p><b>Coming soon …</b></p>", 392 <p><b>Coming soon …</b></p>",
393 393
394 // Data panel - import 394 // Data panel - import
395 'importTabLabel': "Import", 395 'importTabLabel': "Import",
396 'importTabTitle': "Import", 396 'importTabTitle': "Import",
397 397
398 'importTabDescription': "<p>You can bulk import data to your Clipperz account from several file formats.</p>", 398 'importTabDescription': "<p>You can bulk import data to your Clipperz account from several file formats.</p>",
399 399
400 //Data panel - export 400 //Data panel - export
401 'printingTabLabel': "Export", 401 'printingTabLabel': "Export",
402 'printingTabTitle': "Export", 402 'printingTabTitle': "Export",
403 403
404 'printingTabDescription': "\ 404 'printingTabDescription': "\
405 <h5>Printing</h5>\ 405 <h5>Printing</h5>\
406 <p>Click on the link below to open a new window displaying all your cards in a printable format.</p>\ 406 <p>Click on the link below to open a new window displaying all your cards in a printable format.</p>\
407 <p>If you are going to print for backup purposes, please consider the safer option provided by the “offline copy”.</p>", 407 <p>If you are going to print for backup purposes, please consider the safer option provided by the “offline copy”.</p>",
408 408
409 'printingLinkLabel': "Printable version", 409 'printingLinkLabel': "Printable version",
410 410
411 'exportTabDescription': "\ 411 'exportTabDescription': "\
412 <h5>Exporting to JSON</h5>\ 412 <h5>Exporting to JSON</h5>\
413 <p>JSON enables a “lossless” export of your cards. All the information will be preserved, including direct login configurations.</p>\ 413 <p>JSON enables a “lossless” export of your cards. All the information will be preserved, including direct login configurations.</p>\
414 <p>This custom format it’s quite convenient if you need to move some of all of your cards to a different Clipperz account. Or if you want to restore a card that has been accidentally deleted.</p>\ 414 <p>This custom format it’s quite convenient if you need to move some of all of your cards to a different Clipperz account. Or if you want to restore a card that has been accidentally deleted.</p>\
415 <p>Click on the link below to start the export process.</p>", 415 <p>Click on the link below to start the export process.</p>",
416 416
417 'exportLinkLabel': "Export to JSON", 417 'exportLinkLabel': "Export to JSON",
418 418
419 'exportDataInProgressDescription':"<h4>Exporting, please wait while your data are being processed …</h4>", 419 'exportDataInProgressDescription':"<h4>Exporting, please wait while your data are being processed …</h4>",
420 420
421 'exportDataDescription': "\ 421 'exportDataDescription': "\
422 <h4>Instructions</h4>\ 422 <h4>Instructions</h4>\
423 <p>Copy the text below to your favorite editor and save it. (e.g. “clipperz_export_20071217.json”)</p>", 423 <p>Copy the text below to your favorite editor and save it. (e.g. “clipperz_export_20071217.json”)</p>",
424 424
425 //Contacts panel 425 //Contacts panel
426 'contactsTabLabel': "Contacts", 426 'contactsTabLabel': "Contacts",
427 'contactsTabTitle': "Contacts", 427 'contactsTabTitle': "Contacts",
428 428
429//Tools panel - password generator 429//Tools panel - password generator
430 'passwordGeneratorTabLabel': "Password generator", 430 'passwordGeneratorTabLabel': "Password generator",
431 'bookmarkletTabLabel': "Bookmarklet", 431 'bookmarkletTabLabel': "Bookmarklet",
432 'compactTabLabel': "Compact edition", 432 'compactTabLabel': "Compact edition",
433 'httpAuthTabLabel': "HTTP authentication", 433 'httpAuthTabLabel': "HTTP authentication",
434 434
435 'passwordGeneratorTabTitle': "Password generator", 435 'passwordGeneratorTabTitle': "Password generator",
436 'bookmarkletTabTitle': "Bookmarklet", 436 'bookmarkletTabTitle': "Bookmarklet",
437 'compactTabTitle': "Compact edition", 437 'compactTabTitle': "Compact edition",
438 'httpAuthTabTitle': "HTTP authentication", 438 'httpAuthTabTitle': "HTTP authentication",
439 439
440 440
441 //Tools panel - password generator - description 441 //Tools panel - password generator - description
442 'paswordGeneratorTabDescription':"<p></p>", 442 'paswordGeneratorTabDescription':"<p></p>",
443 'passwordGeneratorTabButtonLabel':"Generate password", 443 'passwordGeneratorTabButtonLabel':"Generate password",
444 444
445 //Tools panel - bookmarklet 445 //Tools panel - bookmarklet
446 'bookmarkletTabLabel': "Bookmarklet", 446 'bookmarkletTabLabel': "Bookmarklet",
447 'bookmarkletTabTitle': "Bookmarklet", 447 'bookmarkletTabTitle': "Bookmarklet",
448 448
449 'bookmarkletTabDescription': "\ 449 'bookmarkletTabDescription': "\
450 <!-- FIX CSS DONE! -->\ 450 <!-- FIX CSS DONE! -->\
451 <p>A bookmarklet is a simple “one-click” tool that can perform very useful tasks. It can be saved and used like a normal web page bookmark.</p>\ 451 <p>A bookmarklet is a simple “one-click” tool that can perform very useful tasks. It can be saved and used like a normal web page bookmark.</p>\
452 <p>The Clipperz bookmarklet will help you to quickly create new cards and new “direct logins” within existing cards.</p>\ 452 <p>The Clipperz bookmarklet will help you to quickly create new cards and new “direct logins” within existing cards.</p>\
453 <p><b>Please note that the bookmarklet does not include any information related to your account (e.g. your username or passphrase), the bookmarklet is a general tool containing the same code for every Clipperz user.</b></p>\ 453 <p><b>Please note that the bookmarklet does not include any information related to your account (e.g. your username or passphrase), the bookmarklet is a general tool containing the same code for every Clipperz user.</b></p>\
454 <h3>How to install the bookmarklet</h3>\ 454 <h3>How to install the bookmarklet</h3>\
455 <h>Firefox, Camino, Opera, Safari</h5>\ 455 <h>Firefox, Camino, Opera, Safari</h5>\
456 <ol>\ 456 <ol>\
457 <li><p>Make sure that the “Bookmarks Bar” is displayed by selecting “View > Toolbars > Bookmarks”, or similar menu items, from the browser menu.</p></li>\ 457 <li><p>Make sure that the “Bookmarks Bar” is displayed by selecting “View > Toolbars > Bookmarks”, or similar menu items, from the browser menu.</p></li>\
458 <li><p>Drag and drop the “Add to Clipperz” link below to the bookmark bar.</p></li>\ 458 <li><p>Drag and drop the “Add to Clipperz” link below to the bookmark bar.</p></li>\
459 </ol>\ 459 </ol>\
460 \ 460 \
461 <h5>Internet Explorer</h5>\ 461 <h5>Internet Explorer</h5>\
462 <ol>\ 462 <ol>\
463 <li><p>Make sure that the “Links” toolbar is displayed by selecting “View > Toolbars > Links” from the browser menu.</p></li>\ 463 <li><p>Make sure that the “Links” toolbar is displayed by selecting “View > Toolbars > Links” from the browser menu.</p></li>\
464 <li><p>Right-click on the “Add to Clipperz” link below.</p></li>\ 464 <li><p>Right-click on the “Add to Clipperz” link below.</p></li>\
465 <li><p>Select “Add to favorites” from the contextual menu.</p></li>\ 465 <li><p>Select “Add to favorites” from the contextual menu.</p></li>\
466 <li><p>Click “Yes” for any security message that pops up.</p></li>\ 466 <li><p>Click “Yes” for any security message that pops up.</p></li>\
467 <li><p>Open the “Links” folder and click “OK”</p></li>\ 467 <li><p>Open the “Links” folder and click “OK”</p></li>\
468 </ol>", 468 </ol>",
469 469
470 'bookmarkletTabBookmarkletTitle':"Add to Clipperz", 470 'bookmarkletTabBookmarkletTitle':"Add to Clipperz",
471 471
472 //Tools panel - bookmarklet - instructions 472 //Tools panel - bookmarklet - instructions
473 'bookmarkletTabInstructions': "\ 473 'bookmarkletTabInstructions': "\
474 <!-- FIX CSS DONE! -->\ 474 <!-- FIX CSS DONE! -->\
475 <h3>How to create a new card inclusive of a “direct login” link to an online service</h3>\ 475 <h3>How to create a new card inclusive of a “direct login” link to an online service</h3>\
476 <ol>\ 476 <ol>\
477 <li><p>Open the web page where the login form is hosted. (this is the page where you usually enter your sign-in credentials)</p></li>\ 477 <li><p>Open the web page where the login form is hosted. (this is the page where you usually enter your sign-in credentials)</p></li>\
478 <li><p>Launch the bookmarklet by clicking on it: a pop-up window will appear over the web page.</p></li>\ 478 <li><p>Launch the bookmarklet by clicking on it: a pop-up window will appear over the web page.</p></li>\
479 <li><p>Copy to the clipboard the content of the large text area within the pop-up. (ctrl-C)</p></li>\ 479 <li><p>Copy to the clipboard the content of the large text area within the pop-up. (ctrl-C)</p></li>\
480 <li><p>Enter your Clipperz account and click on the <b>Add new card</b> button.</p></li>\ 480 <li><p>Enter your Clipperz account and click on the <b>Add new card</b> button.</p></li>\
481 <li><p>Select the “Direct login” template and paste the content of the clipboard to the large text area in the form. (ctrl-V)</p></li>\ 481 <li><p>Select the “Direct login” template and paste the content of the clipboard to the large text area in the form. (ctrl-V)</p></li>\
482 <li><p>Press the <b>Create</b> button, complete and review the details, then click <b>Save</b>.</p></li>\ 482 <li><p>Press the <b>Create</b> button, complete and review the details, then click <b>Save</b>.</p></li>\
483 </ol>\ 483 </ol>\
484 \ 484 \
485 <h3>How to add a “direct login” link to an existing card</h3>\ 485 <h3>How to add a “direct login” link to an existing card</h3>\
486 <ol>\ 486 <ol>\
487 <li><p>Same as above.</p></li>\ 487 <li><p>Same as above.</p></li>\
488 <li><p>Same as above.</p></li>\ 488 <li><p>Same as above.</p></li>\
489 <li><p>Same as above.</p></li>\ 489 <li><p>Same as above.</p></li>\
490 <li><p>Enter your Clipperz account and select the card containing the credentials for the web service you just visited and click the <b>Edit</b> button.</p></li>\ 490 <li><p>Enter your Clipperz account and select the card containing the credentials for the web service you just visited and click the <b>Edit</b> button.</p></li>\
491 <li><p>Paste the content of the clipboard to the large text area in the “Direct logins” section. (ctrl-V)</p></li>\ 491 <li><p>Paste the content of the clipboard to the large text area in the “Direct logins” section. (ctrl-V)</p></li>\
492 <li><p>Press the <b>Add direct login</b> button, review the details and then click <b>Save</b>.</p></li>\ 492 <li><p>Press the <b>Add direct login</b> button, review the details and then click <b>Save</b>.</p></li>\
493 </ol>\ 493 </ol>\
494 \ 494 \
495 <p></p>\ 495 <p></p>\
496 <p>Further information about the bookmarklet are <a href=\"http://www.clipperz.com/support/user_guide/bookmarklet\" target=\"_blank\">available here</a>.</p>", 496 <p>Further information about the bookmarklet are <a href=\"http://www.clipperz.com/support/user_guide/bookmarklet\" target=\"_blank\">available here</a>.</p>",
497 497
498 //Tools panel - Compact - instructions 498 //Tools panel - Compact - instructions
499 'compactTabDescription': "\ 499 'compactTabDescription': "\
500 <!-- FIX CSS DONE! -->\ 500 <!-- FIX CSS DONE! -->\
501 <p>Clipperz Compact is a special version of Clipperz designed to be opened in the Firefox sidebar.</p>\ 501 <p>Clipperz Compact is a special version of Clipperz designed to be opened in the Firefox sidebar.</p>\
502 <p>Its purpose is to keep your collection of “direct logins” always at hand. Read more <a href=\"http://www.clipperz.com/support/user_guide/clipperz_compact\", target=\"blank\">here</a></p>\ 502 <p>Its purpose is to keep your collection of “direct logins” always at hand. Read more <a href=\"http://www.clipperz.com/support/user_guide/clipperz_compact\", target=\"blank\">here</a></p>\
503 \ 503 \
504 <h3>How to launch Clipperz Compact in the sidebar</h3>\ 504 <h3>How to launch Clipperz Compact in the sidebar</h3>\
505 <ol>\ 505 <ol>\
506 <li><p>Get Firefox! Sidebars are only available in Firefox and you need to switch to Firefox in order to enjoy the convenience of Clipperz Compact.</p></li>\ 506 <li><p>Get Firefox! Sidebars are only available in Firefox and you need to switch to Firefox in order to enjoy the convenience of Clipperz Compact.</p></li>\
507 <li>\ 507 <li>\
508 <p>Add the following URL to Firefox bookmarks, or even better, drag it to the bookmark bar.</p>\ 508 <p>Add the following URL to Firefox bookmarks, or even better, drag it to the bookmark bar.</p>\
509 <div id=\"compactLinkBox\"><a href=\"./index.html?compact\" target=\"_search\">Clipperz Compact</a></div>\ 509 <div id=\"compactLinkBox\"><a href=\"./index.html?compact\" target=\"_search\">Clipperz Compact</a></div>\
510 </li>\ 510 </li>\
511 <li><p>Change the properties of the bookmark so that “load this bookmark in the sidebar” is checked.</p></li>\ 511 <li><p>Change the properties of the bookmark so that “load this bookmark in the sidebar” is checked.</p></li>\
512 </ol>\ 512 </ol>\
513 \ 513 \
514 <h5>Added bonus: Clipperz Compact works also in Opera’s panel.</h5>", 514 <h5>Added bonus: Clipperz Compact works also in Opera’s panel.</h5>",
515 515
516 //Tools panel - HTTP authentication - instructions 516 //Tools panel - HTTP authentication - instructions
517 'httpAuthTabDescription': "\ 517 'httpAuthTabDescription': "\
518 <!-- FIX CSS DONE! -->\ 518 <!-- FIX CSS DONE! -->\
519 <p>HTTP authentication is a method designed to allow a web browser to provide credentials – in the form of a username and password – including them in a website address (HTTP or HTTPS URL).</p>\ 519 <p>HTTP authentication is a method designed to allow a web browser to provide credentials – in the form of a username and password – including them in a website address (HTTP or HTTPS URL).</p>\
520 <p>Nowadays it is rarely used, but it can still be found on small, private websites. You can tell that a website is protected by HTTP authentication when the browser displays a pop-up window to enter username and password.</p>\ 520 <p>Nowadays it is rarely used, but it can still be found on small, private websites. You can tell that a website is protected by HTTP authentication when the browser displays a pop-up window to enter username and password.</p>\
521 <p>Unfortunately the Clipperz bookmarklet does not work on websites that use HTTP authentication. However you can still create a “direct login”.</p>\ 521 <p>Unfortunately the Clipperz bookmarklet does not work on websites that use HTTP authentication. However you can still create a “direct login”.</p>\
522 \ 522 \
523 <h3>How to create a “direct login” for a website that uses HTTP authentication</h3>\ 523 <h3>How to create a “direct login” for a website that uses HTTP authentication</h3>\
524 <ol>\ 524 <ol>\
525 <li><p>Store website URL, username and password in a new card.</p></li>\ 525 <li><p>Store website URL, username and password in a new card.</p></li>\
526 <li><p>Copy the configuration below and paste it to the large text area in the “Direct logins” section of the new card.</p></li>\ 526 <li><p>Copy the configuration below and paste it to the large text area in the “Direct logins” section of the new card.</p></li>\
527 <li><p>Press the <b>Add direct login</b> button, bind URL, username and password fields and then click <b>Save</b>.</p></li>\ 527 <li><p>Press the <b>Add direct login</b> button, bind URL, username and password fields and then click <b>Save</b>.</p></li>\
528 </ol>\ 528 </ol>\
529 \ 529 \
530 <h5><a href=\"http://support.microsoft.com/kb/834489\" target=\"_blank\">Warning: Internet Explorer does not support HTTP authentication.</a></h5>", 530 <h5><a href=\"http://support.microsoft.com/kb/834489\" target=\"_blank\">Warning: Internet Explorer does not support HTTP authentication.</a></h5>",
531 531
532// Direct logins block 532// Direct logins block
533 'mainPanelDirectLoginBlockLabel': "Direct logins", 533 'mainPanelDirectLoginBlockLabel': "Direct logins",
534 'directLinkReferenceShowButtonLabel': "show", 534 'directLinkReferenceShowButtonLabel': "show",
535 535
536// Direct logins - blank slate 536// Direct logins - blank slate
537 'mainPanelDirectLoginBlockDescription': "\ 537 'mainPanelDirectLoginBlockDescription': "\
538 <!-- FIX CSS DONE! -->\ 538 <!-- FIX CSS DONE! -->\
539 <p>Add “direct logins” to sign in to your web accounts without typing usernames and passwords!</p>\ 539 <p>Add “direct logins” to sign in to your web accounts without typing usernames and passwords!</p>\
540 <p>“Direct logins” greatly enhance your password security since you can:</p>\ 540 <p>“Direct logins” greatly enhance your password security since you can:</p>\
541 <ul>\ 541 <ul>\
542 <li><p>conveniently adopt and enter complex passwords;</p></li>\ 542 <li><p>conveniently adopt and enter complex passwords;</p></li>\
543 <li><p>never re-use the same and easy-to-guess password.</p></li>\ 543 <li><p>never re-use the same and easy-to-guess password.</p></li>\
544 </ul>\ 544 </ul>\
545 <p>Simple and quick configuration with the <b>Clipperz bookmarklet</b>.</p>\ 545 <p>Simple and quick configuration with the <b>Clipperz bookmarklet</b>.</p>\
546 <a href=\"http://www.clipperz.com/support/user_guide/direct_logins\" target=\"_blank\">Learn more about “direct logins”</a>", 546 <a href=\"http://www.clipperz.com/support/user_guide/direct_logins\" target=\"_blank\">Learn more about “direct logins”</a>",
547 547
548 // Cards block 548 // Cards block
549 'mainPanelRecordsBlockLabel': "Cards", 549 'mainPanelRecordsBlockLabel': "Cards",
550 'mainPanelAddRecordButtonLabel': "Add new card", 550 'mainPanelAddRecordButtonLabel': "Add new card",
551 'mainPanelRemoveRecordButtonLabel': "Delete card", 551 'mainPanelRemoveRecordButtonLabel': "Delete card",
552 552
553// Cards block - filter tabs 553// Cards block - filter tabs
554 'mainPanelRecordFilterBlockAllLabel': "all", 554 'mainPanelRecordFilterBlockAllLabel': "all",
555 'mainPanelRecordFilterBlockTagsLabel': "tags", 555 'mainPanelRecordFilterBlockTagsLabel': "tags",
556 'mainPanelRecordFilterBlockSearchLabel':"search", 556 'mainPanelRecordFilterBlockSearchLabel':"search",
557 557
558// Cards block - blank slate 558// Cards block - blank slate
559 'recordDetailNoRecordAtAllTitle': "Welcome to Clipperz!", 559 'recordDetailNoRecordAtAllTitle': "Welcome to Clipperz!",
560 'recordDetailNoRecordAtAllDescription': "\ 560 'recordDetailNoRecordAtAllDescription': "\
561 <h5>Get started by adding cards to your account.</h5>\ 561 <h5>Get started by adding cards to your account.</h5>\
562 <p>Cards are simple and flexible forms where you can store your passwords and any other confidential data.</p>\ 562 <p>Cards are simple and flexible forms where you can store your passwords and any other confidential data.</p>\
563 <p>Cards could contain credentials for accessing a web site, the combination of your bicycle lock, details of your credit card, …</p>\ 563 <p>Cards could contain credentials for accessing a web site, the combination of your bicycle lock, details of your credit card, …</p>\
564 \ 564 \
565 <h5>Don't forget the Clipperz bookmarklet!</h5>\ 565 <h5>Don't forget the Clipperz bookmarklet!</h5>\
566 <p>Before you start, install the “Add to Clipperz” bookmarklet: it will make creating cards easier and more fun.</p>\ 566 <p>Before you start, install the “Add to Clipperz” bookmarklet: it will make creating cards easier and more fun.</p>\
567 <p>Go to the “Tools” tab to discover how to install it and how it use it.</p>\ 567 <p>Go to the “Tools” tab to discover how to install it and how it use it.</p>\
568 <p></p>\ 568 <p></p>\
569 <p>Then simply click the <b>\"Add new card\"</b> button and enjoy your Clipperz account.</p>\ 569 <p>Then simply click the <b>\"Add new card\"</b> button and enjoy your Clipperz account.</p>\
570 <p></p>\ 570 <p></p>\
571 <a href=\"http://www.clipperz.com/support/user_guide/managing_cards\" target=\"_blank\">Learn more about creating and managing cards</a>", 571 <a href=\"http://www.clipperz.com/support/user_guide/managing_cards\" target=\"_blank\">Learn more about creating and managing cards</a>",
572 572
573// Cards block - new card wizard - bookmarklet configuration 573// Cards block - new card wizard - bookmarklet configuration
574 'newRecordWizardTitleBox': "\ 574 'newRecordWizardTitleBox': "\
575 <h5>Please select a template</h5>\ 575 <h5>Please select a template</h5>\
576 <p>Cards are simple and flexible forms where you can store passwords or any other confidential data.</p>\ 576 <p>Cards are simple and flexible forms where you can store passwords or any other confidential data.</p>\
577 <p>Start choosing one of the templates below. You can always customize your cards later by adding or removing fields.</p>", 577 <p>Start choosing one of the templates below. You can always customize your cards later by adding or removing fields.</p>",
578 578
579 'newRecordWizardBookmarkletConfigurationTitle': "Direct login", 579 'newRecordWizardBookmarkletConfigurationTitle': "Direct login",
580 'newRecordWizardBookmarkletConfigurationDescription':"\ 580 'newRecordWizardBookmarkletConfigurationDescription':"\
581 <p>Paste below the configuration code generated by the Clipperz bookmarklet.</p>\ 581 <p>Paste below the configuration code generated by the Clipperz bookmarklet.</p>\
582 <p>A new card complete with a direct login to your web account will be created.</p>", 582 <p>A new card complete with a direct login to your web account will be created.</p>",
583 583
584 'newRecordWizardCreateButtonLabel': "Create", 584 'newRecordWizardCreateButtonLabel': "Create",
585 'newRecordWizardCancelButtonLabel': "Cancel", 585 'newRecordWizardCancelButtonLabel': "Cancel",
586 586
587 //Create new card - Donation splash 587 //Create new card - Donation splash
588 'donateSplashPanelTitle': "Support Clipperz, make a donation today!", 588 'donateSplashPanelTitle': "Support Clipperz, make a donation today!",
589 'donateSplashPanelDescription': "\ 589 'donateSplashPanelDescription': "\
590 <!-- FIX CSS DONE! -->\ 590 <!-- FIX CSS DONE! -->\
591 <p>A few good reasons to make a donation:</p>\ 591 <p>A few good reasons to make a donation:</p>\
592 <ul>\ 592 <ul>\
593 <li><p>support the development of new features</p></li>\ 593 <li><p>support the development of new features</p></li>\
594 <li><p>keep Clipperz free</p></li>\ 594 <li><p>keep Clipperz free</p></li>\
595 <li><p>show appreciation for our hard work</p></li>\ 595 <li><p>show appreciation for our hard work</p></li>\
596 </ul>\ 596 </ul>\
597 <p>For any further information, please visit our <a href=\"http://www.clipperz.com/donations\" target=\"_blank\">Donations page</a>.</p>\ 597 <p>For any further information, please visit our <a href=\"http://www.clipperz.com/donations\" target=\"_blank\">Donations page</a>.</p>\
598 <p><b>Ready to donate?</b></p>", 598 <p><b>Ready to donate?</b></p>",
599 599
600 'donateCloseButtonLabel': "Not yet", 600 'donateCloseButtonLabel': "Not yet",
601 'donateDonateButtonLabel': "Yes", 601 'donateDonateButtonLabel': "Yes",
602 602
603// Card templates 603// Card templates
604'recordTemplates': { 604'recordTemplates': {
605 605
606//Web password 606//Web password
607 'WebAccount': { 607 'WebAccount': {
608 'title': "Web password", 608 'title': "Web password",
609 'description':"<p>A simple card to store login credentials for your online services.</p>", 609 'description':"<p>A simple card to store login credentials for your online services.</p>",
610 'fields': [ 610 'fields': [
611 {label:"Web address", type:'URL'}, 611 {label:"Web address", type:'URL'},
612 {label:"Username or email", type:'TXT'}, 612 {label:"Username or email", type:'TXT'},
613 {label:"Password", type:'PWD'} 613 {label:"Password", type:'PWD'}
614 ] 614 ]
615 }, 615 },
616 616
617 //Bank account 617 //Bank account
618 'BankAccount': { 618 'BankAccount': {
619 'title': "Bank account", 619 'title': "Bank account",
620 'description':"<p>Safely store your bank account number and online banking credentials.</p>", 620 'description':"<p>Safely store your bank account number and online banking credentials.</p>",
621 'fields': [ 621 'fields': [
622 {label:"Bank", type:'TXT'}, 622 {label:"Bank", type:'TXT'},
623 {label:"Account number", type:'TXT'}, 623 {label:"Account number", type:'TXT'},
624 {label:"Bank website", type:'URL'}, 624 {label:"Bank website", type:'URL'},
625 {label:"Online banking ID", type:'TXT'}, 625 {label:"Online banking ID", type:'TXT'},
626 {label:"Online banking password", type:'PWD'} 626 {label:"Online banking password", type:'PWD'}
627 ] 627 ]
628 }, 628 },
629 629
630 // Credit card 630 // Credit card
631 'CreditCard': { 631 'CreditCard': {
632 'title': "Credit card", 632 'title': "Credit card",
633 'description':"<p>Card number, expire date, CVV2 and PIN always at hand with Clipperz.</p>", 633 'description':"<p>Card number, expire date, CVV2 and PIN always at hand with Clipperz.</p>",
634 'fields': [ 634 'fields': [
635 {label:"Type (Visa, AmEx, …)", type:'TXT'}, 635 {label:"Type (Visa, AmEx, …)", type:'TXT'},
636 {label:"Number", type:'TXT'}, 636 {label:"Number", type:'TXT'},
637 {label:"Owner name", type:'TXT'}, 637 {label:"Owner name", type:'TXT'},
638 {label:"Expiry date", type:'TXT'}, 638 {label:"Expiry date", type:'TXT'},
639 {label:"CVV2", type:'TXT'}, 639 {label:"CVV2", type:'TXT'},
640 {label:"PIN", type:'PWD'}, 640 {label:"PIN", type:'PWD'},
641 {label:"Card website", type:'URL'}, 641 {label:"Card website", type:'URL'},
642 {label:"Username", type:'TXT'}, 642 {label:"Username", type:'TXT'},
643 {label:"Password", type:'PWD'} 643 {label:"Password", type:'PWD'}
644 ] 644 ]
645 }, 645 },
646 646
647 // Address book entry 647 // Address book entry
648 'AddressBookEntry': { 648 'AddressBookEntry': {
649 'title': "Address book entry", 649 'title': "Address book entry",
650 'description':"<p>Clipperz could also work as your new private address book. Use this template to easily add a new entry.</p>", 650 'description':"<p>Clipperz could also work as your new private address book. Use this template to easily add a new entry.</p>",
651 'fields': [ 651 'fields': [
652 {label:"Name", type:'TXT'}, 652 {label:"Name", type:'TXT'},
653 {label:"Email", type:'TXT'}, 653 {label:"Email", type:'TXT'},
654 {label:"Phone", type:'TXT'}, 654 {label:"Phone", type:'TXT'},
655 {label:"Mobile", type:'TXT'}, 655 {label:"Mobile", type:'TXT'},
656 {label:"Address", type:'ADDR'}, 656 {label:"Address", type:'ADDR'},
657 ] 657 ]
658 }, 658 },
659 659
660//Custom card 660//Custom card
661 'Custom': { 661 'Custom': {
662 'title': "Custom card", 662 'title': "Custom card",
663 'description':"<p>No matter which kind of confidential data you need to protect, create a custom card to match your needs.</p>", 663 'description':"<p>No matter which kind of confidential data you need to protect, create a custom card to match your needs.</p>",
664 'fields': [ 664 'fields': [
665 {label:"Label 1", type:'TXT'}, 665 {label:"Label 1", type:'TXT'},
666 {label:"Label 2", type:'TXT'}, 666 {label:"Label 2", type:'TXT'},
667 {label:"Label 3", type:'TXT'} 667 {label:"Label 3", type:'TXT'}
668 ] 668 ]
669 } 669 }
670}, 670},
671 671
672 672
673'recordFieldTypologies': { 673'recordFieldTypologies': {
674 'TXT': { 674 'TXT': {
675 description: "simple text field", 675 description: "simple text field",
676 shortDescription: "text" 676 shortDescription: "text"
677 }, 677 },
678 'PWD': { 678 'PWD': {
679 description: "simple text field, with default status set to hidden", 679 description: "simple text field, with default status set to hidden",
680 shortDescription: "password" 680 shortDescription: "password"
681 }, 681 },
682 'URL': { 682 'URL': {
683 description: "simple text field in edit mode, that became an active url in view mode", 683 description: "simple text field in edit mode, that became an active url in view mode",
684 shortDescription: "web address" 684 shortDescription: "web address"
685 }, 685 },
686 'DATE': { 686 'DATE': {
687 description: "a value set with a calendar helper", 687 description: "a value set with a calendar helper",
688 shortDescription: "date" 688 shortDescription: "date"
689 }, 689 },
690 'ADDR': { 690 'ADDR': {
691 description: "just like the URL, but the active link points to Google Maps (or similar service) passing the address value as argument", 691 description: "just like the URL, but the active link points to Google Maps (or similar service) passing the address value as argument",
692 shortDescription: "street address" 692 shortDescription: "street address"
693 }, 693 },
694 'CHECK': { 694 'CHECK': {
695 description: "check description", 695 description: "check description",
696 shortDescription: "check" 696 shortDescription: "check"
697 }, 697 },
698 'RADIO': { 698 'RADIO': {
699 description: "radio description", 699 description: "radio description",
700 shortDescription: "radio" 700 shortDescription: "radio"
701 }, 701 },
702 'SELECT': { 702 'SELECT': {
703 description: "select description", 703 description: "select description",
704 shortDescription: "select" 704 shortDescription: "select"
705 } 705 }
706}, 706},
707 707
708// Cards block - new card - warnings 708// Cards block - new card - warnings
709 'newRecordPanelGeneralExceptionTitle': "Error", 709 'newRecordPanelGeneralExceptionTitle': "Error",
710 'newRecordPanelGeneralExceptionMessage': "The configuration text is not valid. Make sure to get your text from the bookmarklet pop-up and retry.", 710 'newRecordPanelGeneralExceptionMessage': "The configuration text is not valid. Make sure to get your text from the bookmarklet pop-up and retry.",
711 'newRecordPanelWrongBookmarkletVersionExceptionTitle': "Error", 711 'newRecordPanelWrongBookmarkletVersionExceptionTitle': "Error",
712 'newRecordPanelWrongBookmarkletVersionExceptionMessage':"The configuration text has been generated by an old version of the bookmarklet. Please update your bookmarklet and retry.", 712 'newRecordPanelWrongBookmarkletVersionExceptionMessage':"The configuration text has been generated by an old version of the bookmarklet. Please update your bookmarklet and retry.",
713 'newRecordPanelExceptionPanelCloseButtonLabel': "Cancel", 713 'newRecordPanelExceptionPanelCloseButtonLabel': "Cancel",
714 714
715// Cards block - delete card 715// Cards block - delete card
716 'mainPanelDeletingRecordPanelConfirmationTitle': "Deleting selected card", 716 'mainPanelDeletingRecordPanelConfirmationTitle': "Deleting selected card",
717 'mainPanelDeleteRecordPanelConfirmationText': "Do your really want to delete the selected card?", 717 'mainPanelDeleteRecordPanelConfirmationText': "Do your really want to delete the selected card?",
718 'mainPanelDeleteRecordPanelConfirmButtonLabel': "Yes", 718 'mainPanelDeleteRecordPanelConfirmButtonLabel': "Yes",
719 'mainPanelDeleteRecordPanelDenyButtonLabel': "No", 719 'mainPanelDeleteRecordPanelDenyButtonLabel': "No",
720 'mainPanelDeletingRecordPanelInitialTitle': "Deleting selected card", 720 'mainPanelDeletingRecordPanelInitialTitle': "Deleting selected card",
721 'mainPanelDeletingRecordPanelInitialText': "---", 721 'mainPanelDeletingRecordPanelInitialText': "---",
722 'mainPanelDeletingRecordPanelCompletedText': "Done", 722 'mainPanelDeletingRecordPanelCompletedText': "Done",
723 723
724// Cards block - delete card panel 724// Cards block - delete card panel
725 'deleteRecordPanelCollectRecordDataMessageTitle': "Delete card", 725 'deleteRecordPanelCollectRecordDataMessageTitle': "Delete card",
726 'deleteRecordPanelCollectRecordDataMessageText': "Updating card list", 726 'deleteRecordPanelCollectRecordDataMessageText': "Updating card list",
727 'deleteRecordPanelEncryptUserDataMessageTitle': "Delete card", 727 'deleteRecordPanelEncryptUserDataMessageTitle': "Delete card",
728 'deleteRecordPanelEncryptUserDataMessageText': "Local encryption of card headers", 728 'deleteRecordPanelEncryptUserDataMessageText': "Local encryption of card headers",
729 'deleteRecordPanelSendingDataToTheServerMessageTitle': "Delete card", 729 'deleteRecordPanelSendingDataToTheServerMessageTitle': "Delete card",
730 'deleteRecordPanelSendingDataToTheServerMessageText': "Uploading encrypted card headers to Clipperz", 730 'deleteRecordPanelSendingDataToTheServerMessageText': "Uploading encrypted card headers to Clipperz",
731 'deleteRecordPanelUpdatingTheInterfaceMessageTitle': "Delete card", 731 'deleteRecordPanelUpdatingTheInterfaceMessageTitle': "Delete card",
732 'deleteRecordPanelUpdatingTheInterfaceMessageText': "Updating the interface", 732 'deleteRecordPanelUpdatingTheInterfaceMessageText': "Updating the interface",
733 733
734// Cards block - no record selected 734// Cards block - no record selected
735 'recordDetailNoRecordSelectedTitle': "No card selected", 735 'recordDetailNoRecordSelectedTitle': "No card selected",
736 'recordDetailNoRecordSelectedDescription': "<p>Please select a card from the list on the left.</p>", 736 'recordDetailNoRecordSelectedDescription': "<p>Please select a card from the list on the left.</p>",
737 737
738 // Cards block - loading messages 738 // Cards block - loading messages
739 'recordDetailLoadingRecordMessage': "Downloading encrypted card from Clipperz", 739 'recordDetailLoadingRecordMessage': "Downloading encrypted card from Clipperz",
740 'recordDetailDecryptingRecordMessage': "Local decryption of card\'s data", 740 'recordDetailDecryptingRecordMessage': "Local decryption of card\'s data",
741 'recordDetailLoadingRecordVersionMessage': "Downloading latest card version", 741 'recordDetailLoadingRecordVersionMessage': "Downloading latest card version",
742 'recordDetailDecryptingRecordVersionMessage': "Local decryption of latest version", 742 'recordDetailDecryptingRecordVersionMessage': "Local decryption of latest version",
743 'recordDetailLoadingErrorMessageTitle': "Error while downloading the card", 743 'recordDetailLoadingErrorMessageTitle': "Error while downloading the card",
744 744
745// Cards block - card details 745// Cards block - card details
746 'recordDetailNotesLabel': "Notes", 746 'recordDetailNotesLabel': "Notes",
747 'recordDetailLabelFieldColumnLabel': "Field label", 747 'recordDetailLabelFieldColumnLabel': "Field label",
748 'recordDetailDataFieldColumnLabel': "Field data", 748 'recordDetailDataFieldColumnLabel': "Field data",
749 'recordDetailTypeFieldColumnLabel': "Type", 749 'recordDetailTypeFieldColumnLabel': "Type",
750 750
751 'recordDetailSavingChangesMessagePanelInitialTitle': "Saving card", 751 'recordDetailSavingChangesMessagePanelInitialTitle': "Saving card",
752 'recordDetailSavingChangesMessagePanelInitialText': "---", 752 'recordDetailSavingChangesMessagePanelInitialText': "---",
753 753
754 'recordDetailRemoveFieldButtonLabel': "-", 754 'recordDetailRemoveFieldButtonLabel': "-",
755 'recordDetailAddFieldButtonLabel': "Add new field", 755 'recordDetailAddFieldButtonLabel': "Add new field",
756 'recordDetailPasswordFieldHelpLabel': "click the stars to select the password and then Ctrl-C to copy", 756 'recordDetailPasswordFieldHelpLabel': "click the stars to select the password and then Ctrl-C to copy",
757 757
758 'recordDetailPasswordFieldScrambleLabel': "scramble", 758 'recordDetailPasswordFieldScrambleLabel': "scramble",
759 'recordDetailPasswordFieldUnscrambleLabel': "unscramble", 759 'recordDetailPasswordFieldUnscrambleLabel': "unscramble",
760 760
761 'recordDetailDirectLoginBlockTitle': "Direct logins", 761 'recordDetailDirectLoginBlockTitle': "Direct logins",
762 'recordDetailNewDirectLoginDescription': "<p>Direct login configuration</p>", 762 'recordDetailNewDirectLoginDescription': "<p>Direct login configuration</p>",
763 763
764 'recordDetailDirectLoginBlockNoDirectLoginConfiguredDescription':"\ 764 'recordDetailDirectLoginBlockNoDirectLoginConfiguredDescription':"\
765 <p>Does this card contain credentials to access an online service?</p>\ 765 <p>Does this card contain credentials to access an online service?</p>\
766 <p>Use the bookmarklet to configure a “direct login” from Clipperz with just one click!</p>", 766 <p>Use the bookmarklet to configure a “direct login” from Clipperz with just one click!</p>",
767 767
768 'recordDetailDeleteDirectLoginButtonLabel': "-", 768 'recordDetailDeleteDirectLoginButtonLabel': "-",
769 'recordDetailAddNewDirectLoginButtonLabel': "Add new direct login", 769 'recordDetailAddNewDirectLoginButtonLabel': "Add new direct login",
770 770
771 'recordDetailEditButtonLabel': "Edit", 771 'recordDetailEditButtonLabel': "Edit",
772 'recordDetailSaveButtonLabel': "Save", 772 'recordDetailSaveButtonLabel': "Save",
773 'recordDetailCancelButtonLabel': "Cancel", 773 'recordDetailCancelButtonLabel': "Cancel",
774 774
775 'newRecordTitleLabel': "_new card_", 775 'newRecordTitleLabel': "_new card_",
776 'newDirectLoginLabelSuffix': "", 776 'newDirectLoginLabelSuffix': "",
777 777
778// Cards block - save card panel 778// Cards block - save card panel
779 'recordSaveChangesPanelCollectRecordInfoMessageTitle': "Save card", 779 'recordSaveChangesPanelCollectRecordInfoMessageTitle': "Save card",
780 'recordSaveChangesPanelCollectRecordInfoMessageText': "Updating card headers", 780 'recordSaveChangesPanelCollectRecordInfoMessageText': "Updating card headers",
781 'recordSaveChangesPanelEncryptUserDataMessageTitle': "Save card", 781 'recordSaveChangesPanelEncryptUserDataMessageTitle': "Save card",
782 'recordSaveChangesPanelEncryptUserDataMessageText': "Local encryption of card headers", 782 'recordSaveChangesPanelEncryptUserDataMessageText': "Local encryption of card headers",
783 'recordSaveChangesPanelEncryptRecordDataMessageTitle': "Save card", 783 'recordSaveChangesPanelEncryptRecordDataMessageTitle': "Save card",
784 'recordSaveChangesPanelEncryptRecordDataMessageText': "Local encryption of card's data", 784 'recordSaveChangesPanelEncryptRecordDataMessageText': "Local encryption of card's data",
785 'recordSaveChangesPanelEncryptRecordVersionDataMessageTitle':"Save card", 785 'recordSaveChangesPanelEncryptRecordVersionDataMessageTitle':"Save card",
786 'recordSaveChangesPanelEncryptRecordVersionDataMessageText':"Local encryption of card's version data", 786 'recordSaveChangesPanelEncryptRecordVersionDataMessageText':"Local encryption of card's version data",
787 'recordSaveChangesPanelSendingDataToTheServerMessageTitle': "Save card", 787 'recordSaveChangesPanelSendingDataToTheServerMessageTitle': "Save card",
788 'recordSaveChangesPanelSendingDataToTheServerMessageText': "Uploading encrypted card's header to Clipperz", 788 'recordSaveChangesPanelSendingDataToTheServerMessageText': "Uploading encrypted card's header to Clipperz",
789 'recordSaveChangesPanelUpdatingTheInterfaceMessageTitle': "Save card", 789 'recordSaveChangesPanelUpdatingTheInterfaceMessageTitle': "Save card",
790 'recordSaveChangesPanelUpdatingTheInterfaceMessageText': "Updating the interface", 790 'recordSaveChangesPanelUpdatingTheInterfaceMessageText': "Updating the interface",
791 791
792 //Password Generator strings 792 //Password Generator strings
793 'passwordGeneratorPanelTitle': "Password generator", 793 'passwordGeneratorPanelTitle': "Password generator",
794 'passwordGeneratorPanelOkLabel': "Ok", 794 'passwordGeneratorPanelOkLabel': "Ok",
795 'passwordGeneratorPanelCancelLabel': "Cancel", 795 'passwordGeneratorPanelCancelLabel': "Cancel",
796 796
797 'passwordGeneratorLowercaseLabel': "abc", 797 'passwordGeneratorLowercaseLabel': "abc",
798 'passwordGeneratorUppercaseLabel': "ABC", 798 'passwordGeneratorUppercaseLabel': "ABC",
799 'passwordGeneratorNumberLabel': "012", 799 'passwordGeneratorNumberLabel': "012",
800 'passwordGeneratorSymbolLabel': "@#$", 800 'passwordGeneratorSymbolLabel': "@#$",
801 801
802 'passwordGeneratorLengthLabel': "length:", 802 'passwordGeneratorLengthLabel': "length:",
803 803
804 804
805 //Miscellaneous strings 805 //Miscellaneous strings
806 806
807 //'DWRUtilLoadingMessage': "Loading data …", 807 //'DWRUtilLoadingMessage': "Loading data …",
808 'comingSoon': "coming soon …", 808 'comingSoon': "coming soon …",
809 'panelCollectingEntryopyMessageText': "Collecting entropy", 809 'panelCollectingEntryopyMessageText': "Collecting entropy",
810 'directLoginConfigurationCheckBoxFieldSelectedValue': "Yes", 810 'directLoginConfigurationCheckBoxFieldSelectedValue': "Yes",
811 'directLoginConfigurationCheckBoxFieldNotSelectedValue': "No", 811 'directLoginConfigurationCheckBoxFieldNotSelectedValue': "No",
812 812
813 813
814 814
815// NEW - Import panel 815// NEW - Import panel
816 'importFormats':{ 816 'importFormats':{
817 'CSV': { 817 'CSV': {
818 'label': "CSV", 818 'label': "CSV",
819 'description':"<p>A widely recognized file format that stores tabular data. Several password managers can export data to this format.</p>" 819 'description':"<p>A widely recognized file format that stores tabular data. Several password managers can export data to this format.</p>"
820 }, 820 },
821 'Excel': { 821 'Excel': {
822 'label': "Excel", 822 'label': "Excel",
823 'description':"<p>The popular spreadsheet from Microsoft. Storing passwords in Excel files is very common but not advisable.</p>" 823 'description':"<p>The popular spreadsheet from Microsoft. Storing passwords in Excel files is very common but not advisable.</p>"
824 }, 824 },
825 'KeePass': { 825 'KeePass': {
826 'label': "KeePass", 826 'label': "KeePass",
827 'description':"<p>The custom TXT file created by KeePass password manager.</p>" 827 'description':"<p>The custom TXT file created by KeePass password manager.</p>"
828 }, 828 },
829 'PasswordPlus': { 829 'PasswordPlus': {
830 'label': "Password Plus", 830 'label': "Password Plus",
831 'description':"<p>The custom CSV format produced by Password Plus, a password manager mostly used on mobile devices.</p>" 831 'description':"<p>The custom CSV format produced by Password Plus, a password manager mostly used on mobile devices.</p>"
832 }, 832 },
833 'Roboform': { 833 'Roboform': {
834 'label': "RoboForm", 834 'label': "RoboForm",
835 'description':"<p>The special HTML file created by Roboform password manager when displaying Passcard and Safenotes for printing.</p>" 835 'description':"<p>The special HTML file created by Roboform password manager when displaying Passcard and Safenotes for printing.</p>"
836 }, 836 },
837 'ClipperzExport': { 837 'ClipperzExport': {
838 'label': "JSON", 838 'label': "JSON",
839 'description':"<p>The file created by Clipperz itself in JSON format. It preserves all information contained in your cards, even direct login configurations.</p>" 839 'description':"<p>The file created by Clipperz itself in JSON format. It preserves all information contained in your cards, even direct login configurations.</p>"
840 } 840 }
841}, 841},
842 842
843 //JSON 843 //JSON
844 'Clipperz_ImportWizard_Title': "JSON import", 844 'Clipperz_ImportWizard_Title': "JSON import",
845 'importOptions_clipperz_description': "<p>Open the JSON file exported from Clipperz in a text editor. Then copy and paste its content to the text area below.</p>", 845 'importOptions_clipperz_description': "<p>Open the JSON file exported from Clipperz in a text editor. Then copy and paste its content to the text area below.</p>",
846 846
847 //CSV 847 //CSV
848 'CSV_ImportWizard_Title': "CSV import", 848 'CSV_ImportWizard_Title': "CSV import",
849 'importOptions_csv_description_': "\ 849 'importOptions_csv_description_': "\
850 <p>Open the CSV file in a text editor. Then copy and paste its content to the text area below.</p>\ 850 <p>Open the CSV file in a text editor. Then copy and paste its content to the text area below.</p>\
851 <p>Please select the special characters used within your file.</p>", 851 <p>Please select the special characters used within your file.</p>",
852 852
853 //Excel 853 //Excel
854 'Excel_ImportWizard_Title': "Excel import", 854 'Excel_ImportWizard_Title': "Excel import",
855 'importOptions_excel_description_': "<p>Open the Excel file and select the cells you want to import. Then copy and paste them to the text area below.</p>", 855 'importOptions_excel_description_': "<p>Open the Excel file and select the cells you want to import. Then copy and paste them to the text area below.</p>",
856 856
857 //KeePass 857 //KeePass
858 'KeePass_ImportWizard_Title': "KeePass import", 858 'KeePass_ImportWizard_Title': "KeePass import",
859 'importOptions_keePass_description_': "<p>Open the TXT file created by Keepass in a text editor. Then copy and paste its content to the text area below.</p>", 859 'importOptions_keePass_description_': "<p>Open the TXT file created by Keepass in a text editor. Then copy and paste its content to the text area below.</p>",
860 860
861 //PasswordPlus 861 //PasswordPlus
862 'PasswordPlus_ImportWizard_Title': "Password Plus import", 862 'PasswordPlus_ImportWizard_Title': "Password Plus import",
863 'importOptions_passwordPlus_description':"<p>Open the CSV file created by PasswordPlus in a text editor. Then copy and paste its content to the text area below.</p>", 863 'importOptions_passwordPlus_description':"<p>Open the CSV file created by PasswordPlus in a text editor. Then copy and paste its content to the text area below.</p>",
864 864
865 //RoboForm 865 //RoboForm
866 'RoboForm_ImportWizard_Title': "RoboForm import", 866 'RoboForm_ImportWizard_Title': "RoboForm import",
867 'importOptions_roboForm_description': "<p>Open the HTML file created by RoboForm in a text editor. Then copy and paste its content to the text area below.</p>", 867 'importOptions_roboForm_description': "<p>Open the HTML file created by RoboForm in a text editor. Then copy and paste its content to the text area below.</p>",
868 868
869 869
870 'importData_parsingDataTitle': "Import", 870 'importData_parsingDataTitle': "Import",
871 'importData_parsingDataText': "Parsing data …", 871 'importData_parsingDataText': "Parsing data …",
872 872
873 'importData_previewingDataTitle': "Import", 873 'importData_previewingDataTitle': "Import",
874 'importData_previewingDataText': "Processing data …", 874 'importData_previewingDataText': "Processing data …",
875 875
876 'importData_processingDataTitle': "Import", 876 'importData_processingDataTitle': "Import",
877 'importData_processingDataText': "Creating new cards …", 877 'importData_processingDataText': "Creating new cards …",
878 878
879'ImportWizard': { 879'ImportWizard': {
880 'EDIT': "edit", 880 'EDIT': "edit",
881 'PREVIEW': "preview", 881 'PREVIEW': "preview",
882 'IMPORT': "import", 882 'IMPORT': "import",
883 883
884 'KEEPASS_SETTINGS': "settings", 884 'KEEPASS_SETTINGS': "settings",
885 885
886 'CSV_EDIT': "paste", 886 'CSV_EDIT': "paste",
887 'CSV_COLUMNS': "columns", 887 'CSV_COLUMNS': "columns",
888 'CSV_HEADER': "labels", 888 'CSV_HEADER': "labels",
889 'CSV_TITLE': "titles", 889 'CSV_TITLE': "titles",
890 'CSV_NOTES': "notes", 890 'CSV_NOTES': "notes",
891 'CSV_FIELDS': "types", 891 'CSV_FIELDS': "types",
892 892
893 'EXCEL_EDIT': "edit" 893 'EXCEL_EDIT': "edit"
894}, 894},
895 895
896 'CSV_ImportWizard_Columns': "<p>Select the columns you want to import.</p>", 896 'CSV_ImportWizard_Columns': "<p>Select the columns you want to import.</p>",
897 'CSV_ImportWizard_Header': "<p>If the first row of the CSV file contains field labels, tick off the checkbox below.</p>", 897 'CSV_ImportWizard_Header': "<p>If the first row of the CSV file contains field labels, tick off the checkbox below.</p>",
898 'CSV_ImportWizard_Header_Settings_firstRowHeaderLabel':"Use the first row as labels?", 898 'CSV_ImportWizard_Header_Settings_firstRowHeaderLabel':"Use the first row as labels?",
899 'CSV_ImportWizard_Title': "<p>Select the column that contains titles of the cards you are importing. (mandatory)</p>", 899 'CSV_ImportWizard_Title': "<p>Select the column that contains titles of the cards you are importing. (mandatory)</p>",
900 'CSV_ImportWizard_Notes': "<p>Select the column that represents a \"notes\" field. (optional)</p>", 900 'CSV_ImportWizard_Notes': "<p>Select the column that represents a \"notes\" field. (optional)</p>",
901 'CSV_ImportWizard_Notes_Settings_noSelectionLabel': "\"notes\" field not present", 901 'CSV_ImportWizard_Notes_Settings_noSelectionLabel': "\"notes\" field not present",
902 'CSV_ImportWizard_Fields': "<p>Select the correct type for each column from the drop down lists.</p>", 902 'CSV_ImportWizard_Fields': "<p>Select the correct type for each column from the drop down lists.</p>",
903 'CSV_ImportWizard_Fields_MissingLabelWarning': "Missing label", 903 'CSV_ImportWizard_Fields_MissingLabelWarning': "Missing label",
904 904
905 'importData_importConfirmation_title': "Import", 905 'importData_importConfirmation_title': "Import",
906 'importData_importConfirmation_text': "Do you want to import __numberOfRecords__ cards?", 906 'importData_importConfirmation_text': "Do you want to import __numberOfRecords__ cards?",
907 907
908 908
909 //Vulnerability warning 909 //Vulnerability warning
910 'VulnerabilityWarning_Panel_title': "Vulnerability warning", 910 'VulnerabilityWarning_Panel_title': "Vulnerability warning",
911 'VulnerabilityWarning_Panel_message': "The action as been aborted due to a catched vulnerability", 911 'VulnerabilityWarning_Panel_message': "The action as been aborted due to a catched vulnerability",
912 'VulnerabilityWarning_Panel_buttonLabel':"Close", 912 'VulnerabilityWarning_Panel_buttonLabel':"Close",
913 913
914 914
915 915
916 //All the loginInfo panel infos 916 //All the loginInfo panel infos
917 917
918 'WELCOME_BACK': "Welcome back!", 918 'WELCOME_BACK': "Welcome back!",
919 919
920 'currentConnectionText': "You are connected from ip&nbsp;__ip__, apparently from __country__, using __browser__ on __operatingSystem__.", 920 'currentConnectionText': "You are connected from ip&nbsp;__ip__, apparently from __country__, using __browser__ on __operatingSystem__.",
921 'latestConnectionText': "Your latest connection was __elapsedTimeDescription__ (__time__) from ip&nbsp;__ip__, apparently from __country__, using __browser__ on __operatingSystem__.", 921 'latestConnectionText': "Your latest connection was __elapsedTimeDescription__ (__time__) from ip&nbsp;__ip__, apparently from __country__, using __browser__ on __operatingSystem__.",
922 922
923 'fullLoginHistoryLinkLabel': "show login history", 923 'fullLoginHistoryLinkLabel': "show login history",
924 924
925'elapsedTimeDescriptions': { 925'elapsedTimeDescriptions': {
926 'MORE_THAN_A_MONTH_AGO': "more than a month ago", 926 'MORE_THAN_A_MONTH_AGO': "more than a month ago",
927 'MORE_THAN_A_WEEK_AGO': "more than a week ago", 927 'MORE_THAN_A_WEEK_AGO': "more than a week ago",
928 'MORE_THAN_*_WEEKS_AGO': "more than __elapsed__ weeks ago", 928 'MORE_THAN_*_WEEKS_AGO': "more than __elapsed__ weeks ago",
929 'YESTERDAY': "yesterday", 929 'YESTERDAY': "yesterday",
930 '*_DAYS_AGO': "__elapsed__ days ago", 930 '*_DAYS_AGO': "__elapsed__ days ago",
diff --git a/frontend/beta/js/Clipperz/PM/Strings/Strings_es-ES.js b/frontend/beta/js/Clipperz/PM/Strings/Strings_es-ES.js
index 2090913..34bdbec 100644
--- a/frontend/beta/js/Clipperz/PM/Strings/Strings_es-ES.js
+++ b/frontend/beta/js/Clipperz/PM/Strings/Strings_es-ES.js
@@ -1,475 +1,475 @@
1/* 1/*
2 2
3Copyright 2008-2013 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz, the online password manager. 5This file is part of Clipperz, the online password manager.
6For further information about its features and functionalities please 6For further information about its features and functionalities please
7refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
8 8
9* Clipperz is free software: you can redistribute it and/or modify it 9* Clipperz is free software: you can redistribute it and/or modify it
10 under the terms of the GNU Affero General Public License as published 10 under the terms of the GNU Affero General Public License as published
11 by the Free Software Foundation, either version 3 of the License, or 11 by the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version. 12 (at your option) any later version.
13 13
14* Clipperz is distributed in the hope that it will be useful, but 14* Clipperz is distributed in the hope that it will be useful, but
15 WITHOUT ANY WARRANTY; without even the implied warranty of 15 WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
18 18
19* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
20 License along with Clipperz. If not, see http://www.gnu.org/licenses/. 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
21 21
22*/ 22*/
23 23
24Clipperz.PM.Strings.Languages['es-ES'.toLowerCase()] = MochiKit.Base.merge(Clipperz.PM.Strings.Languages['en-us'], { 24Clipperz.PM.Strings.Languages['es-ES'.toLowerCase()] = MochiKit.Base.merge(Clipperz.PM.Strings.Languages['en-us'], {
25 'clipperzServiceDescription':"<h2>Guárdelo usted mismo!</h2> <ul> <li> <h3>Clipperz es:</h3> <ul> <li> <p>un simple y seguro administrador de contraseñas</p> </li> <li> <p>una efectiva y simple solución de logueo</p> </li> <li> <p>un maletín digital para sus datos confidenciales</p> </li> </ul> </li> <li> <h3>Con Clipperz usted puede:</h3> <ul> <li> <p>administrar y almacenar en línea sus contraseñas y credenciales digitales</p> </li> <li> <p>ingresar en sus servicios web sin ningún nombre de usuario o contraseña</p> </li> <li> <p>protejer todos sus datos sensibles: códigos de alarmas, PINs y números de tarjetas de crédito, &hellip;</p> </li> <li> <p>compartir secretos con sus familiares y socios</p> </li> </ul> </li> <li> <h3>Beneficios de Clipperz:</h3> <ul> <li> <p>es gratis y completamente anónimo</p> </li> <li> <p>con acceso en cualquier momento y desde cualquier ordenador</p> </li> <li> <p>no necesita instalar o descargar ningún programa</p> </li> <li> <p>no necesita guardar secretos en papel o en el ordenador</p> </li> </ul> </li> <li> <h3>Seguridad de Clipperz:</h3> <ul> <li> <p>sus secretos son localmente encriptados por su navegador antes de ser almacenados en Clipperz</p> </li> <li> <p>la llave de encriptación es una frase clave conocida solo por usted</p> </li> <li> <p>Clipperz almacena sus datos de manera encriptada y nunca accede a ellos en forma de texto plano</p> </li> <li> <p>Clipperz esta basado en esquemas estándares de encriptación, no hemos inventado nada</p> </li> <li> <p>usted puede revisar el código todas las veces que lo desee, ¡ pero no necesita conocer algo de encriptación para ser un usuario feliz!</p> </li> </ul> </li> <li> <a href=\"http://www.clipperz.com\" target=\"_blank\">Aprender más</a> </li> </ul> ", 25 'clipperzServiceDescription':"<h2>Guárdelo usted mismo!</h2> <ul> <li> <h3>Clipperz es:</h3> <ul> <li> <p>un simple y seguro administrador de contraseñas</p> </li> <li> <p>una efectiva y simple solución de logueo</p> </li> <li> <p>un maletín digital para sus datos confidenciales</p> </li> </ul> </li> <li> <h3>Con Clipperz usted puede:</h3> <ul> <li> <p>administrar y almacenar en línea sus contraseñas y credenciales digitales</p> </li> <li> <p>ingresar en sus servicios web sin ningún nombre de usuario o contraseña</p> </li> <li> <p>protejer todos sus datos sensibles: códigos de alarmas, PINs y números de tarjetas de crédito, &hellip;</p> </li> <li> <p>compartir secretos con sus familiares y socios</p> </li> </ul> </li> <li> <h3>Beneficios de Clipperz:</h3> <ul> <li> <p>es gratis y completamente anónimo</p> </li> <li> <p>con acceso en cualquier momento y desde cualquier ordenador</p> </li> <li> <p>no necesita instalar o descargar ningún programa</p> </li> <li> <p>no necesita guardar secretos en papel o en el ordenador</p> </li> </ul> </li> <li> <h3>Seguridad de Clipperz:</h3> <ul> <li> <p>sus secretos son localmente encriptados por su navegador antes de ser almacenados en Clipperz</p> </li> <li> <p>la llave de encriptación es una frase clave conocida solo por usted</p> </li> <li> <p>Clipperz almacena sus datos de manera encriptada y nunca accede a ellos en forma de texto plano</p> </li> <li> <p>Clipperz esta basado en esquemas estándares de encriptación, no hemos inventado nada</p> </li> <li> <p>usted puede revisar el código todas las veces que lo desee, ¡ pero no necesita conocer algo de encriptación para ser un usuario feliz!</p> </li> </ul> </li> <li> <a href=\"http://www.clipperz.com\" target=\"_blank\">Aprender más</a> </li> </ul> ",
26 'loginFormTitle':"ingrese con su usuario Clipperz", 26 'loginFormTitle':"ingrese con su usuario Clipperz",
27 'loginFormUsernameLabel':"usuario", 27 'loginFormUsernameLabel':"usuario",
28 'loginFormPassphraseLabel':"frase clave", 28 'loginFormPassphraseLabel':"frase clave",
29 'loginFormDontHaveAnAccountLabel':"¿no tiene una cuenta?", 29 'loginFormDontHaveAnAccountLabel':"¿no tiene una cuenta?",
30 'loginFormCreateOneLabel':"crear una", 30 'loginFormCreateOneLabel':"crear una",
31 'loginFormForgotYourCredentialsLabel':"¿perdió sus credenciales?", 31 'loginFormForgotYourCredentialsLabel':"¿perdió sus credenciales?",
32 'loginFormAarghThatsBadLabel':"¡Ahhh! ¡eso es malo!", 32 'loginFormAarghThatsBadLabel':"¡Ahhh! ¡eso es malo!",
33 'loginFormAfraidOfMaliciousScriptsLabel':"¿evitar scripts maliciosos?", 33 'loginFormAfraidOfMaliciousScriptsLabel':"¿evitar scripts maliciosos?",
34 'loginFormVerifyTheCodeLabel':"verificar el código", 34 'loginFormVerifyTheCodeLabel':"verificar el código",
35 'loginFormButtonLabel':"Ingresar", 35 'loginFormButtonLabel':"Ingresar",
36 'loginFormOneTimePasswordCheckboxLabel':"usar una frase clave desechable", 36 'loginFormOneTimePasswordCheckboxLabel':"usar una frase clave desechable",
37 'loginPanelSwithLanguageDescription':"<h5>Cambiar a su lenguaje preferido</h5> ", 37 'loginPanelSwithLanguageDescription':"<h5>Cambiar a su lenguaje preferido</h5> ",
38 'browserCompatibilityDescription':"<p>Obtenga una mejor y más segura experiencia con Firefox. De todas maneras Clipperz funciona también con Opera y MS Explorer!</p> ", 38 'browserCompatibilityDescription':"<p>Obtenga una mejor y más segura experiencia con Firefox. De todas maneras Clipperz funciona también con Opera y MS Explorer!</p> ",
39 'OTPloginMessagePanelInitialTitle':"Ingresar usando una frase clave desechable", 39 'OTPloginMessagePanelInitialTitle':"Ingresar usando una frase clave desechable",
40 'OTPloginMessagePanelInitialText':"Enviando credenciales OTP ...", 40 'OTPloginMessagePanelInitialText':"Enviando credenciales OTP ...",
41 'OTPloginMessagePanelLoadingTitle':"Ingresar usando una frase clave desechable", 41 'OTPloginMessagePanelLoadingTitle':"Ingresar usando una frase clave desechable",
42 'OTPloginMessagePanelLoadingText':"Descargando datos de autenticación encriptados desde el servidor ...", 42 'OTPloginMessagePanelLoadingText':"Descargando datos de autenticación encriptados desde el servidor ...",
43 'OTPloginMessagePanelProcessingTitle':"Ingresar usando una frase clave desechable", 43 'OTPloginMessagePanelProcessingTitle':"Ingresar usando una frase clave desechable",
44 'OTPloginMessagePanelProcessingText':"Desencriptación local de datos de autenticación ...", 44 'OTPloginMessagePanelProcessingText':"Desencriptación local de datos de autenticación ...",
45 'loginMessagePanelInitialTitle':"Ingresando ...", 45 'loginMessagePanelInitialTitle':"Ingresando ...",
46 'loginMessagePanelInitialButtonLabel':"Cancelar", 46 'loginMessagePanelInitialButtonLabel':"Cancelar",
47 'loginMessagePanelConnectedTitle':"Conectado", 47 'loginMessagePanelConnectedTitle':"Conectado",
48 'loginMessagePanelConnectedText':"Hecho", 48 'loginMessagePanelConnectedText':"Hecho",
49 'loginMessagePanelFailureTitle':"Error", 49 'loginMessagePanelFailureTitle':"Error",
50 'loginMessagePanelFailureText':"Ingreso fallido", 50 'loginMessagePanelFailureText':"Ingreso fallido",
51 'loginMessagePanelFailureButtonLabel':"Cerrar", 51 'loginMessagePanelFailureButtonLabel':"Cerrar",
52 'connectionLoginSendingCredentialsMessageTitle':"Verificando credenciales", 52 'connectionLoginSendingCredentialsMessageTitle':"Verificando credenciales",
53 'connectionLoginSendingCredentialsMessageText':"Enviando credenciales", 53 'connectionLoginSendingCredentialsMessageText':"Enviando credenciales",
54 'connectionLoginCredentialsVerificationMessageTitle':"Verificando credenciales", 54 'connectionLoginCredentialsVerificationMessageTitle':"Verificando credenciales",
55 'connectionLoginCredentialsVerificationMessageText':"Realizando una autenticación SRP", 55 'connectionLoginCredentialsVerificationMessageText':"Realizando una autenticación SRP",
56 'connectionLoginDoneMessageTitle':"Verificando credenciales", 56 'connectionLoginDoneMessageTitle':"Verificando credenciales",
57 'connectionLoginDoneMessageText':"Conectado", 57 'connectionLoginDoneMessageText':"Conectado",
58 'userLoginPanelUpgradingUserCredentialsMessageTitle':"Verificando credenciales", 58 'userLoginPanelUpgradingUserCredentialsMessageTitle':"Verificando credenciales",
59 'userLoginPanelUpgradingUserCredentialsMessageText':"Actualizando sus credenciales al nuevo esquema de autenticación", 59 'userLoginPanelUpgradingUserCredentialsMessageText':"Actualizando sus credenciales al nuevo esquema de autenticación",
60 'userLoginPanelConnectedMessageTitle':"Usuario autenticado", 60 'userLoginPanelConnectedMessageTitle':"Usuario autenticado",
61 'userLoginPanelConnectedMessageText':"Exitosamente logueado", 61 'userLoginPanelConnectedMessageText':"Exitosamente logueado",
62 'userLoginPanelTryingAnOlderConnectionSchemaMessageTitle':"Verifying credentials", 62 'userLoginPanelTryingAnOlderConnectionSchemaMessageTitle':"Verifying credentials",
63 'userLoginPanelTryingAnOlderConnectionSchemaMessageText':"Probando un esquema de autenticación antiguo", 63 'userLoginPanelTryingAnOlderConnectionSchemaMessageText':"Probando un esquema de autenticación antiguo",
64 'userLoginPanelLoadingUserDataMessageTitle':"Usuario autenticado", 64 'userLoginPanelLoadingUserDataMessageTitle':"Usuario autenticado",
65 'userLoginPanelLoadingUserDataMessageText':"Descargando encabezamientos encriptados desde Clipperz", 65 'userLoginPanelLoadingUserDataMessageText':"Descargando encabezamientos encriptados desde Clipperz",
66 'userLoginPanelDecryptingUserDataMessageTitle':"Usuario autenticado", 66 'userLoginPanelDecryptingUserDataMessageTitle':"Usuario autenticado",
67 'userLoginPanelDecryptingUserDataMessageText':"Desencriptación local de datos", 67 'userLoginPanelDecryptingUserDataMessageText':"Desencriptación local de datos",
68 'userLoginPanelDecryptingUserStatisticsMessageTitle':"Usuario autenticado", 68 'userLoginPanelDecryptingUserStatisticsMessageTitle':"Usuario autenticado",
69 'userLoginPanelDecryptingUserStatisticsMessageText':"Desencriptación local de estadísticas de uso", 69 'userLoginPanelDecryptingUserStatisticsMessageText':"Desencriptación local de estadísticas de uso",
70 'splashAlertTitle':"¡Bienvenido a Clipperz!", 70 'splashAlertTitle':"¡Bienvenido a Clipperz!",
71 'splashAlertText':"<p>Algunas advertencias sobre seguridad</p> <ul> <li> <p>Almacenar sus datos en Clipperz es tan seguro como la frase clave que usted elija para protegerlos. Nadie puede acceder a ellos a no ser que conozca la frase clave.</p> </li> <li> <p>Si usted va a usar Clipperz para guardar información sensible y crítica, esté seguro de elegir una frase clave fuerte. ¡Cuanto más larga mejor!</p> </li> <li> <p>Clipperz no le permitirá recuperar una frase clave perdida.</p> </li> </ul> <p>Si necesita más información, por favor visite el sitio de <a href=\"http://www.clipperz.com\" target=\"_blank\">Clipperz</a>.</p> ", 71 'splashAlertText':"<p>Algunas advertencias sobre seguridad</p> <ul> <li> <p>Almacenar sus datos en Clipperz es tan seguro como la frase clave que usted elija para protegerlos. Nadie puede acceder a ellos a no ser que conozca la frase clave.</p> </li> <li> <p>Si usted va a usar Clipperz para guardar información sensible y crítica, esté seguro de elegir una frase clave fuerte. ¡Cuanto más larga mejor!</p> </li> <li> <p>Clipperz no le permitirá recuperar una frase clave perdida.</p> </li> </ul> <p>Si necesita más información, por favor visite el sitio de <a href=\"http://www.clipperz.com\" target=\"_blank\">Clipperz</a>.</p> ",
72 'splashAlertCloseButtonLabel':"Aceptar", 72 'splashAlertCloseButtonLabel':"Aceptar",
73 'registrationFormTitle':"Abrir su cuenta", 73 'registrationFormTitle':"Abrir su cuenta",
74 'registrationFormUsernameLabel':"usuario", 74 'registrationFormUsernameLabel':"usuario",
75 'registrationFormPassphraseLabel':"frase clave", 75 'registrationFormPassphraseLabel':"frase clave",
76 'registrationFormRetypePassphraseLabel':"reingrese la frase clave", 76 'registrationFormRetypePassphraseLabel':"reingrese la frase clave",
77 'registrationFormSafetyCheckLabel':"Yo entiendo que Clipperz no me permite recuperar frases clave perdidas", 77 'registrationFormSafetyCheckLabel':"Yo entiendo que Clipperz no me permite recuperar frases clave perdidas",
78 'registrationFormTermsOfServiceCheckLabel':"He leído y estoy de acuerdo con los <a href='http://www.clipperz.com/terms_of_service' target='_blank'>Términos de Servicio</a>.", 78 'registrationFormTermsOfServiceCheckLabel':"He leído y estoy de acuerdo con los <a href='https://www.clipperz.com/terms_service' target='_blank'>Términos de Servicio</a>.",
79 'registrationFormDoYouAlreadyHaveAnAccountLabel':"¿usted ya tiene una cuenta?", 79 'registrationFormDoYouAlreadyHaveAnAccountLabel':"¿usted ya tiene una cuenta?",
80 'registrationFormSimplyLoginLabel':"ingreso simple", 80 'registrationFormSimplyLoginLabel':"ingreso simple",
81 'registrationFormButtonLabel':"Registrarse", 81 'registrationFormButtonLabel':"Registrarse",
82 'registrationFormWarningMessageNotMatchingPassphrases':"Su frase clave no coincide, por favor reescríbala.", 82 'registrationFormWarningMessageNotMatchingPassphrases':"Su frase clave no coincide, por favor reescríbala.",
83 'registrationFormWarningMessageSafetyCheckNotSelected':"Por favor, lea y chequee todas las casillas debajo.", 83 'registrationFormWarningMessageSafetyCheckNotSelected':"Por favor, lea y chequee todas las casillas debajo.",
84 'registrationFormWarningMessageTermsOfServiceCheckNotSelected':"Usted necesita estar de acuerdo con los Términos de Servicio.", 84 'registrationFormWarningMessageTermsOfServiceCheckNotSelected':"Usted necesita estar de acuerdo con los Términos de Servicio.",
85 'registrationMessagePanelInitialTitle':"Creando cuenta ...", 85 'registrationMessagePanelInitialTitle':"Creando cuenta ...",
86 'registrationMessagePanelInitialButtonLabel':"Cancelar", 86 'registrationMessagePanelInitialButtonLabel':"Cancelar",
87 'registrationMessagePanelRegistrationDoneTitle':"Registración", 87 'registrationMessagePanelRegistrationDoneTitle':"Registración",
88 'registrationMessagePanelRegistrationDoneText':"Hecho", 88 'registrationMessagePanelRegistrationDoneText':"Hecho",
89 'registrationMessagePanelFailureTitle':"Registración fallada", 89 'registrationMessagePanelFailureTitle':"Registración fallada",
90 'registrationMessagePanelFailureButtonLabel':"Cerrar", 90 'registrationMessagePanelFailureButtonLabel':"Cerrar",
91 'connectionRegistrationSendingRequestMessageText':"Verificando credenciales", 91 'connectionRegistrationSendingRequestMessageText':"Verificando credenciales",
92 'connectionRegistrationSendingCredentialsMessageText':"Enviando credenciales", 92 'connectionRegistrationSendingCredentialsMessageText':"Enviando credenciales",
93 'registrationSplashPanelTitle':"Aviso de seguridad", 93 'registrationSplashPanelTitle':"Aviso de seguridad",
94 'registrationSplashPanelDescriptionConfig':"<p>Estas son sus credenciales de Clipperz, cuídelas. ¡Clipperz nunca más le mostrará su cuenta y frase clave por segunda vez!</p> ", 94 'registrationSplashPanelDescriptionConfig':"<p>Estas son sus credenciales de Clipperz, cuídelas. ¡Clipperz nunca más le mostrará su cuenta y frase clave por segunda vez!</p> ",
95 'registrationSplashPanelUsernameLabel':"usuario", 95 'registrationSplashPanelUsernameLabel':"usuario",
96 'registrationSplashPanelPassphraseLabel':"frase clave", 96 'registrationSplashPanelPassphraseLabel':"frase clave",
97 'registrationSplashPanelShowPassphraseButtonLabel':" mostrar frase clave", 97 'registrationSplashPanelShowPassphraseButtonLabel':" mostrar frase clave",
98 'donateHeaderLinkLabel':"donaciones", 98 'donateHeaderLinkLabel':"donaciones",
99 'creditsHeaderLinkLabel':"créditos", 99 'creditsHeaderLinkLabel':"créditos",
100 'feedbackHeaderLinkLabel':"contacto", 100 'feedbackHeaderLinkLabel':"contacto",
101 'helpHeaderLinkLabel':"ayuda", 101 'helpHeaderLinkLabel':"ayuda",
102 'forumHeaderLinkLabel':"foro", 102 'forumHeaderLinkLabel':"foro",
103 'recordMenuLabel':"tarjetas", 103 'recordMenuLabel':"tarjetas",
104 'accountMenuLabel':"cuenta", 104 'accountMenuLabel':"cuenta",
105 'dataMenuLabel':"datos", 105 'dataMenuLabel':"datos",
106 'contactsMenuLabel':"contactos", 106 'contactsMenuLabel':"contactos",
107 'toolsMenuLabel':"herramientas", 107 'toolsMenuLabel':"herramientas",
108 'logoutMenuLabel':"salir", 108 'logoutMenuLabel':"salir",
109 'lockMenuLabel':"bloquear", 109 'lockMenuLabel':"bloquear",
110 'lockTitle':"La cuenta está bloqueada", 110 'lockTitle':"La cuenta está bloqueada",
111 'lockDescriptionConfig':"<p>Para desbloquear su cuenta, por favor ingrese su frase clave</p> ", 111 'lockDescriptionConfig':"<p>Para desbloquear su cuenta, por favor ingrese su frase clave</p> ",
112 'unlockButtonLabel':"desbloquear", 112 'unlockButtonLabel':"desbloquear",
113 'changePasswordTabLabel':"Cambiar su frase clave", 113 'changePasswordTabLabel':"Cambiar su frase clave",
114 'changePasswordTabTitle':"Cambiar su frase clave", 114 'changePasswordTabTitle':"Cambiar su frase clave",
115 'changePasswordFormUsernameLabel':"usuario", 115 'changePasswordFormUsernameLabel':"usuario",
116 'changePasswordFormOldPassphraseLabel':"frase clave anterior", 116 'changePasswordFormOldPassphraseLabel':"frase clave anterior",
117 'changePasswordFormNewPassphraseLabel':"nueva frase clave", 117 'changePasswordFormNewPassphraseLabel':"nueva frase clave",
118 'changePasswordFormRetypePassphraseLabel':"reingrese su nueva frase clave", 118 'changePasswordFormRetypePassphraseLabel':"reingrese su nueva frase clave",
119 'changePasswordFormSafetyCheckboxLabel':"Yo entiendo que Clipperz no me permite recuperar una frase clave perdida.", 119 'changePasswordFormSafetyCheckboxLabel':"Yo entiendo que Clipperz no me permite recuperar una frase clave perdida.",
120 'changePasswordFormSubmitLabel':"Cambiar", 120 'changePasswordFormSubmitLabel':"Cambiar",
121 'changePasswordFormWrongUsernameWarning':"Usuario incorrecto", 121 'changePasswordFormWrongUsernameWarning':"Usuario incorrecto",
122 'changePasswordFormWrongPassphraseWarning':"Frase clave incorrecta", 122 'changePasswordFormWrongPassphraseWarning':"Frase clave incorrecta",
123 'changePasswordFormWrongRetypePassphraseWarning':"Sus frases claves no coinciden, por favor reescríbalas.", 123 'changePasswordFormWrongRetypePassphraseWarning':"Sus frases claves no coinciden, por favor reescríbalas.",
124 'changePasswordFormSafetyCheckWarning':"Por favor lea y seleccione la casilla de abajo.", 124 'changePasswordFormSafetyCheckWarning':"Por favor lea y seleccione la casilla de abajo.",
125 'changePasswordFormProgressDialogTitle':"Cambiando credenciales de usuario", 125 'changePasswordFormProgressDialogTitle':"Cambiando credenciales de usuario",
126 'changePasswordFormProgressDialogConnectedMessageTitle':"Conectado", 126 'changePasswordFormProgressDialogConnectedMessageTitle':"Conectado",
127 'changePasswordFormProgressDialogConnectedMessageText':"Hecho", 127 'changePasswordFormProgressDialogConnectedMessageText':"Hecho",
128 'changePasswordFormProgressDialogErrorMessageTitle':"Error", 128 'changePasswordFormProgressDialogErrorMessageTitle':"Error",
129 'changePasswordFormProgressDialogErrorMessageText':"¡Cambio de credenciales fallado!", 129 'changePasswordFormProgressDialogErrorMessageText':"¡Cambio de credenciales fallado!",
130 'changeCredentialsPanelEncryptingDataMessageTitle':"Cambiando su frase clave", 130 'changeCredentialsPanelEncryptingDataMessageTitle':"Cambiando su frase clave",
131 'changeCredentialsPanelEncryptingDataMessageText':"Encriptación local de encabezados de tarjetas", 131 'changeCredentialsPanelEncryptingDataMessageText':"Encriptación local de encabezados de tarjetas",
132 'changeCredentialsPanelCreatingNewCredentialsMessageTitle':"Cambiando su frase clave", 132 'changeCredentialsPanelCreatingNewCredentialsMessageTitle':"Cambiando su frase clave",
133 'changeCredentialsPanelCreatingNewCredentialsMessageText':"Actualizando su credenciales", 133 'changeCredentialsPanelCreatingNewCredentialsMessageText':"Actualizando su credenciales",
134 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageTitle':"Cambiando su frase clave", 134 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageTitle':"Cambiando su frase clave",
135 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageText':"Subiendo sus credenciales encriptadas a Clipperz", 135 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageText':"Subiendo sus credenciales encriptadas a Clipperz",
136 'changeCredentialsPanelDoneMessageTitle':"Cambiando su frase clave", 136 'changeCredentialsPanelDoneMessageTitle':"Cambiando su frase clave",
137 'changeCredentialsPanelDoneMessageText':"Hecho", 137 'changeCredentialsPanelDoneMessageText':"Hecho",
138 'manageOTPTabLabel':"Administrar su frases clave desechables", 138 'manageOTPTabLabel':"Administrar su frases clave desechables",
139 'manageOTPTabTitle':"Administrar su frases clave desechables", 139 'manageOTPTabTitle':"Administrar su frases clave desechables",
140 'manageOTPTabDescription':"<p>Una frase clave desechable uso funciona como una frase clave regular, pero puede ser usada solo una vez.</p> <p>Si las misma frase clave es usada nuevamente en un segundo intento de acceso, esta será rechazada y el proceso de acceso fallará.</p> <p>Inmediatamente después de un acceso exitoso, su on-time frase clave será borrada previniendo accesos fraudulentos.</p> <p>Frases claves desechables son una excelente elección para protegerse de keyloggers y spywares, que pueden recolectar datos desde máquinas comprometidas.</p> <p> <b>Le recomendamos muy fuertemente que use frases claves desechables uso cuando acceda a Clipperz desde terminales públicas, como Internet Cafés, Cybercafés y bibliotecas.</b> </p> ", 140 'manageOTPTabDescription':"<p>Una frase clave desechable uso funciona como una frase clave regular, pero puede ser usada solo una vez.</p> <p>Si las misma frase clave es usada nuevamente en un segundo intento de acceso, esta será rechazada y el proceso de acceso fallará.</p> <p>Inmediatamente después de un acceso exitoso, su on-time frase clave será borrada previniendo accesos fraudulentos.</p> <p>Frases claves desechables son una excelente elección para protegerse de keyloggers y spywares, que pueden recolectar datos desde máquinas comprometidas.</p> <p> <b>Le recomendamos muy fuertemente que use frases claves desechables uso cuando acceda a Clipperz desde terminales públicas, como Internet Cafés, Cybercafés y bibliotecas.</b> </p> ",
141 'oneTimePasswordReadOnlyMessage':"<h6>¡Disculpe!</h6> <p>Usted no puede usar su frases clave desechables mientras usa la versión fuera de línea de Clipperz.</p> ", 141 'oneTimePasswordReadOnlyMessage':"<h6>¡Disculpe!</h6> <p>Usted no puede usar su frases clave desechables mientras usa la versión fuera de línea de Clipperz.</p> ",
142 'oneTimePasswordLoadingMessage':"<h6>Cargando datos</h6> <p>Por favor espere ...</p> ", 142 'oneTimePasswordLoadingMessage':"<h6>Cargando datos</h6> <p>Por favor espere ...</p> ",
143 'oneTimePasswordNoPasswordAvailable':"<h6>No hay frase clave desechables disponible</h6> <p>Haga click en el botón “Nueva” para agregar una frase clave desechables a su cuenta.</p> ", 143 'oneTimePasswordNoPasswordAvailable':"<h6>No hay frase clave desechables disponible</h6> <p>Haga click en el botón “Nueva” para agregar una frase clave desechables a su cuenta.</p> ",
144 'createNewOTPButtonLabel':"Nueva", 144 'createNewOTPButtonLabel':"Nueva",
145 'deleteOTPButtonLabel':"Borrar", 145 'deleteOTPButtonLabel':"Borrar",
146 'printOTPButtonLabel':"Imprimir", 146 'printOTPButtonLabel':"Imprimir",
147 'disabledOneTimePassword_warning':"desabilitado", 147 'disabledOneTimePassword_warning':"desabilitado",
148 'oneTimePasswordSelectionLink_selectLabel':"Seleccionar:", 148 'oneTimePasswordSelectionLink_selectLabel':"Seleccionar:",
149 'oneTimePasswordSelectionLink_all':"todo", 149 'oneTimePasswordSelectionLink_all':"todo",
150 'oneTimePasswordSelectionLink_none':"ninguna", 150 'oneTimePasswordSelectionLink_none':"ninguna",
151 'oneTimePasswordSelectionLink_used':"usada", 151 'oneTimePasswordSelectionLink_used':"usada",
152 'oneTimePasswordSelectionLink_unused':"sin uso", 152 'oneTimePasswordSelectionLink_unused':"sin uso",
153 'saveOTP_encryptUserDataTitle':"Guardando frase clave desechable", 153 'saveOTP_encryptUserDataTitle':"Guardando frase clave desechable",
154 'saveOTP_encryptUserDataText':"Procesando nuevas credenciales OTP ...", 154 'saveOTP_encryptUserDataText':"Procesando nuevas credenciales OTP ...",
155 'saveOTP_encryptOTPDataTitle':"Guardando frase clave desechable", 155 'saveOTP_encryptOTPDataTitle':"Guardando frase clave desechable",
156 'saveOTP_encryptOTPDataText':"Encriptación local de datos de autenticación ...", 156 'saveOTP_encryptOTPDataText':"Encriptación local de datos de autenticación ...",
157 'saveOTP_sendingDataTitle':"Guardando frase clave desechable", 157 'saveOTP_sendingDataTitle':"Guardando frase clave desechable",
158 'saveOTP_sendingDataText':"Enviando datos de autenticación al servidor ...", 158 'saveOTP_sendingDataText':"Enviando datos de autenticación al servidor ...",
159 'saveOTP_updatingInterfaceTitle':"Guardando frase clave desechable", 159 'saveOTP_updatingInterfaceTitle':"Guardando frase clave desechable",
160 'saveOTP_updatingInterfaceText':"Actualizando interface ...", 160 'saveOTP_updatingInterfaceText':"Actualizando interface ...",
161 'accountPreferencesLabel':"Preferencias", 161 'accountPreferencesLabel':"Preferencias",
162 'accountPreferencesTabTitle':"Preferencias", 162 'accountPreferencesTabTitle':"Preferencias",
163 'accountPreferencesLanguageTitle':"Seleccione el lenguaje", 163 'accountPreferencesLanguageTitle':"Seleccione el lenguaje",
164 'accountPreferencesLanguageDescription':"<p>Elija su lenguaje preferido de la siguiente lista.<p> ", 164 'accountPreferencesLanguageDescription':"<p>Elija su lenguaje preferido de la siguiente lista.<p> ",
165 'showDonationReminderPanelTitle':"Recordatorios de donaciones", 165 'showDonationReminderPanelTitle':"Recordatorios de donaciones",
166 'showDonationReminderPanelDescription':"<p>Mostrar recordatorios de donaciones</p> ", 166 'showDonationReminderPanelDescription':"<p>Mostrar recordatorios de donaciones</p> ",
167 'accountPreferencesInterfaceTitle':"Personalización de la interface", 167 'accountPreferencesInterfaceTitle':"Personalización de la interface",
168 'accountPreferencesInterfaceDescription':"<p>Ajuste Clipperz a sus necesidades.</p> ", 168 'accountPreferencesInterfaceDescription':"<p>Ajuste Clipperz a sus necesidades.</p> ",
169 'saveUserPreferencesFormSubmitLabel':"Guardar", 169 'saveUserPreferencesFormSubmitLabel':"Guardar",
170 'cancelUserPreferencesFormSubmitLabel':"Cancelar", 170 'cancelUserPreferencesFormSubmitLabel':"Cancelar",
171 'accountPreferencesSavingPanelTitle_Step1':"Guardando preferencias", 171 'accountPreferencesSavingPanelTitle_Step1':"Guardando preferencias",
172 'accountPreferencesSavingPanelText_Step1':"Encriptación local de sus preferencias", 172 'accountPreferencesSavingPanelText_Step1':"Encriptación local de sus preferencias",
173 'accountPreferencesSavingPanelTitle_Step2':"Guardando preferencias", 173 'accountPreferencesSavingPanelTitle_Step2':"Guardando preferencias",
174 'accountPreferencesSavingPanelText_Step2':"Enviando preferencias encriptadas a Clipperz", 174 'accountPreferencesSavingPanelText_Step2':"Enviando preferencias encriptadas a Clipperz",
175 'accountLoginHistoryLabel':"Historial de accesos", 175 'accountLoginHistoryLabel':"Historial de accesos",
176 'loginHistoryTabTitle':"Historial de accesos", 176 'loginHistoryTabTitle':"Historial de accesos",
177 'loginHistoryReadOnlyMessage':"<h6>¡Perdón!</h6> <p>El historial de acceso no está disponible mientras usa la versión fuera de línea de Clipperz.</p> ", 177 'loginHistoryReadOnlyMessage':"<h6>¡Perdón!</h6> <p>El historial de acceso no está disponible mientras usa la versión fuera de línea de Clipperz.</p> ",
178 'loginHistoryLoadingMessage':"<h6>Cargando datos</h6> <p>Por favor espere ...</p> ", 178 'loginHistoryLoadingMessage':"<h6>Cargando datos</h6> <p>Por favor espere ...</p> ",
179 'loginHistoryLoadedMessage':"<h6>Sus últimos 10 accesos</h6> <p> </p> ", 179 'loginHistoryLoadedMessage':"<h6>Sus últimos 10 accesos</h6> <p> </p> ",
180 'loginHistoryIPLabel':"IP", 180 'loginHistoryIPLabel':"IP",
181 'loginHistoryTimeLabel':"fecha", 181 'loginHistoryTimeLabel':"fecha",
182 'loginHistoryCurrentSessionText':"sesión actual", 182 'loginHistoryCurrentSessionText':"sesión actual",
183 'loginHistoryReloadButtonLabel':"Refrescar historial de acceso", 183 'loginHistoryReloadButtonLabel':"Refrescar historial de acceso",
184 'deleteAccountTabLabel':"Borrar su cuenta", 184 'deleteAccountTabLabel':"Borrar su cuenta",
185 'deleteAccountTabTitle':"Borrar su cuenta", 185 'deleteAccountTabTitle':"Borrar su cuenta",
186 'deleteAccountFormUsernameLabel':"usuario", 186 'deleteAccountFormUsernameLabel':"usuario",
187 'deleteAccountFormPassphraseLabel':"frase clave", 187 'deleteAccountFormPassphraseLabel':"frase clave",
188 'deleteAccountFormSafetyCheckboxLabel':"Yo entiendo que todos mis datos serán borrados y que esta acción es irreversible.", 188 'deleteAccountFormSafetyCheckboxLabel':"Yo entiendo que todos mis datos serán borrados y que esta acción es irreversible.",
189 'deleteAccountFormSubmitLabel':"Borrar mi cuenta", 189 'deleteAccountFormSubmitLabel':"Borrar mi cuenta",
190 'deleteAccountFormWrongUsernameWarning':"Usuario incorrecto", 190 'deleteAccountFormWrongUsernameWarning':"Usuario incorrecto",
191 'deleteAccountFormWrongPassphraseWarning':"Frase clave incorrecta", 191 'deleteAccountFormWrongPassphraseWarning':"Frase clave incorrecta",
192 'deleteAccountFormSafetyCheckWarning':"Por favor, léa y marque la opción debajo.", 192 'deleteAccountFormSafetyCheckWarning':"Por favor, léa y marque la opción debajo.",
193 'accountPanelDeletingAccountPanelConfirmationTitle':"ATENCIÓN", 193 'accountPanelDeletingAccountPanelConfirmationTitle':"ATENCIÓN",
194 'accountPanelDeleteAccountPanelConfirmationText':"¿Esta Ud. seguro que desea borrar esta cuenta?", 194 'accountPanelDeleteAccountPanelConfirmationText':"¿Esta Ud. seguro que desea borrar esta cuenta?",
195 'accountPanelDeleteAccountPanelConfirmButtonLabel':"Sí", 195 'accountPanelDeleteAccountPanelConfirmButtonLabel':"Sí",
196 'accountPanelDeleteAccountPanelDenyButtonLabel':"No", 196 'accountPanelDeleteAccountPanelDenyButtonLabel':"No",
197 'offlineCopyTabLabel':"Copia fuera de línea", 197 'offlineCopyTabLabel':"Copia fuera de línea",
198 'offlineCopyTabTitle':"Copia fuera de línea", 198 'offlineCopyTabTitle':"Copia fuera de línea",
199 'offlineCopyTabDescription':"<p>Con solo un clik usted puede descargar todos sus datos encriptados desde los servidores de Clipperz a su disco rígido y crear una versión solo-lectura fuera de línea para ser usada cuando usted no está conectado a Internet.</p> <p>La versión solo-lectura es tan segura como la lectura-escritura y no expondrá sus datos a mayores riegos desde el momento que ambas comparten el mismo código y arquitectura de seguridad.</p> <ol> <li> <p>Haga click en el link debajo para comenzar la descarga.</p> </li> <li> <p>El navegador le preguntará que hacer con el archivo “Clipperz_YYYYMMDD.html”. Guárdelo en su disco rígido.</p> </li> <li> <p>Haga doble click en el archivo descargado para ejecutar la versión fuera de línea en su navegador.</p> </li> <li> <p>Ingrese el usuario y la frase clave habitual.</p> </li> </ol> ", 199 'offlineCopyTabDescription':"<p>Con solo un clik usted puede descargar todos sus datos encriptados desde los servidores de Clipperz a su disco rígido y crear una versión solo-lectura fuera de línea para ser usada cuando usted no está conectado a Internet.</p> <p>La versión solo-lectura es tan segura como la lectura-escritura y no expondrá sus datos a mayores riegos desde el momento que ambas comparten el mismo código y arquitectura de seguridad.</p> <ol> <li> <p>Haga click en el link debajo para comenzar la descarga.</p> </li> <li> <p>El navegador le preguntará que hacer con el archivo “Clipperz_YYYYMMDD.html”. Guárdelo en su disco rígido.</p> </li> <li> <p>Haga doble click en el archivo descargado para ejecutar la versión fuera de línea en su navegador.</p> </li> <li> <p>Ingrese el usuario y la frase clave habitual.</p> </li> </ol> ",
200 'offlineCopyDownloadLinkLabel':"Descargar", 200 'offlineCopyDownloadLinkLabel':"Descargar",
201 'offlineCopyDownloadWarning':"<h4> <a href=\"#\" id=\"offlineCopyDownloadWarningLink\">¡Actualize su “copia fuera de línea”!</a> </h4> <p>Usted ha recientemente creado o modificado una o más tarjetas, podría ser necesario que realize una nueva “copia fuera de línea”.</p> ", 201 'offlineCopyDownloadWarning':"<h4> <a href=\"#\" id=\"offlineCopyDownloadWarningLink\">¡Actualize su “copia fuera de línea”!</a> </h4> <p>Usted ha recientemente creado o modificado una o más tarjetas, podría ser necesario que realize una nueva “copia fuera de línea”.</p> ",
202 'sharingTabLabel':"Compartir", 202 'sharingTabLabel':"Compartir",
203 'sharingTabTitle':"Compartir", 203 'sharingTabTitle':"Compartir",
204 'sharingTabDescription':"<p>Muy frecuentemente una pieza de información confidencial necesita ser compartida con una o más personas.</p> <p>Esto debería ser tan simple como darle a sus colegas el accese al código de su casilla de voz cuando está fuera de la oficina, o tan complicado con habilitarles a sus herederos el derecho de acceder a su caja de seguridad en su banco.</p> <p>Clipperz puede permitirle compartir sus secretos de una forma segura y directa.</p> <p> </p> <p> <b>Proximamente ...</b> </p> ", 204 'sharingTabDescription':"<p>Muy frecuentemente una pieza de información confidencial necesita ser compartida con una o más personas.</p> <p>Esto debería ser tan simple como darle a sus colegas el accese al código de su casilla de voz cuando está fuera de la oficina, o tan complicado con habilitarles a sus herederos el derecho de acceder a su caja de seguridad en su banco.</p> <p>Clipperz puede permitirle compartir sus secretos de una forma segura y directa.</p> <p> </p> <p> <b>Proximamente ...</b> </p> ",
205 'importTabLabel':"Importar", 205 'importTabLabel':"Importar",
206 'importTabTitle':"Importar", 206 'importTabTitle':"Importar",
207 'importTabDescription':"<p> <b>Proximamente ...</b> </p> ", 207 'importTabDescription':"<p> <b>Proximamente ...</b> </p> ",
208 'printingTabLabel':"Exportar", 208 'printingTabLabel':"Exportar",
209 'printingTabTitle':"Exportar", 209 'printingTabTitle':"Exportar",
210 'printingTabDescription':"<p> <b>Imprima sus datos</b> </p> <p>Haciendo click en el enlace que sigue se abrirá una nueva ventana mostrando todas sus tarjetas en un formato imprimible.</p> <p>Si usted está imprimiendo con propósitos de respaldo, por favor considere la opción más segura provista por la creación de una “copia fuera de línea”.</p> ", 210 'printingTabDescription':"<p> <b>Imprima sus datos</b> </p> <p>Haciendo click en el enlace que sigue se abrirá una nueva ventana mostrando todas sus tarjetas en un formato imprimible.</p> <p>Si usted está imprimiendo con propósitos de respaldo, por favor considere la opción más segura provista por la creación de una “copia fuera de línea”.</p> ",
211 'printingLinkLabel':"Versión imprimible", 211 'printingLinkLabel':"Versión imprimible",
212 'contactsTabLabel':"Contactos", 212 'contactsTabLabel':"Contactos",
213 'contactsTabTitle':"Contactos", 213 'contactsTabTitle':"Contactos",
214 'passwordGeneratorTabLabel':"Generador de contraseñas", 214 'passwordGeneratorTabLabel':"Generador de contraseñas",
215 'passwordGeneratorTabTitle':"Generador de contraseñas", 215 'passwordGeneratorTabTitle':"Generador de contraseñas",
216 'paswordGeneratorTabDescriptionConfig':"<p> </p> ", 216 'paswordGeneratorTabDescriptionConfig':"<p> </p> ",
217 'passwordGeneratorTabButtonLabel':"Generar contraseña", 217 'passwordGeneratorTabButtonLabel':"Generar contraseña",
218 'bookmarkletTabLabel':"Bookmarklet", 218 'bookmarkletTabLabel':"Bookmarklet",
219 'bookmarkletTabTitle':"Bookmarklet", 219 'bookmarkletTabTitle':"Bookmarklet",
220 'bookmarkletTabDescription':"<p>Un bookmarklet es una simple herramienta de \"un click\" que puede realizar tareas muy útiles. Este puede ser grabado y usado como un marcador normal de una página web.</p> <p>El Clipperz bookmarklet le ayudará a usted a crear rapidamente tarjetas nuevas y accesos directos dentro de las tarjetas existentes.</p> <p> <b>Por favor tenga en cuenta que el bookmarklet no incluye ninguna información relacionadas con su cuenta (ej: su nombre de usuario o clave), el bookmarklet es una herramienta general que contiene el mismo código para todos los usuarios de Clipperz.</b> </p> <h3>How to install the bookmarklet</h3> <h5>Firefox, Camino, Opera, Safari</h5> <ol> <li> <p>Asegúrese que la “Barra de marcadores” está mostrada seleccionando “Ver > Barra de herramientas > Barra de marcadores”, menú similar, desde el menú del navegador.</p> </li> <li> <p>Arrastre el enlace “Agregar a Clipperz” sobre la barra de marcadores.</p> </li> </ol> <h5>Internet Explorer</h5> <ol> <li> <p>Asegúrese que la barra “Vínculos” es mostrada seleccionando “Ver > Barra de Herramientas > Herramientas > Vínculos” desde el menú del navegador.</p> </li> <li> <p>Haga click con el botón derecho del mouse en el link “Agregar a Clipperz”.</p> </li> <li> <p>Seleccione “Agregar a favoritos” desde el menú contextual.</p> </li> <li> <p>Haga click en “Si” o “Acepto” a cualquier advertencia de seguridad que le aparezca.</p> </li> <li> <p>Abra la carpeta “Vínculos” y haga click en “OK”</p> </li> </ol> ", 220 'bookmarkletTabDescription':"<p>Un bookmarklet es una simple herramienta de \"un click\" que puede realizar tareas muy útiles. Este puede ser grabado y usado como un marcador normal de una página web.</p> <p>El Clipperz bookmarklet le ayudará a usted a crear rapidamente tarjetas nuevas y accesos directos dentro de las tarjetas existentes.</p> <p> <b>Por favor tenga en cuenta que el bookmarklet no incluye ninguna información relacionadas con su cuenta (ej: su nombre de usuario o clave), el bookmarklet es una herramienta general que contiene el mismo código para todos los usuarios de Clipperz.</b> </p> <h3>How to install the bookmarklet</h3> <h5>Firefox, Camino, Opera, Safari</h5> <ol> <li> <p>Asegúrese que la “Barra de marcadores” está mostrada seleccionando “Ver > Barra de herramientas > Barra de marcadores”, menú similar, desde el menú del navegador.</p> </li> <li> <p>Arrastre el enlace “Agregar a Clipperz” sobre la barra de marcadores.</p> </li> </ol> <h5>Internet Explorer</h5> <ol> <li> <p>Asegúrese que la barra “Vínculos” es mostrada seleccionando “Ver > Barra de Herramientas > Herramientas > Vínculos” desde el menú del navegador.</p> </li> <li> <p>Haga click con el botón derecho del mouse en el link “Agregar a Clipperz”.</p> </li> <li> <p>Seleccione “Agregar a favoritos” desde el menú contextual.</p> </li> <li> <p>Haga click en “Si” o “Acepto” a cualquier advertencia de seguridad que le aparezca.</p> </li> <li> <p>Abra la carpeta “Vínculos” y haga click en “OK”</p> </li> </ol> ",
221 'bookmarkletTabBookmarkletTitle':"Agregar a Clipperz", 221 'bookmarkletTabBookmarkletTitle':"Agregar a Clipperz",
222 'bookmarkletTabInstructions':"<h3>Como crear una nueva tarjeta que incluya un enlace de “acceso directo” a un servicio en línea.</h3> <ol> <li> <p>Abra una página web dónde el formulario de logueo está almacenado (es la página donde usualmente ingresa sus credenciales firmadas)</p> </li> <li> <p>Ejecute el bookmarklet haciendo click en éste: una ventana emergente (pop-up) aparecerá sobre la página web.</p> </li> <li> <p>Copie al portapapeles el contenido de todo el texto dentro de la ventana emergente (pop-up) (Ctrl-C)</p> </li> <li> <p>Ingrese en su cuenta Clipperz y haga click en el botón <b>Agregar nueva tarjeta</b>.</p> </li> <li> <p>Seleccione la plantilla “Acceso directo” y pegue el contenido del portapapeles en el formulario (Ctrl-V)</p> </li> <li> <p>Haga click en el botón <b>Crear</b>, revise los datos y luego haga click en <b>Guardar</b>.</p> </li> </ol> <h3>Cómo agregar un enlace “acceso directo” a una tarjeta existente</h3> <ol> <li> <p>Igual que arriba.</p> </li> <li> <p>Igual que arriba.</p> </li> <li> <p>Igual que arriba.</p> </li> <li> <p>Ingrese en su cuenta Clipperz y seleccione una tarjeta conteniendo las credenciales de un servicio web que usted visitó y haga click en el botón <b>Editar</b>.</p> </li> <li> <p>Pegue el contenido del portapapeles en el área de texto de la sección “Acceso directo” (Ctrl-V)</p> </li> <li> <p>Haga click en el botón <b>Agregar acceso directo</b>, revise los detalles y luego haga click en <b>Guardar</b>.</p> </li> </ol> <p> </p> <p>Más información sobre bookmarklet está <a href=\"http://www.clipperz.com/support/user_guide/bookmarklet\" target=\"_blank\">disponible aquí</a>.</p> ", 222 'bookmarkletTabInstructions':"<h3>Como crear una nueva tarjeta que incluya un enlace de “acceso directo” a un servicio en línea.</h3> <ol> <li> <p>Abra una página web dónde el formulario de logueo está almacenado (es la página donde usualmente ingresa sus credenciales firmadas)</p> </li> <li> <p>Ejecute el bookmarklet haciendo click en éste: una ventana emergente (pop-up) aparecerá sobre la página web.</p> </li> <li> <p>Copie al portapapeles el contenido de todo el texto dentro de la ventana emergente (pop-up) (Ctrl-C)</p> </li> <li> <p>Ingrese en su cuenta Clipperz y haga click en el botón <b>Agregar nueva tarjeta</b>.</p> </li> <li> <p>Seleccione la plantilla “Acceso directo” y pegue el contenido del portapapeles en el formulario (Ctrl-V)</p> </li> <li> <p>Haga click en el botón <b>Crear</b>, revise los datos y luego haga click en <b>Guardar</b>.</p> </li> </ol> <h3>Cómo agregar un enlace “acceso directo” a una tarjeta existente</h3> <ol> <li> <p>Igual que arriba.</p> </li> <li> <p>Igual que arriba.</p> </li> <li> <p>Igual que arriba.</p> </li> <li> <p>Ingrese en su cuenta Clipperz y seleccione una tarjeta conteniendo las credenciales de un servicio web que usted visitó y haga click en el botón <b>Editar</b>.</p> </li> <li> <p>Pegue el contenido del portapapeles en el área de texto de la sección “Acceso directo” (Ctrl-V)</p> </li> <li> <p>Haga click en el botón <b>Agregar acceso directo</b>, revise los detalles y luego haga click en <b>Guardar</b>.</p> </li> </ol> <p> </p> <p>Más información sobre bookmarklet está <a href=\"http://www.clipperz.com/support/user_guide/bookmarklet\" target=\"_blank\">disponible aquí</a>.</p> ",
223 'mainPanelDirectLoginBlockLabel':"Accesos directos", 223 'mainPanelDirectLoginBlockLabel':"Accesos directos",
224 'directLinkReferenceShowButtonLabel':"ver", 224 'directLinkReferenceShowButtonLabel':"ver",
225 'mainPanelDirectLoginBlockDescription':"<p>¡ Agregar “accesos directos” para ingresar en sus cuentas de la web sin necesidad de escribir nombres de usuarios o claves!</p> <p>“Accesos directos” incrementa notablemente la seguridad de sus claves desde que ud. puede:</p> <ul> <li> <p>usar claves complejas con comodidad;</p> </li> <li> <p>nunca más reusar la misma clave simple.</p> </li> </ul> <p> </p> <a href=\"http://www.clipperz.com/support/user_guide/direct_logins\" target=\"_blank\">Apreender más sobre “accesos directos”</a> ", 225 'mainPanelDirectLoginBlockDescription':"<p>¡ Agregar “accesos directos” para ingresar en sus cuentas de la web sin necesidad de escribir nombres de usuarios o claves!</p> <p>“Accesos directos” incrementa notablemente la seguridad de sus claves desde que ud. puede:</p> <ul> <li> <p>usar claves complejas con comodidad;</p> </li> <li> <p>nunca más reusar la misma clave simple.</p> </li> </ul> <p> </p> <a href=\"http://www.clipperz.com/support/user_guide/direct_logins\" target=\"_blank\">Apreender más sobre “accesos directos”</a> ",
226 'mainPanelRecordsBlockLabel':"Tarjetas", 226 'mainPanelRecordsBlockLabel':"Tarjetas",
227 'mainPanelAddRecordButtonLabel':"Agregar tarjeta nueva", 227 'mainPanelAddRecordButtonLabel':"Agregar tarjeta nueva",
228 'mainPanelRemoveRecordButtonLabel':"Borrar tarjeta", 228 'mainPanelRemoveRecordButtonLabel':"Borrar tarjeta",
229 'mainPanelRecordFilterBlockAllLabel':"todo", 229 'mainPanelRecordFilterBlockAllLabel':"todo",
230 'mainPanelRecordFilterBlockTagsLabel':"tags", 230 'mainPanelRecordFilterBlockTagsLabel':"tags",
231 'mainPanelRecordFilterBlockSearchLabel':"buscar", 231 'mainPanelRecordFilterBlockSearchLabel':"buscar",
232 'recordDetailNoRecordAtAllTitle':"¡Bienvenido a Clipperz!", 232 'recordDetailNoRecordAtAllTitle':"¡Bienvenido a Clipperz!",
233 'recordDetailNoRecordAtAllDescription':"<h5>Comienze agregando tarjetas a su cuenta.</h5> <p>Tarjetas son formularios simples y flexibles donde Usted puede almacenar sus claves y cualquier otro dato confidencial.</p> <p>Tarjetas pueden contener credenciales para acceder a un sitio web, la conbinación del candado de su bicicleta, detalles de su tarjeta de crédito, ....</p> <h5>¡No olvide los bookmarklet!</h5> <p>Antes de comenzar, instale el “Agregar a Clipperz” bookmarklet: esta hará la creación de tarjetas más fácil y más divertida.</p> <p>Vaya al marcador “herramientas” para descubrir como instalar y usarlo.</p> <p> </p> <p>Luego simplemente haga click en el botón “Agregar nueva tarjeta” y disfrute su cuenta Clipperz.</p> <p> </p> <a href=\"http://www.clipperz.com/support/user_guide/managing_cards\" target=\"_blank\">Apreender más acerca de la creación y administración de las tarjetas</a> ", 233 'recordDetailNoRecordAtAllDescription':"<h5>Comienze agregando tarjetas a su cuenta.</h5> <p>Tarjetas son formularios simples y flexibles donde Usted puede almacenar sus claves y cualquier otro dato confidencial.</p> <p>Tarjetas pueden contener credenciales para acceder a un sitio web, la conbinación del candado de su bicicleta, detalles de su tarjeta de crédito, ....</p> <h5>¡No olvide los bookmarklet!</h5> <p>Antes de comenzar, instale el “Agregar a Clipperz” bookmarklet: esta hará la creación de tarjetas más fácil y más divertida.</p> <p>Vaya al marcador “herramientas” para descubrir como instalar y usarlo.</p> <p> </p> <p>Luego simplemente haga click en el botón “Agregar nueva tarjeta” y disfrute su cuenta Clipperz.</p> <p> </p> <a href=\"http://www.clipperz.com/support/user_guide/managing_cards\" target=\"_blank\">Apreender más acerca de la creación y administración de las tarjetas</a> ",
234 'newRecordWizardTitleBox':"<h5>Por favor seleccione una plantilla</h5> <p>Tarjetas son formularios simples y flexibles donde usted puede almacenar claves y cualquier otro dato confidencial.</p> <p>Comienze eligiendo una de las plantillas que se encuentran debajo. Usted siempre puede personalizar sus tarjetas más tarde agregando o borrando campos.</p> ", 234 'newRecordWizardTitleBox':"<h5>Por favor seleccione una plantilla</h5> <p>Tarjetas son formularios simples y flexibles donde usted puede almacenar claves y cualquier otro dato confidencial.</p> <p>Comienze eligiendo una de las plantillas que se encuentran debajo. Usted siempre puede personalizar sus tarjetas más tarde agregando o borrando campos.</p> ",
235 'newRecordWizardBookmarkletConfigurationTitle':"Acceso directo", 235 'newRecordWizardBookmarkletConfigurationTitle':"Acceso directo",
236 'newRecordWizardBookmarkletConfigurationDescription':"<p>Pegue debajo el código de configuración generado por el bookmarklet Clipperz.</p> <p>Una nueva tarjeta con un acceso directo a su cuenta web será creada.</p> ", 236 'newRecordWizardBookmarkletConfigurationDescription':"<p>Pegue debajo el código de configuración generado por el bookmarklet Clipperz.</p> <p>Una nueva tarjeta con un acceso directo a su cuenta web será creada.</p> ",
237 'newRecordWizardCreateButtonLabel':"Crear", 237 'newRecordWizardCreateButtonLabel':"Crear",
238 'newRecordWizardCancelButtonLabel':"Cancelar", 238 'newRecordWizardCancelButtonLabel':"Cancelar",
239 'donateSplashPanelTitle':"¡Apoye a Clipperz, haga una donación hoy!", 239 'donateSplashPanelTitle':"¡Apoye a Clipperz, haga una donación hoy!",
240 'donateSplashPanelDescription':"<p>Una pocas buenas razones para hacer una donación:</p> <ul> <li> <p>apoyar el desarrollo de nuevas utilidades</p> </li> <li> <p>mantener Clipperz gratuito</p> </li> <li> <p>mostrar su aprecio por nuestro duro trabajo</p> </li> </ul> <p>Por cualquier información adicional, por favor visite nuestra <a href=\"http://www.clipperz.com/donations\" target=\"_blank\">página de donaciones</a>.</p> <p> <b>¿Listo para hacer una donación?</b> </p> ", 240 'donateSplashPanelDescription':"<p>Una pocas buenas razones para hacer una donación:</p> <ul> <li> <p>apoyar el desarrollo de nuevas utilidades</p> </li> <li> <p>mantener Clipperz gratuito</p> </li> <li> <p>mostrar su aprecio por nuestro duro trabajo</p> </li> </ul> <p>Por cualquier información adicional, por favor visite nuestra <a href=\"http://www.clipperz.com/donations\" target=\"_blank\">página de donaciones</a>.</p> <p> <b>¿Listo para hacer una donación?</b> </p> ",
241 'donateCloseButtonLabel':"No todavía", 241 'donateCloseButtonLabel':"No todavía",
242 'donateDonateButtonLabel':"Si", 242 'donateDonateButtonLabel':"Si",
243 'recordTemplates':{ 243 'recordTemplates':{
244 'WebAccount':{ 244 'WebAccount':{
245 'title':"Contraseña web", 245 'title':"Contraseña web",
246 'description':"<p>Una simple tarjeta para almacenar sus credenciales de acceso a sus servicios online.</p> ", 246 'description':"<p>Una simple tarjeta para almacenar sus credenciales de acceso a sus servicios online.</p> ",
247 'fields':{ 247 'fields':{
248 'URL':"Dirección web", 248 'URL':"Dirección web",
249 'TXT':"Usuario o correo electrónico", 249 'TXT':"Usuario o correo electrónico",
250 'PWD':"Contraseña" 250 'PWD':"Contraseña"
251 } 251 }
252 }, 252 },
253 'BankAccount':{ 253 'BankAccount':{
254 'title':"Cuenta bancaria", 254 'title':"Cuenta bancaria",
255 'description':"<p>Almacene en forma segura su número de cuenta bancaria y credenciales de servicios bancarios en línea.</p> ", 255 'description':"<p>Almacene en forma segura su número de cuenta bancaria y credenciales de servicios bancarios en línea.</p> ",
256 'fields':{ 256 'fields':{
257 'TXT':"Banco", 257 'TXT':"Banco",
258 'TXT':"Número de cuenta", 258 'TXT':"Número de cuenta",
259 'URL':"Sitio web del Banco", 259 'URL':"Sitio web del Banco",
260 'TXT':"ID del servicio bancario en línea", 260 'TXT':"ID del servicio bancario en línea",
261 'PWD':"Contraseña del servicio bancario en línea" 261 'PWD':"Contraseña del servicio bancario en línea"
262 } 262 }
263 }, 263 },
264 'CreditCard':{ 264 'CreditCard':{
265 'title':"Tarjeta de crédito", 265 'title':"Tarjeta de crédito",
266 'description':"<p>Número de tarjeta, fecha de vencimiento, CVV2 y PIN siempre a mano con Clipperz.</p> ", 266 'description':"<p>Número de tarjeta, fecha de vencimiento, CVV2 y PIN siempre a mano con Clipperz.</p> ",
267 'fields':{ 267 'fields':{
268 'TXT':"Tipo (Visa, AmEx, ...)", 268 'TXT':"Tipo (Visa, AmEx, ...)",
269 'TXT':"Número", 269 'TXT':"Número",
270 'TXT':"Nombre del propietario", 270 'TXT':"Nombre del propietario",
271 'TXT':"Fecha de vencimiento", 271 'TXT':"Fecha de vencimiento",
272 'TXT':"CVV2", 272 'TXT':"CVV2",
273 'PWD':"PIN cajero automático", 273 'PWD':"PIN cajero automático",
274 'URL':"Sitio web tarjeta", 274 'URL':"Sitio web tarjeta",
275 'TXT':"Usuario", 275 'TXT':"Usuario",
276 'PWD':"Contraseña" 276 'PWD':"Contraseña"
277 } 277 }
278 }, 278 },
279 'AddressBookEntry':{ 279 'AddressBookEntry':{
280 'title':"Libreta de direcciones", 280 'title':"Libreta de direcciones",
281 'description':"<p>Clipperz puede también funcionar como su nueva libreta privada de direcciones. Use esta plantilla para crear fácilmente nuevas entradas.</p> ", 281 'description':"<p>Clipperz puede también funcionar como su nueva libreta privada de direcciones. Use esta plantilla para crear fácilmente nuevas entradas.</p> ",
282 'fields':{ 282 'fields':{
283 'TXT':"Nombre", 283 'TXT':"Nombre",
284 'TXT':"Correo electrónico", 284 'TXT':"Correo electrónico",
285 'TXT':"Teléfono", 285 'TXT':"Teléfono",
286 'TXT':"Móvil", 286 'TXT':"Móvil",
287 'ADDR':"Dirección" 287 'ADDR':"Dirección"
288 } 288 }
289 }, 289 },
290 'Custom':{ 290 'Custom':{
291 'title':" Tarjeta personalizada", 291 'title':" Tarjeta personalizada",
292 'description':"<p>No importa que tipo de dato confidencial usted necesita proteger, puede crear la tarjeta que necesite.</p> ", 292 'description':"<p>No importa que tipo de dato confidencial usted necesita proteger, puede crear la tarjeta que necesite.</p> ",
293 'fields':{ 293 'fields':{
294 'TXT':"Etiqueta 1", 294 'TXT':"Etiqueta 1",
295 'TXT':"Etiqueta 2", 295 'TXT':"Etiqueta 2",
296 'TXT':"Etiqueta 3" 296 'TXT':"Etiqueta 3"
297 } 297 }
298 } 298 }
299}, 299},
300 'recordFieldTypologies':{ 300 'recordFieldTypologies':{
301 'TXT':{ 301 'TXT':{
302 'description':"simple text field", 302 'description':"simple text field",
303 'shortDescription':"texto" 303 'shortDescription':"texto"
304 }, 304 },
305 'PWD':{ 305 'PWD':{
306 'description':"simple text field, with default status set to hidden", 306 'description':"simple text field, with default status set to hidden",
307 'shortDescription':"contraseña" 307 'shortDescription':"contraseña"
308 }, 308 },
309 'URL':{ 309 'URL':{
310 'description':"simple text field in edit mode, that became an active url in view mode", 310 'description':"simple text field in edit mode, that became an active url in view mode",
311 'shortDescription':"dirección web" 311 'shortDescription':"dirección web"
312 }, 312 },
313 'DATE':{ 313 'DATE':{
314 'description':"a value set with a calendar helper", 314 'description':"a value set with a calendar helper",
315 'shortDescription':"fecha" 315 'shortDescription':"fecha"
316 }, 316 },
317 'ADDR':{ 317 'ADDR':{
318 'description':"just like the URL, but the active link points to Google Maps (or similar service) passing the address value as argument", 318 'description':"just like the URL, but the active link points to Google Maps (or similar service) passing the address value as argument",
319 'shortDescription':"dirección postal" 319 'shortDescription':"dirección postal"
320 }, 320 },
321 'CHECK':{ 321 'CHECK':{
322 'description':"check description", 322 'description':"check description",
323 'shortDescription':"check" 323 'shortDescription':"check"
324 }, 324 },
325 'RADIO':{ 325 'RADIO':{
326 'description':"radio description", 326 'description':"radio description",
327 'shortDescription':"radio" 327 'shortDescription':"radio"
328 }, 328 },
329 'SELECT':{ 329 'SELECT':{
330 'description':"select description", 330 'description':"select description",
331 'shortDescription':"select" 331 'shortDescription':"select"
332 } 332 }
333}, 333},
334 'newRecordPanelGeneralExceptionTitle':"Error", 334 'newRecordPanelGeneralExceptionTitle':"Error",
335 'newRecordPanelGeneralExceptionMessage':"El texto de configuración no es válido. Asegúrese que toma su texto desde la ventana emergente del bookmarklet.", 335 'newRecordPanelGeneralExceptionMessage':"El texto de configuración no es válido. Asegúrese que toma su texto desde la ventana emergente del bookmarklet.",
336 'newRecordPanelWrongBookmarkletVersionExceptionTitle':"Error", 336 'newRecordPanelWrongBookmarkletVersionExceptionTitle':"Error",
337 'newRecordPanelWrongBookmarkletVersionExceptionMessage':"El texto de configuración ha sido generado por una versión anterior de bookmarklet. Por favor actualize su bookmarklet y pruebe nuevamente.", 337 'newRecordPanelWrongBookmarkletVersionExceptionMessage':"El texto de configuración ha sido generado por una versión anterior de bookmarklet. Por favor actualize su bookmarklet y pruebe nuevamente.",
338 'newRecordPanelExceptionPanelCloseButtonLabel':"Cancelar", 338 'newRecordPanelExceptionPanelCloseButtonLabel':"Cancelar",
339 'mainPanelDeletingRecordPanelConfirmationTitle':"Eliminando tarjeta seleccionada", 339 'mainPanelDeletingRecordPanelConfirmationTitle':"Eliminando tarjeta seleccionada",
340 'mainPanelDeleteRecordPanelConfirmationText':"¿Desea realmente eliminar la tarjeta seleccionada?", 340 'mainPanelDeleteRecordPanelConfirmationText':"¿Desea realmente eliminar la tarjeta seleccionada?",
341 'mainPanelDeleteRecordPanelConfirmButtonLabel':"Sí", 341 'mainPanelDeleteRecordPanelConfirmButtonLabel':"Sí",
342 'mainPanelDeleteRecordPanelDenyButtonLabel':"No", 342 'mainPanelDeleteRecordPanelDenyButtonLabel':"No",
343 'mainPanelDeletingRecordPanelInitialTitle':"Eliminando tarjeta seleccionada", 343 'mainPanelDeletingRecordPanelInitialTitle':"Eliminando tarjeta seleccionada",
344 'mainPanelDeletingRecordPanelCompletedText':"Hecho", 344 'mainPanelDeletingRecordPanelCompletedText':"Hecho",
345 'deleteRecordPanelCollectRecordDataMessageTitle':"Eliminar tarjeta", 345 'deleteRecordPanelCollectRecordDataMessageTitle':"Eliminar tarjeta",
346 'deleteRecordPanelCollectRecordDataMessageText':"Actualizando lista de tarjetas", 346 'deleteRecordPanelCollectRecordDataMessageText':"Actualizando lista de tarjetas",
347 'deleteRecordPanelEncryptUserDataMessageTitle':"Eliminar tarjeta", 347 'deleteRecordPanelEncryptUserDataMessageTitle':"Eliminar tarjeta",
348 'deleteRecordPanelEncryptUserDataMessageText':"Encriptación local de encabezamiento de tarjetas", 348 'deleteRecordPanelEncryptUserDataMessageText':"Encriptación local de encabezamiento de tarjetas",
349 'deleteRecordPanelSendingDataToTheServerMessageTitle':"Eliminar tarjeta", 349 'deleteRecordPanelSendingDataToTheServerMessageTitle':"Eliminar tarjeta",
350 'deleteRecordPanelSendingDataToTheServerMessageText':"Subiendo encabezamiento de tarjetas encriptadas a Clipperz", 350 'deleteRecordPanelSendingDataToTheServerMessageText':"Subiendo encabezamiento de tarjetas encriptadas a Clipperz",
351 'deleteRecordPanelUpdatingTheInterfaceMessageTitle':"Eliminar tarjeta", 351 'deleteRecordPanelUpdatingTheInterfaceMessageTitle':"Eliminar tarjeta",
352 'deleteRecordPanelUpdatingTheInterfaceMessageText':"Actualizando interface", 352 'deleteRecordPanelUpdatingTheInterfaceMessageText':"Actualizando interface",
353 'recordDetailNoRecordSelectedTitle':"No hay tarjetas seleccionadas", 353 'recordDetailNoRecordSelectedTitle':"No hay tarjetas seleccionadas",
354 'recordDetailNoRecordSelectedDescription':"<p>Por favor seleccione una tarjeta de la lista de la izquierda.</p> ", 354 'recordDetailNoRecordSelectedDescription':"<p>Por favor seleccione una tarjeta de la lista de la izquierda.</p> ",
355 'recordDetailLoadingRecordMessage':"Descargando tarjetas encriptadas desde Clipperz", 355 'recordDetailLoadingRecordMessage':"Descargando tarjetas encriptadas desde Clipperz",
356 'recordDetailDecryptingRecordMessage':"Desencriptación local de los datos de las tarjetas", 356 'recordDetailDecryptingRecordMessage':"Desencriptación local de los datos de las tarjetas",
357 'recordDetailLoadingRecordVersionMessage':"Descargando última versión de la tarjeta", 357 'recordDetailLoadingRecordVersionMessage':"Descargando última versión de la tarjeta",
358 'recordDetailDecryptingRecordVersionMessage':"Desencriptación local de la última versión", 358 'recordDetailDecryptingRecordVersionMessage':"Desencriptación local de la última versión",
359 'recordDetailLoadingErrorMessageTitle':"Error mientras descargaba la tarjeta", 359 'recordDetailLoadingErrorMessageTitle':"Error mientras descargaba la tarjeta",
360 'recordDetailNotesLabel':"Notas", 360 'recordDetailNotesLabel':"Notas",
361 'recordDetailLabelFieldColumnLabel':"Campo título", 361 'recordDetailLabelFieldColumnLabel':"Campo título",
362 'recordDetailDataFieldColumnLabel':"Campo de datos", 362 'recordDetailDataFieldColumnLabel':"Campo de datos",
363 'recordDetailTypeFieldColumnLabel':"Tipo", 363 'recordDetailTypeFieldColumnLabel':"Tipo",
364 'recordDetailSavingChangesMessagePanelInitialTitle':"Guardando tarjeta", 364 'recordDetailSavingChangesMessagePanelInitialTitle':"Guardando tarjeta",
365 'recordDetailAddFieldButtonLabel':"Agregar nuevo campo", 365 'recordDetailAddFieldButtonLabel':"Agregar nuevo campo",
366 'recordDetailPasswordFieldHelpLabel':"para copiar la contraseña al portapapeles, haga click en la estrella y luego Ctrl-C", 366 'recordDetailPasswordFieldHelpLabel':"para copiar la contraseña al portapapeles, haga click en la estrella y luego Ctrl-C",
367 'recordDetailPasswordFieldScrambleLabel':"ocultar", 367 'recordDetailPasswordFieldScrambleLabel':"ocultar",
368 'recordDetailPasswordFieldUnscrambleLabel':"mostrar", 368 'recordDetailPasswordFieldUnscrambleLabel':"mostrar",
369 'recordDetailDirectLoginBlockTitle':"Acceso directos", 369 'recordDetailDirectLoginBlockTitle':"Acceso directos",
370 'recordDetailNewDirectLoginDescription':"<p>Configuración de los accesos directos</p> ", 370 'recordDetailNewDirectLoginDescription':"<p>Configuración de los accesos directos</p> ",
371 'recordDetailDirectLoginBlockNoDirectLoginConfiguredDescription':"<p>¿Esta tarjeta contiene credenciales para acceder a un servicio en línea?</p> <p>¡Use los bookmarklet para configurar un \"acceso directo\" desde Clpperz con solo un click!</p> ", 371 'recordDetailDirectLoginBlockNoDirectLoginConfiguredDescription':"<p>¿Esta tarjeta contiene credenciales para acceder a un servicio en línea?</p> <p>¡Use los bookmarklet para configurar un \"acceso directo\" desde Clpperz con solo un click!</p> ",
372 'recordDetailAddNewDirectLoginButtonLabel':"Agregar nuevo acceso directo", 372 'recordDetailAddNewDirectLoginButtonLabel':"Agregar nuevo acceso directo",
373 'recordDetailEditButtonLabel':"Editar", 373 'recordDetailEditButtonLabel':"Editar",
374 'recordDetailSaveButtonLabel':"Guardar", 374 'recordDetailSaveButtonLabel':"Guardar",
375 'recordDetailCancelButtonLabel':"Cancelar", 375 'recordDetailCancelButtonLabel':"Cancelar",
376 'newRecordTitleLabel':"_nueva tarjeta_", 376 'newRecordTitleLabel':"_nueva tarjeta_",
377 'recordSaveChangesPanelCollectRecordInfoMessageTitle':"Guardar tarjeta", 377 'recordSaveChangesPanelCollectRecordInfoMessageTitle':"Guardar tarjeta",
378 'recordSaveChangesPanelCollectRecordInfoMessageText':"Actualizando encabezamiento de tarjetas", 378 'recordSaveChangesPanelCollectRecordInfoMessageText':"Actualizando encabezamiento de tarjetas",
379 'recordSaveChangesPanelEncryptUserDataMessageTitle':"Guardar tarjeta", 379 'recordSaveChangesPanelEncryptUserDataMessageTitle':"Guardar tarjeta",
380 'recordSaveChangesPanelEncryptUserDataMessageText':"Encriptación local de encabezamiento de tarjetas", 380 'recordSaveChangesPanelEncryptUserDataMessageText':"Encriptación local de encabezamiento de tarjetas",
381 'recordSaveChangesPanelEncryptRecordDataMessageTitle':"Guardar tarjeta", 381 'recordSaveChangesPanelEncryptRecordDataMessageTitle':"Guardar tarjeta",
382 'recordSaveChangesPanelEncryptRecordDataMessageText':"Encriptación local de los datos de la tarjeta", 382 'recordSaveChangesPanelEncryptRecordDataMessageText':"Encriptación local de los datos de la tarjeta",
383 'recordSaveChangesPanelEncryptRecordVersionDataMessageTitle':"Guardar tarjeta", 383 'recordSaveChangesPanelEncryptRecordVersionDataMessageTitle':"Guardar tarjeta",
384 'recordSaveChangesPanelEncryptRecordVersionDataMessageText':"Encriptación local de la versión de los datos de la tarjeta", 384 'recordSaveChangesPanelEncryptRecordVersionDataMessageText':"Encriptación local de la versión de los datos de la tarjeta",
385 'recordSaveChangesPanelSendingDataToTheServerMessageTitle':"Guardar tarjeta", 385 'recordSaveChangesPanelSendingDataToTheServerMessageTitle':"Guardar tarjeta",
386 'recordSaveChangesPanelSendingDataToTheServerMessageText':"Subiendo encabezamiento de tarjeta encriptada a Clipperz", 386 'recordSaveChangesPanelSendingDataToTheServerMessageText':"Subiendo encabezamiento de tarjeta encriptada a Clipperz",
387 'recordSaveChangesPanelUpdatingTheInterfaceMessageTitle':"Guardar tarjeta", 387 'recordSaveChangesPanelUpdatingTheInterfaceMessageTitle':"Guardar tarjeta",
388 'recordSaveChangesPanelUpdatingTheInterfaceMessageText':"Actualizando la interface", 388 'recordSaveChangesPanelUpdatingTheInterfaceMessageText':"Actualizando la interface",
389 'passwordGeneratorPanelTitle':"Generador de contraseñas", 389 'passwordGeneratorPanelTitle':"Generador de contraseñas",
390 'passwordGeneratorPanelOkLabel':"Ok", 390 'passwordGeneratorPanelOkLabel':"Ok",
391 'passwordGeneratorPanelCancelLabel':"Cancelar", 391 'passwordGeneratorPanelCancelLabel':"Cancelar",
392 'passwordGeneratorLengthLabel':"longitud:", 392 'passwordGeneratorLengthLabel':"longitud:",
393 //'DWRUtilLoadingMessage':"Cargando datos ...", 393 //'DWRUtilLoadingMessage':"Cargando datos ...",
394 'comingSoon':"próximamente ...", 394 'comingSoon':"próximamente ...",
395 'panelCollectingEntryopyMessageText':"Recogiendo entropía", 395 'panelCollectingEntryopyMessageText':"Recogiendo entropía",
396 'directLoginConfigurationCheckBoxFieldSelectedValue':"Sí", 396 'directLoginConfigurationCheckBoxFieldSelectedValue':"Sí",
397 'directLoginConfigurationCheckBoxFieldNotSelectedValue':"No", 397 'directLoginConfigurationCheckBoxFieldNotSelectedValue':"No",
398 'WELCOME_BACK':"¡Bienvenido!", 398 'WELCOME_BACK':"¡Bienvenido!",
399 'currentConnectionText':"Usted está ahora conectado desde ip&nbsp;__ip__, aparentemente desde __country__, usando __browser__ en __operatingSystem__.", 399 'currentConnectionText':"Usted está ahora conectado desde ip&nbsp;__ip__, aparentemente desde __country__, usando __browser__ en __operatingSystem__.",
400 'latestConnectionText':"Su última conexión fue __elapsedTimeDescription__ (__time__) desde ip&nbsp;__ip__, aparentemente desde __country__, usando __browser__ en __operatingSystem__.", 400 'latestConnectionText':"Su última conexión fue __elapsedTimeDescription__ (__time__) desde ip&nbsp;__ip__, aparentemente desde __country__, usando __browser__ en __operatingSystem__.",
401 'fullLoginHistoryLinkLabel':"mostrar historial de acceso", 401 'fullLoginHistoryLinkLabel':"mostrar historial de acceso",
402 'elapsedTimeDescriptions':{ 402 'elapsedTimeDescriptions':{
403 'MORE_THAN_A_MONTH_AGO':"más de un mes atrás", 403 'MORE_THAN_A_MONTH_AGO':"más de un mes atrás",
404 'MORE_THAN_A_WEEK_AGO':"más de una semana atrás", 404 'MORE_THAN_A_WEEK_AGO':"más de una semana atrás",
405 'MORE_THAN_*_WEEKS_AGO':"más de __elapsed__ semanas atrás", 405 'MORE_THAN_*_WEEKS_AGO':"más de __elapsed__ semanas atrás",
406 'YESTERDAY':"ayer", 406 'YESTERDAY':"ayer",
407 '*_DAYS_AGO':"__elapsed__ días atrás", 407 '*_DAYS_AGO':"__elapsed__ días atrás",
408 'ABOUT_AN_HOUR_AGO':"about an hour ago", 408 'ABOUT_AN_HOUR_AGO':"about an hour ago",
409 '*_HOURS_AGO':"__elapsed__ hours ago", 409 '*_HOURS_AGO':"__elapsed__ hours ago",
410 'JUST_A_FEW_MINUTES_AGO':"hace unos minutos", 410 'JUST_A_FEW_MINUTES_AGO':"hace unos minutos",
411 'ABOUT_*_MINUTES_AGO':"hace __elapsed__ minutos atrás" 411 'ABOUT_*_MINUTES_AGO':"hace __elapsed__ minutos atrás"
412}, 412},
413 'unknown_ip':"desconocida", 413 'unknown_ip':"desconocida",
414 'calendarStrings':{ 414 'calendarStrings':{
415 'months':{ 415 'months':{
416 '0':"Enero", 416 '0':"Enero",
417 '1':"Febrero", 417 '1':"Febrero",
418 '2':"Marzo", 418 '2':"Marzo",
419 '3':"Abril", 419 '3':"Abril",
420 '4':"Mayo", 420 '4':"Mayo",
421 '5':"Junio", 421 '5':"Junio",
422 '6':"Julio", 422 '6':"Julio",
423 '7':"Agosto", 423 '7':"Agosto",
424 '8':"Setiembre", 424 '8':"Setiembre",
425 '9':"Octubre", 425 '9':"Octubre",
426 '10':"Noviembre", 426 '10':"Noviembre",
427 '11':"Diciembre" 427 '11':"Diciembre"
428 }, 428 },
429 'shortMonths':{ 429 'shortMonths':{
430 '0':"Ene", 430 '0':"Ene",
431 '1':"Feb", 431 '1':"Feb",
432 '2':"Mar", 432 '2':"Mar",
433 '3':"Abr", 433 '3':"Abr",
434 '4':"May", 434 '4':"May",
435 '5':"Jun", 435 '5':"Jun",
436 '6':"Jul", 436 '6':"Jul",
437 '7':"Ago", 437 '7':"Ago",
438 '8':"Set", 438 '8':"Set",
439 '9':"Oct", 439 '9':"Oct",
440 '10':"Nov", 440 '10':"Nov",
441 '11':"Dic" 441 '11':"Dic"
442 }, 442 },
443 'days':{ 443 'days':{
444 '0':"Domingo", 444 '0':"Domingo",
445 '1':"Lunes", 445 '1':"Lunes",
446 '2':"Martes", 446 '2':"Martes",
447 '3':"Miércoles", 447 '3':"Miércoles",
448 '4':"Jueves", 448 '4':"Jueves",
449 '5':"Viernes", 449 '5':"Viernes",
450 '6':"Sábado" 450 '6':"Sábado"
451 }, 451 },
452 'shortDays':{ 452 'shortDays':{
453 '0':"Dom", 453 '0':"Dom",
454 '1':"Lun", 454 '1':"Lun",
455 '2':"Mar", 455 '2':"Mar",
456 '3':"Mie", 456 '3':"Mie",
457 '4':"Jue", 457 '4':"Jue",
458 '5':"Vie", 458 '5':"Vie",
459 '6':"Sab" 459 '6':"Sab"
460 }, 460 },
461 'veryShortDays':{ 461 'veryShortDays':{
462 '0':"Do", 462 '0':"Do",
463 '1':"Lu", 463 '1':"Lu",
464 '2':"Ma", 464 '2':"Ma",
465 '3':"Mi", 465 '3':"Mi",
466 '4':"Ju", 466 '4':"Ju",
467 '5':"Vi", 467 '5':"Vi",
468 '6':"Sa" 468 '6':"Sa"
469 }, 469 },
470 'amDesignation':"am", 470 'amDesignation':"am",
471 'pmDesignation':"pm" 471 'pmDesignation':"pm"
472}, 472},
473 473
474__syntaxFix__: "syntax fix" 474__syntaxFix__: "syntax fix"
475}); 475});
diff --git a/frontend/beta/js/Clipperz/PM/Strings/Strings_fr-FR.js b/frontend/beta/js/Clipperz/PM/Strings/Strings_fr-FR.js
index 08f0c21..71ea987 100644
--- a/frontend/beta/js/Clipperz/PM/Strings/Strings_fr-FR.js
+++ b/frontend/beta/js/Clipperz/PM/Strings/Strings_fr-FR.js
@@ -1,357 +1,357 @@
1/* 1/*
2 2
3Copyright 2008-2013 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz, the online password manager. 5This file is part of Clipperz, the online password manager.
6For further information about its features and functionalities please 6For further information about its features and functionalities please
7refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
8 8
9* Clipperz is free software: you can redistribute it and/or modify it 9* Clipperz is free software: you can redistribute it and/or modify it
10 under the terms of the GNU Affero General Public License as published 10 under the terms of the GNU Affero General Public License as published
11 by the Free Software Foundation, either version 3 of the License, or 11 by the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version. 12 (at your option) any later version.
13 13
14* Clipperz is distributed in the hope that it will be useful, but 14* Clipperz is distributed in the hope that it will be useful, but
15 WITHOUT ANY WARRANTY; without even the implied warranty of 15 WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
18 18
19* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
20 License along with Clipperz. If not, see http://www.gnu.org/licenses/. 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
21 21
22*/ 22*/
23 23
24Clipperz.PM.Strings.Languages['fr-FR'.toLowerCase()] = MochiKit.Base.merge(Clipperz.PM.Strings.Languages['en-us'], { 24Clipperz.PM.Strings.Languages['fr-FR'.toLowerCase()] = MochiKit.Base.merge(Clipperz.PM.Strings.Languages['en-us'], {
25 'clipperzServiceDescription':"<h2>Gardez le pour vous!</h2> <ul> <li> <h3>Clipperz est:</h3> <ul> <li> <p>un gestionnaire de mots de passe sécurisé</p> </li> <li> <p>une solution fiable d’authentification unique</p> </li> <li> <p>une chambre forte numérique pour vos données confidentielles</p> </li> </ul> </li> <li> <h3>Avec Clipperz vous pouvez:</h3> <ul> <li> <p>enregistrer et gérer vos mots de passe et autres informations d'identification en ligne</p> </li> <li> <p>vous identifier sur vos sites web sans avoir besoin de saisir votre nom d’utilisateur ou votre mot de passe</p> </li> <li> <p>protéger toutes vos données sensibles: codes d’alarmes, PINs (téléphone portable), carte de crédits, &hellip;</p> </li> <li> <p>partager certaines données confidentielles avec vos proches et vos associés (bientôt disponible!)</p> </li> </ul> </li> <li> <h3>Les avantages de Clipperz:</h3> <ul> <li> <p>c'est gratuit et totalement anonyme</p> </li> <li> <p>accéder à vos données depuis n’importe quel ordinateur</p> </li> <li> <p>vous n'avez besoin d'aucun logiciel et rien n'est à installer sur votre poste</p> </li> <li> <p>cela vous évite de garder des mots de passe sur votre PC ou sur des bouts de papier</p> </li> </ul> </li> <li> <h3>La sécurité de Clipperz:</h3> <ul> <li> <p>vos mots de passe sont localement chiffrés par votre navigateur avant d’être téléchargé à Clipperz</p> </li> <li> <p>la clé de cryptage est une phrase secrète détenue uniquement par vous même</p> </li> <li> <p>héberge vos données sensibles dans des formulaires cryptés et ne peuvent être consultées directement en clair</p> </li> <li> <p>est développé sur des standard de cryptage réputé sans aucune fantaisie ni de bricolage fait maison</p> </li> <li> <p>vous pouvez consulter le code source autant que vous le souhaitez</p> </li> </ul> </li> <li> <a href=\"http://www.clipperz.com\" target=\"_blank\">Plus d’informations</a> </li> </ul> ", 25 'clipperzServiceDescription':"<h2>Gardez le pour vous!</h2> <ul> <li> <h3>Clipperz est:</h3> <ul> <li> <p>un gestionnaire de mots de passe sécurisé</p> </li> <li> <p>une solution fiable d’authentification unique</p> </li> <li> <p>une chambre forte numérique pour vos données confidentielles</p> </li> </ul> </li> <li> <h3>Avec Clipperz vous pouvez:</h3> <ul> <li> <p>enregistrer et gérer vos mots de passe et autres informations d'identification en ligne</p> </li> <li> <p>vous identifier sur vos sites web sans avoir besoin de saisir votre nom d’utilisateur ou votre mot de passe</p> </li> <li> <p>protéger toutes vos données sensibles: codes d’alarmes, PINs (téléphone portable), carte de crédits, &hellip;</p> </li> <li> <p>partager certaines données confidentielles avec vos proches et vos associés (bientôt disponible!)</p> </li> </ul> </li> <li> <h3>Les avantages de Clipperz:</h3> <ul> <li> <p>c'est gratuit et totalement anonyme</p> </li> <li> <p>accéder à vos données depuis n’importe quel ordinateur</p> </li> <li> <p>vous n'avez besoin d'aucun logiciel et rien n'est à installer sur votre poste</p> </li> <li> <p>cela vous évite de garder des mots de passe sur votre PC ou sur des bouts de papier</p> </li> </ul> </li> <li> <h3>La sécurité de Clipperz:</h3> <ul> <li> <p>vos mots de passe sont localement chiffrés par votre navigateur avant d’être téléchargé à Clipperz</p> </li> <li> <p>la clé de cryptage est une phrase secrète détenue uniquement par vous même</p> </li> <li> <p>héberge vos données sensibles dans des formulaires cryptés et ne peuvent être consultées directement en clair</p> </li> <li> <p>est développé sur des standard de cryptage réputé sans aucune fantaisie ni de bricolage fait maison</p> </li> <li> <p>vous pouvez consulter le code source autant que vous le souhaitez</p> </li> </ul> </li> <li> <a href=\"http://www.clipperz.com\" target=\"_blank\">Plus d’informations</a> </li> </ul> ",
26 'loginFormTitle':"identifiez-vous avec votre compte Clipperz", 26 'loginFormTitle':"identifiez-vous avec votre compte Clipperz",
27 'loginFormUsernameLabel':"nom d’utilisateur", 27 'loginFormUsernameLabel':"nom d’utilisateur",
28 'loginFormPassphraseLabel':"phrase secrète", 28 'loginFormPassphraseLabel':"phrase secrète",
29 'loginFormDontHaveAnAccountLabel':"vous n’avez pas de compte?", 29 'loginFormDontHaveAnAccountLabel':"vous n’avez pas de compte?",
30 'loginFormCreateOneLabel':"créez votre compte", 30 'loginFormCreateOneLabel':"créez votre compte",
31 'loginFormForgotYourCredentialsLabel':"vous avez oublié votre certificat?", 31 'loginFormForgotYourCredentialsLabel':"vous avez oublié votre certificat?",
32 'loginFormAarghThatsBadLabel':"c’est fort dommage pour vous!", 32 'loginFormAarghThatsBadLabel':"c’est fort dommage pour vous!",
33 'loginFormAfraidOfMaliciousScriptsLabel':"vous avez peur des script malicieux?", 33 'loginFormAfraidOfMaliciousScriptsLabel':"vous avez peur des script malicieux?",
34 'loginFormVerifyTheCodeLabel':"vérifiez le code", 34 'loginFormVerifyTheCodeLabel':"vérifiez le code",
35 'loginFormButtonLabel':"S’identifer", 35 'loginFormButtonLabel':"S’identifer",
36 'loginPanelSwithLanguageDescription':"<p>Sélectionnez votre langue préféré</p> ", 36 'loginPanelSwithLanguageDescription':"<p>Sélectionnez votre langue préféré</p> ",
37 'browserCompatibilityDescription':"<p>Have a better and safer Clipperz experience with Firefox. However Clipperz works just fine also with Opera and MS Internet Explorer!</p> ", 37 'browserCompatibilityDescription':"<p>Have a better and safer Clipperz experience with Firefox. However Clipperz works just fine also with Opera and MS Internet Explorer!</p> ",
38 'loginMessagePanelInitialTitle':"En cours d’identification ...", 38 'loginMessagePanelInitialTitle':"En cours d’identification ...",
39 'loginMessagePanelInitialButtonLabel':"Annuler", 39 'loginMessagePanelInitialButtonLabel':"Annuler",
40 'loginMessagePanelConnectedTitle':"Connecté", 40 'loginMessagePanelConnectedTitle':"Connecté",
41 'loginMessagePanelConnectedText':"Terminé", 41 'loginMessagePanelConnectedText':"Terminé",
42 'loginMessagePanelFailureTitle':"Erreur", 42 'loginMessagePanelFailureTitle':"Erreur",
43 'loginMessagePanelFailureText':"Identification échoué", 43 'loginMessagePanelFailureText':"Identification échoué",
44 'loginMessagePanelFailureButtonLabel':"Fermer", 44 'loginMessagePanelFailureButtonLabel':"Fermer",
45 'connectionLoginSendingCredentialsMessageTitle':"Vérification des identifiants", 45 'connectionLoginSendingCredentialsMessageTitle':"Vérification des identifiants",
46 'connectionLoginSendingCredentialsMessageText':"Envoi des identifiants", 46 'connectionLoginSendingCredentialsMessageText':"Envoi des identifiants",
47 'connectionLoginCredentialsVerificationMessageTitle':"Vérification des identifiants", 47 'connectionLoginCredentialsVerificationMessageTitle':"Vérification des identifiants",
48 'connectionLoginCredentialsVerificationMessageText':"Authentification SRP en cours", 48 'connectionLoginCredentialsVerificationMessageText':"Authentification SRP en cours",
49 'connectionLoginDoneMessageTitle':"Vérification des identifiants", 49 'connectionLoginDoneMessageTitle':"Vérification des identifiants",
50 'connectionLoginDoneMessageText':"Connecté", 50 'connectionLoginDoneMessageText':"Connecté",
51 'userLoginPanelUpgradingUserCredentialsMessageTitle':"Vérification des identifiants", 51 'userLoginPanelUpgradingUserCredentialsMessageTitle':"Vérification des identifiants",
52 'userLoginPanelUpgradingUserCredentialsMessageText':"Mise à jour de vos identifiants à un nouveau schéma d’authentification", 52 'userLoginPanelUpgradingUserCredentialsMessageText':"Mise à jour de vos identifiants à un nouveau schéma d’authentification",
53 'userLoginPanelConnectedMessageTitle':"Utilisateur identifié", 53 'userLoginPanelConnectedMessageTitle':"Utilisateur identifié",
54 'userLoginPanelConnectedMessageText':"Vous vous êtes identifié avec succès", 54 'userLoginPanelConnectedMessageText':"Vous vous êtes identifié avec succès",
55 'userLoginPanelTryingAnOlderConnectionSchemaMessageTitle':"Vérification des identifiants", 55 'userLoginPanelTryingAnOlderConnectionSchemaMessageTitle':"Vérification des identifiants",
56 'userLoginPanelTryingAnOlderConnectionSchemaMessageText':"Nous essayons un ancien schéma d’authentification", 56 'userLoginPanelTryingAnOlderConnectionSchemaMessageText':"Nous essayons un ancien schéma d’authentification",
57 'userLoginPanelLoadingUserDataMessageTitle':"Utilisateur identifié", 57 'userLoginPanelLoadingUserDataMessageTitle':"Utilisateur identifié",
58 'userLoginPanelLoadingUserDataMessageText':"Téléchargement des cartes d’en-têtes chiffrés depuis Clipperz", 58 'userLoginPanelLoadingUserDataMessageText':"Téléchargement des cartes d’en-têtes chiffrés depuis Clipperz",
59 'userLoginPanelDecryptingUserDataMessageTitle':"Utilisateur identifié", 59 'userLoginPanelDecryptingUserDataMessageTitle':"Utilisateur identifié",
60 'userLoginPanelDecryptingUserDataMessageText':"Décryptage local des en-têtes chiffrés", 60 'userLoginPanelDecryptingUserDataMessageText':"Décryptage local des en-têtes chiffrés",
61 'userLoginPanelDecryptingUserStatisticsMessageTitle':"Utilisateur identifié", 61 'userLoginPanelDecryptingUserStatisticsMessageTitle':"Utilisateur identifié",
62 'userLoginPanelDecryptingUserStatisticsMessageText':"Décryptage local des statistiques", 62 'userLoginPanelDecryptingUserStatisticsMessageText':"Décryptage local des statistiques",
63 'splashAlertTitle':"Bienvenue sur Clipperz!", 63 'splashAlertTitle':"Bienvenue sur Clipperz!",
64 'splashAlertText':"<p>Conseils de sécurité</p> <ul> <li> <p>Le stockage de vos mots de passe sur Clipperz est aussi sécurisé que la phrase que vous avez sélectionnée pour les protéger. Personne ne peux y accéder tant que personne ne connait votre phrase secrète.</p> </li> <li> <p>Si vous allez utiliser Clipperz pour sauvegarder des informations sensibles et critiques assurez-vous d’utiliser une phrase secrète compliquée. Plus elle sera longue mieux ce sera!</p> </li> <li> <p>Clipperz ne sera pas capable de récupérer votre phrase secrète!</p> </li> </ul> <p>Pour toute autre information, veuillez vous référer au site <a href=\"http://www.clipperz.com\" target=\"_blank\">Clipperz</a>.</p> ", 64 'splashAlertText':"<p>Conseils de sécurité</p> <ul> <li> <p>Le stockage de vos mots de passe sur Clipperz est aussi sécurisé que la phrase que vous avez sélectionnée pour les protéger. Personne ne peux y accéder tant que personne ne connait votre phrase secrète.</p> </li> <li> <p>Si vous allez utiliser Clipperz pour sauvegarder des informations sensibles et critiques assurez-vous d’utiliser une phrase secrète compliquée. Plus elle sera longue mieux ce sera!</p> </li> <li> <p>Clipperz ne sera pas capable de récupérer votre phrase secrète!</p> </li> </ul> <p>Pour toute autre information, veuillez vous référer au site <a href=\"http://www.clipperz.com\" target=\"_blank\">Clipperz</a>.</p> ",
65 'splashAlertCloseButtonLabel':"Ok", 65 'splashAlertCloseButtonLabel':"Ok",
66 'registrationFormTitle':"créer votre compte", 66 'registrationFormTitle':"créer votre compte",
67 'registrationFormUsernameLabel':"nom d’utilisateur", 67 'registrationFormUsernameLabel':"nom d’utilisateur",
68 'registrationFormPassphraseLabel':"phrase secrète", 68 'registrationFormPassphraseLabel':"phrase secrète",
69 'registrationFormRetypePassphraseLabel':"re-saisissez votre phrase secrète", 69 'registrationFormRetypePassphraseLabel':"re-saisissez votre phrase secrète",
70 'registrationFormSafetyCheckLabel':"J’accepte que Clipperz ne pourra pas récupérer ma phrase secrète.", 70 'registrationFormSafetyCheckLabel':"J’accepte que Clipperz ne pourra pas récupérer ma phrase secrète.",
71 'registrationFormTermsOfServiceCheckLabel':"J’ai lu et j’accepte les <a href='http://www.clipperz.com/terms_of_service' target='_blank'>Conditions d’Utilisation du Service</a>.", 71 'registrationFormTermsOfServiceCheckLabel':"J’ai lu et j’accepte les <a href='https://www.clipperz.com/terms_service' target='_blank'>Conditions d’Utilisation du Service</a>.",
72 'registrationFormDoYouAlreadyHaveAnAccountLabel':"avez-vous déjà un compte?", 72 'registrationFormDoYouAlreadyHaveAnAccountLabel':"avez-vous déjà un compte?",
73 'registrationFormSimplyLoginLabel':"identifiez-vous", 73 'registrationFormSimplyLoginLabel':"identifiez-vous",
74 'registrationFormButtonLabel':"S’inscrire", 74 'registrationFormButtonLabel':"S’inscrire",
75 'registrationFormWarningMessageNotMatchingPassphrases':"Vos phrases secrètes ne correspondent pas, veuillez les saisir à nouveau.", 75 'registrationFormWarningMessageNotMatchingPassphrases':"Vos phrases secrètes ne correspondent pas, veuillez les saisir à nouveau.",
76 'registrationFormWarningMessageSafetyCheckNotSelected':"Veuillez lire et cocher les cases-à-cocher ci-dessous.", 76 'registrationFormWarningMessageSafetyCheckNotSelected':"Veuillez lire et cocher les cases-à-cocher ci-dessous.",
77 'registrationFormWarningMessageTermsOfServiceCheckNotSelected':"Vous devez accepter les “Conditions d’Utilisation du Service”.", 77 'registrationFormWarningMessageTermsOfServiceCheckNotSelected':"Vous devez accepter les “Conditions d’Utilisation du Service”.",
78 'registrationMessagePanelInitialTitle':"Création du compte en cours ...", 78 'registrationMessagePanelInitialTitle':"Création du compte en cours ...",
79 'registrationMessagePanelInitialButtonLabel':"Annuler", 79 'registrationMessagePanelInitialButtonLabel':"Annuler",
80 'registrationMessagePanelRegistrationDoneTitle':"Enregistrement", 80 'registrationMessagePanelRegistrationDoneTitle':"Enregistrement",
81 'registrationMessagePanelRegistrationDoneText':"Terminé", 81 'registrationMessagePanelRegistrationDoneText':"Terminé",
82 'registrationMessagePanelFailureTitle':"Enregistrement échoué", 82 'registrationMessagePanelFailureTitle':"Enregistrement échoué",
83 'registrationMessagePanelFailureButtonLabel':"Fermer", 83 'registrationMessagePanelFailureButtonLabel':"Fermer",
84 'connectionRegistrationSendingRequestMessageText':"Vérification en cours des identifiants", 84 'connectionRegistrationSendingRequestMessageText':"Vérification en cours des identifiants",
85 'connectionRegistrationSendingCredentialsMessageText':"Envoi des identifiants", 85 'connectionRegistrationSendingCredentialsMessageText':"Envoi des identifiants",
86 'registrationSplashPanelTitle':"Conseils de sécurité", 86 'registrationSplashPanelTitle':"Conseils de sécurité",
87 'registrationSplashPanelDescription':"<p>Ce sont vos identifiants Clipperz, gardez les biens. Clipperz ne va plus jamais vous montrer votre nom d’utilisateur et votre phrase secrète!</p> ", 87 'registrationSplashPanelDescription':"<p>Ce sont vos identifiants Clipperz, gardez les biens. Clipperz ne va plus jamais vous montrer votre nom d’utilisateur et votre phrase secrète!</p> ",
88 'registrationSplashPanelUsernameLabel':"nom d’utilisateur", 88 'registrationSplashPanelUsernameLabel':"nom d’utilisateur",
89 'registrationSplashPanelPassphraseLabel':"phrase secrète", 89 'registrationSplashPanelPassphraseLabel':"phrase secrète",
90 'registrationSplashPanelShowPassphraseButtonLabel':"afficher la phrase secrète", 90 'registrationSplashPanelShowPassphraseButtonLabel':"afficher la phrase secrète",
91 'donateHeaderLinkLabel':"faites un don", 91 'donateHeaderLinkLabel':"faites un don",
92 'creditsHeaderLinkLabel':"crédits", 92 'creditsHeaderLinkLabel':"crédits",
93 'feedbackHeaderLinkLabel':"votre avis", 93 'feedbackHeaderLinkLabel':"votre avis",
94 'helpHeaderLinkLabel':"aide", 94 'helpHeaderLinkLabel':"aide",
95 'forumHeaderLinkLabel':"forum", 95 'forumHeaderLinkLabel':"forum",
96 'recordMenuLabel':"cartes", 96 'recordMenuLabel':"cartes",
97 'accountMenuLabel':"compte", 97 'accountMenuLabel':"compte",
98 'dataMenuLabel':"données", 98 'dataMenuLabel':"données",
99 'contactsMenuLabel':"contacts", 99 'contactsMenuLabel':"contacts",
100 'toolsMenuLabel':"outils", 100 'toolsMenuLabel':"outils",
101 'logoutMenuLabel':"déconnexion", 101 'logoutMenuLabel':"déconnexion",
102 'lockMenuLabel':"verrouiller", 102 'lockMenuLabel':"verrouiller",
103 'lockTitle':"Le compte est verrouillé", 103 'lockTitle':"Le compte est verrouillé",
104 'lockDescription':"<p>Pour déverrouiller votre compte, veuillez saisir votre phrase secrète</p> ", 104 'lockDescription':"<p>Pour déverrouiller votre compte, veuillez saisir votre phrase secrète</p> ",
105 'unlockButtonLabel':"Déverrouiller", 105 'unlockButtonLabel':"Déverrouiller",
106 'changePasswordTabLabel':"Changer votre phrase secrète", 106 'changePasswordTabLabel':"Changer votre phrase secrète",
107 'changePasswordTabTitle':"Changer votre phrase secrète", 107 'changePasswordTabTitle':"Changer votre phrase secrète",
108 'changePasswordFormUsernameLabel':"nom d’utilisateur", 108 'changePasswordFormUsernameLabel':"nom d’utilisateur",
109 'changePasswordFormOldPassphraseLabel':"ancienne phrase secrète", 109 'changePasswordFormOldPassphraseLabel':"ancienne phrase secrète",
110 'changePasswordFormNewPassphraseLabel':"nouvelle phrase secrète", 110 'changePasswordFormNewPassphraseLabel':"nouvelle phrase secrète",
111 'changePasswordFormRetypePassphraseLabel':"re-saisissez phrase secrète", 111 'changePasswordFormRetypePassphraseLabel':"re-saisissez phrase secrète",
112 'changePasswordFormSafetyCheckboxLabel':"Je sais que Clipperz ne pourra pas récupérer ma phrase secrète.", 112 'changePasswordFormSafetyCheckboxLabel':"Je sais que Clipperz ne pourra pas récupérer ma phrase secrète.",
113 'changePasswordFormSubmitLabel':"Changer ma phrase secrète", 113 'changePasswordFormSubmitLabel':"Changer ma phrase secrète",
114 'changePasswordFormWrongUsernameWarning':"Nom d’utilisateur incorrect", 114 'changePasswordFormWrongUsernameWarning':"Nom d’utilisateur incorrect",
115 'changePasswordFormWrongPassphraseWarning':"Phrase secrète incorrect", 115 'changePasswordFormWrongPassphraseWarning':"Phrase secrète incorrect",
116 'changePasswordFormWrongRetypePassphraseWarning':"Votre phrase secrète ne correspond pas, veuillez la saisir à nouveau", 116 'changePasswordFormWrongRetypePassphraseWarning':"Votre phrase secrète ne correspond pas, veuillez la saisir à nouveau",
117 'changePasswordFormSafetyCheckWarning':"Veuillez lire et cocher la case-à-cocher ci-dessous", 117 'changePasswordFormSafetyCheckWarning':"Veuillez lire et cocher la case-à-cocher ci-dessous",
118 'changePasswordFormProgressDialogTitle':"Changement des identifiants utilisateurs", 118 'changePasswordFormProgressDialogTitle':"Changement des identifiants utilisateurs",
119 'changePasswordFormProgressDialogConnectedMessageTitle':"Connecté", 119 'changePasswordFormProgressDialogConnectedMessageTitle':"Connecté",
120 'changePasswordFormProgressDialogConnectedMessageText':"Terminé", 120 'changePasswordFormProgressDialogConnectedMessageText':"Terminé",
121 'changePasswordFormProgressDialogErrorMessageTitle':"Erreur", 121 'changePasswordFormProgressDialogErrorMessageTitle':"Erreur",
122 'changePasswordFormProgressDialogErrorMessageText':"Changement de identifiants échoué!", 122 'changePasswordFormProgressDialogErrorMessageText':"Changement de identifiants échoué!",
123 'changeCredentialsPanelEncryptingDataMessageTitle':"Changement de votre phrase secrète", 123 'changeCredentialsPanelEncryptingDataMessageTitle':"Changement de votre phrase secrète",
124 'changeCredentialsPanelEncryptingDataMessageText':"Cryptage local des identifiants", 124 'changeCredentialsPanelEncryptingDataMessageText':"Cryptage local des identifiants",
125 'changeCredentialsPanelCreatingNewCredentialsMessageTitle':"Modifier votre phrase secrète", 125 'changeCredentialsPanelCreatingNewCredentialsMessageTitle':"Modifier votre phrase secrète",
126 'changeCredentialsPanelCreatingNewCredentialsMessageText':"Mettre à jour vos identifiants", 126 'changeCredentialsPanelCreatingNewCredentialsMessageText':"Mettre à jour vos identifiants",
127 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageTitle':"Modifier votre phrase secrète", 127 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageTitle':"Modifier votre phrase secrète",
128 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageText':"Téléchargement de vos identifiants sur Clipperz.com", 128 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageText':"Téléchargement de vos identifiants sur Clipperz.com",
129 'changeCredentialsPanelDoneMessageTitle':"Modifier votre phrase secrète", 129 'changeCredentialsPanelDoneMessageTitle':"Modifier votre phrase secrète",
130 'changeCredentialsPanelDoneMessageText':"Terminé", 130 'changeCredentialsPanelDoneMessageText':"Terminé",
131 'manageOTPTabLabel':"Mettre à jour votre phrase secrète à usage unique", 131 'manageOTPTabLabel':"Mettre à jour votre phrase secrète à usage unique",
132 'manageOTPTabTitle':"Mettre à jour votre phrase secrète à usage unique", 132 'manageOTPTabTitle':"Mettre à jour votre phrase secrète à usage unique",
133 'manageOTPTabDescription':"<p>Une phrase secrète à usage unique fonctionne comme votre phrase secrète habituelle, mais elle ne peut être utilisé qu'une seule fois.</p> <p>Si la phrase secrète est utilisé de nouveau et que vous tenté de vous identifier à nouveau, vous serez rejeté et le processus d'identification échouera.</p> <p>Juste après une identification correcte, votre phrase secrète à usage unique sera effacée pour interdire tout accès frauduleux.</p> <p>Les phrases secrètes à usage unique sont un excellent choix si vous craignez qu'un logiciel espion ne vole vos données après avoir infecté votre machine.</p> <p> <b>Il est fortement recommandé d'utiliser des phrases secrètes à usage unique lorsque vous accédez à Clipperz depuis un terminal public, comme un cybercafé ou une borne Internet.</b> </p> ", 133 'manageOTPTabDescription':"<p>Une phrase secrète à usage unique fonctionne comme votre phrase secrète habituelle, mais elle ne peut être utilisé qu'une seule fois.</p> <p>Si la phrase secrète est utilisé de nouveau et que vous tenté de vous identifier à nouveau, vous serez rejeté et le processus d'identification échouera.</p> <p>Juste après une identification correcte, votre phrase secrète à usage unique sera effacée pour interdire tout accès frauduleux.</p> <p>Les phrases secrètes à usage unique sont un excellent choix si vous craignez qu'un logiciel espion ne vole vos données après avoir infecté votre machine.</p> <p> <b>Il est fortement recommandé d'utiliser des phrases secrètes à usage unique lorsque vous accédez à Clipperz depuis un terminal public, comme un cybercafé ou une borne Internet.</b> </p> ",
134 'accountPreferencesLabel':"Préférences", 134 'accountPreferencesLabel':"Préférences",
135 'accountPreferencesTabTitle':"Préférences", 135 'accountPreferencesTabTitle':"Préférences",
136 'accountPreferencesLanguageTitle':"Choix de la langue", 136 'accountPreferencesLanguageTitle':"Choix de la langue",
137 'accountPreferencesLanguageDescription':"<p>Choisissez la langue d'affichage de Clipperz dans la liste suivante.</p> ", 137 'accountPreferencesLanguageDescription':"<p>Choisissez la langue d'affichage de Clipperz dans la liste suivante.</p> ",
138 'accountPreferencesInterfaceTitle':"Personnalisation de l'interface", 138 'accountPreferencesInterfaceTitle':"Personnalisation de l'interface",
139 'accountPreferencesInterfaceDescription':"<p>Ajustez l'interface de Clipperz à vos besoins.</p> ", 139 'accountPreferencesInterfaceDescription':"<p>Ajustez l'interface de Clipperz à vos besoins.</p> ",
140 'saveUserPreferencesFormSubmitLabel':"Enregistrer", 140 'saveUserPreferencesFormSubmitLabel':"Enregistrer",
141 'cancelUserPreferencesFormSubmitLabel':"Annuler", 141 'cancelUserPreferencesFormSubmitLabel':"Annuler",
142 'accountPreferencesSavingPanelTitle_Step1':"Enregistrement des préférences", 142 'accountPreferencesSavingPanelTitle_Step1':"Enregistrement des préférences",
143 'accountPreferencesSavingPanelText_Step1':"Chiffrement local de vos préférences", 143 'accountPreferencesSavingPanelText_Step1':"Chiffrement local de vos préférences",
144 'accountPreferencesSavingPanelTitle_Step2':"Enregistrement des préférences", 144 'accountPreferencesSavingPanelTitle_Step2':"Enregistrement des préférences",
145 'accountPreferencesSavingPanelText_Step2':"Transmission des préférences chiffrées au serveur", 145 'accountPreferencesSavingPanelText_Step2':"Transmission des préférences chiffrées au serveur",
146 'deleteAccountTabLabel':"Supprimer votre compte", 146 'deleteAccountTabLabel':"Supprimer votre compte",
147 'deleteAccountTabTitle':"Supprimer votre compte", 147 'deleteAccountTabTitle':"Supprimer votre compte",
148 'deleteAccountFormUsernameLabel':"nom d’utilisateur", 148 'deleteAccountFormUsernameLabel':"nom d’utilisateur",
149 'deleteAccountFormPassphraseLabel':"phrase secrète", 149 'deleteAccountFormPassphraseLabel':"phrase secrète",
150 'deleteAccountFormSafetyCheckboxLabel':"Je sais que toute mes données seront supprimés et que cette action sera irréversible.", 150 'deleteAccountFormSafetyCheckboxLabel':"Je sais que toute mes données seront supprimés et que cette action sera irréversible.",
151 'deleteAccountFormSubmitLabel':"Supprimer mon compte", 151 'deleteAccountFormSubmitLabel':"Supprimer mon compte",
152 'deleteAccountFormWrongUsernameWarning':"Nom d’utilisateur incorrect", 152 'deleteAccountFormWrongUsernameWarning':"Nom d’utilisateur incorrect",
153 'deleteAccountFormWrongPassphraseWarning':"Phrase secrète incorrect", 153 'deleteAccountFormWrongPassphraseWarning':"Phrase secrète incorrect",
154 'deleteAccountFormSafetyCheckWarning':"Veuillez lire et cocher la case-à-cocher ci-dessous.", 154 'deleteAccountFormSafetyCheckWarning':"Veuillez lire et cocher la case-à-cocher ci-dessous.",
155 'accountPanelDeletingAccountPanelConfirmationTitle':"ATTENTION", 155 'accountPanelDeletingAccountPanelConfirmationTitle':"ATTENTION",
156 'accountPanelDeleteAccountPanelConfirmationText':"Êtes-vous sûr de vouloir supprimer ce compte?", 156 'accountPanelDeleteAccountPanelConfirmationText':"Êtes-vous sûr de vouloir supprimer ce compte?",
157 'accountPanelDeleteAccountPanelConfirmButtonLabel':"Oui", 157 'accountPanelDeleteAccountPanelConfirmButtonLabel':"Oui",
158 'accountPanelDeleteAccountPanelDenyButtonLabel':"Non", 158 'accountPanelDeleteAccountPanelDenyButtonLabel':"Non",
159 'offlineCopyTabLabel':"Copie locale", 159 'offlineCopyTabLabel':"Copie locale",
160 'offlineCopyTabTitle':"Copie locale", 160 'offlineCopyTabTitle':"Copie locale",
161 'offlineCopyTabDescription':"<p>D'un seul click, vous pouvez télécharger toutes vos données chiffrées des serveurs Clipperz sur votre disque dur, créant ainsi une version déconnecté de Clipperz utilisable lorsque vous n'êtes pas connectés à Internet.</p> <p>Cette version en lecture seule est aussi sécurisée que la version en lecture-écriture, et n'expose pas vos données à un risque plus élevé. Elles partagent en effet le même code et la même architecture de sécurité.</p> <ol> <li> <p>Cliquez sur le liens ci-dessous pour lancer le téléchargement.</p> </li> <li> <p>Votre navigateur vous demandera que faire du fichier “Clipperz_YYYYMMDD.html”. Sauvez le sur votre disque dur.</p> </li> <li> <p>Puis double-cliquez sur le fichier téléchargé pour lancer la version déconnectée dans votre navigateur.</p> </li> <li> <p>Utilisez vos nom d’utilisateur et phrase secrète habituels.</p> </li> </ol> ", 161 'offlineCopyTabDescription':"<p>D'un seul click, vous pouvez télécharger toutes vos données chiffrées des serveurs Clipperz sur votre disque dur, créant ainsi une version déconnecté de Clipperz utilisable lorsque vous n'êtes pas connectés à Internet.</p> <p>Cette version en lecture seule est aussi sécurisée que la version en lecture-écriture, et n'expose pas vos données à un risque plus élevé. Elles partagent en effet le même code et la même architecture de sécurité.</p> <ol> <li> <p>Cliquez sur le liens ci-dessous pour lancer le téléchargement.</p> </li> <li> <p>Votre navigateur vous demandera que faire du fichier “Clipperz_YYYYMMDD.html”. Sauvez le sur votre disque dur.</p> </li> <li> <p>Puis double-cliquez sur le fichier téléchargé pour lancer la version déconnectée dans votre navigateur.</p> </li> <li> <p>Utilisez vos nom d’utilisateur et phrase secrète habituels.</p> </li> </ol> ",
162 'offlineCopyDownloadLinkLabel':"Télécharger", 162 'offlineCopyDownloadLinkLabel':"Télécharger",
163 'sharingTabLabel':"Partager", 163 'sharingTabLabel':"Partager",
164 'sharingTabTitle':"Partager", 164 'sharingTabTitle':"Partager",
165 'sharingTabDescription':"<p>De temps en temps il est nécessaire de partager des parties de vos informations confidentiels avec une ou plusieurs personnes.</p> <p>Cela pourrait être aussi simple que l’octroi à un collègue de votre code d’accès à votre messagerie vocale quand vous êtes hors du bureau, ou aussi compliqués que la permission d’ayant droit aux héritiers pour avoir accès à votre boîte de coffre-fort à la banque locale.</p> <p>Clipperz vous permez donc de partager vos mots de passe grâce à un processe sûr et direct.</p> <p> </p> <p> <b>Prochainement disponible ...</b> </p> ", 165 'sharingTabDescription':"<p>De temps en temps il est nécessaire de partager des parties de vos informations confidentiels avec une ou plusieurs personnes.</p> <p>Cela pourrait être aussi simple que l’octroi à un collègue de votre code d’accès à votre messagerie vocale quand vous êtes hors du bureau, ou aussi compliqués que la permission d’ayant droit aux héritiers pour avoir accès à votre boîte de coffre-fort à la banque locale.</p> <p>Clipperz vous permez donc de partager vos mots de passe grâce à un processe sûr et direct.</p> <p> </p> <p> <b>Prochainement disponible ...</b> </p> ",
166 'importTabLabel':"Importer", 166 'importTabLabel':"Importer",
167 'importTabTitle':"Importer", 167 'importTabTitle':"Importer",
168 'importTabDescription':"<p> <b>Prochainement disponible ...</b> </p> ", 168 'importTabDescription':"<p> <b>Prochainement disponible ...</b> </p> ",
169 'printingTabLabel':"Exporter", 169 'printingTabLabel':"Exporter",
170 'printingTabTitle':"Exporter", 170 'printingTabTitle':"Exporter",
171 'printingTabDescription':"<p> <b>Version d’impression</b> </p> <p>En cliquant sur ce bouton vous ouvrirez une fenêtre contenant vos en-têtes cryptés dans un format d’impression.</p> <p>Si vous imprimez pour des raisons de sauvegarde personnel, veuillez vous tourner vers une solution plus sécurisé comme la version “Copie locale”.</p> ", 171 'printingTabDescription':"<p> <b>Version d’impression</b> </p> <p>En cliquant sur ce bouton vous ouvrirez une fenêtre contenant vos en-têtes cryptés dans un format d’impression.</p> <p>Si vous imprimez pour des raisons de sauvegarde personnel, veuillez vous tourner vers une solution plus sécurisé comme la version “Copie locale”.</p> ",
172 'printingLinkLabel':"Version imprimable", 172 'printingLinkLabel':"Version imprimable",
173 'contactsTabLabel':"Contacts", 173 'contactsTabLabel':"Contacts",
174 'contactsTabTitle':"Contacts", 174 'contactsTabTitle':"Contacts",
175 'passwordGeneratorTabLabel':"Générateur de mot de passe", 175 'passwordGeneratorTabLabel':"Générateur de mot de passe",
176 'bookmarkletTabLabel':"Bookmarklet", 176 'bookmarkletTabLabel':"Bookmarklet",
177 'passwordGeneratorTabTitle':"Générateur de mot de passe", 177 'passwordGeneratorTabTitle':"Générateur de mot de passe",
178 'bookmarkletTabTitle':"Bookmarklet", 178 'bookmarkletTabTitle':"Bookmarklet",
179 'paswordGeneratorTabDescription':"<p> </p> ", 179 'paswordGeneratorTabDescription':"<p> </p> ",
180 'passwordGeneratorTabButtonLabel':" Générer un mot de passe", 180 'passwordGeneratorTabButtonLabel':" Générer un mot de passe",
181 'bookmarkletTabDescription':"<p>Un bookmarklet est un outil “clique unique” simple qui peut exécuter des tâches très utiles. Il peut être sauvegardé et utilisé comme un signet de page Web normal.</p> <p>Le bookmarklet Clipperz vous aidera à rapidement créer de nouvelles cartes et des nouveaux “accès directs” avec vos cartes existantes.</p> <p> <b>Notez s’il vous plaît que le bookmarklet n’inclut pas d’informations liées à votre compte (par exemple votre nom d’utilisateur ou votre phrase secrète), le bookmarklet est un outil général contenant le même code pour chaque utilisateur Clipperz.</b> </p> <div> <p>Pour installer le bookmarklet <b>glissez & déposez</b> le lien ci-dessous dans votre bar de navigation.</p> </div> ", 181 'bookmarkletTabDescription':"<p>Un bookmarklet est un outil “clique unique” simple qui peut exécuter des tâches très utiles. Il peut être sauvegardé et utilisé comme un signet de page Web normal.</p> <p>Le bookmarklet Clipperz vous aidera à rapidement créer de nouvelles cartes et des nouveaux “accès directs” avec vos cartes existantes.</p> <p> <b>Notez s’il vous plaît que le bookmarklet n’inclut pas d’informations liées à votre compte (par exemple votre nom d’utilisateur ou votre phrase secrète), le bookmarklet est un outil général contenant le même code pour chaque utilisateur Clipperz.</b> </p> <div> <p>Pour installer le bookmarklet <b>glissez & déposez</b> le lien ci-dessous dans votre bar de navigation.</p> </div> ",
182 'bookmarkletTabBookmarkletTitle':"Ajouter à Clipperz", 182 'bookmarkletTabBookmarkletTitle':"Ajouter à Clipperz",
183 'bookmarkletTabInstructions':"<h3>Comment créer une carte comprenant un lien de “accès direct” à un service en ligne</h3> <ol> <li> <p>Ouvrir la page Web où le site affiche un formulaire d’identification. (C’est la page où vous entrez d’habitude vos informations d'identification)</p> </li> <li> <p>Lancer le bookmarklet en cliquant dessus : une fenêtre contextuelle apparait alors sur la page Web.</p> </li> <li> <p>Copier dans le presse-papiers le contenu du grand secteur de texte dans le menu contextuel. (Ctrl-C)</p> </li> <li> <p>Entrer dans votre compte Clipperz et cliquer sur <b>“Ajouter une nouvelle carte”</b>.</p> </li> <li> <p>Coller le presse-papiers dans la zone de texte et rajouter un titre (facultatif). (Ctrl-V)</p> </li> <li> <p>Cliquer sur le bouton <b>“Créer”</b>, repassez en revu les détails et cliquer <b>“Sauver”</b>. De plus amples informations sont disponibles <a href=\"http://www.clipperz.com/support/user_guide/bookmarklet\" target=\"_blank\">ici</a>.</p> </li> </ol> <h3>Comment ajouter un lien de “accès direct” à une carte existante</h3> <ol> <li> <p>Idem que précédemment.</p> </li> <li> <p>Idem que précédemment..</p> </li> <li> <p>Idem que précédemment.</p> </li> <li> <p>Entrer dans votre compte Clipperz et sélectionner la carte crypté qui contient les identifiants pour le service web que vous venez tout juste de visiter et cliquer sur <b>“Modifier”</b>.</p> </li> <li> <p>Coller le presse-papier dans la zone de texte <b>“Accès directs”</b>. (ctrl-V)</p> </li> <li> <p>Cliquer sur <b>“Ajouter un accès direct”</b>, repassez en revu les détails et cliquer <b>“Sauver”</b>.</p> </li> </ol> ", 183 'bookmarkletTabInstructions':"<h3>Comment créer une carte comprenant un lien de “accès direct” à un service en ligne</h3> <ol> <li> <p>Ouvrir la page Web où le site affiche un formulaire d’identification. (C’est la page où vous entrez d’habitude vos informations d'identification)</p> </li> <li> <p>Lancer le bookmarklet en cliquant dessus : une fenêtre contextuelle apparait alors sur la page Web.</p> </li> <li> <p>Copier dans le presse-papiers le contenu du grand secteur de texte dans le menu contextuel. (Ctrl-C)</p> </li> <li> <p>Entrer dans votre compte Clipperz et cliquer sur <b>“Ajouter une nouvelle carte”</b>.</p> </li> <li> <p>Coller le presse-papiers dans la zone de texte et rajouter un titre (facultatif). (Ctrl-V)</p> </li> <li> <p>Cliquer sur le bouton <b>“Créer”</b>, repassez en revu les détails et cliquer <b>“Sauver”</b>. De plus amples informations sont disponibles <a href=\"http://www.clipperz.com/support/user_guide/bookmarklet\" target=\"_blank\">ici</a>.</p> </li> </ol> <h3>Comment ajouter un lien de “accès direct” à une carte existante</h3> <ol> <li> <p>Idem que précédemment.</p> </li> <li> <p>Idem que précédemment..</p> </li> <li> <p>Idem que précédemment.</p> </li> <li> <p>Entrer dans votre compte Clipperz et sélectionner la carte crypté qui contient les identifiants pour le service web que vous venez tout juste de visiter et cliquer sur <b>“Modifier”</b>.</p> </li> <li> <p>Coller le presse-papier dans la zone de texte <b>“Accès directs”</b>. (ctrl-V)</p> </li> <li> <p>Cliquer sur <b>“Ajouter un accès direct”</b>, repassez en revu les détails et cliquer <b>“Sauver”</b>.</p> </li> </ol> ",
184 'mainPanelDirectLoginBlockLabel':"Accès directs", 184 'mainPanelDirectLoginBlockLabel':"Accès directs",
185 'directLinkReferenceShowButtonLabel':"voir", 185 'directLinkReferenceShowButtonLabel':"voir",
186 'mainPanelDirectLoginBlockDescription':"<p>Ajouter une “accès direct” pour vous identifier sans avoir besoin de taper vos identifiants de connexions!</p> <p>Les “accès directs” augmente considérablement la sécurité de vos mots passes dans la mesure où vous pouvez:</p> <ul> <li> <p>adopter et saisir des mots de passe complexes;</p> </li> <li> <p>ne réutilisez le même mot de passe et ne mettez plus de mots de passe facile à deviner.</p> </li> </ul> <p>Simple et rapide à configurer avec le Clipperz <b>bookmarklet</b>.</p> <a href=\"http://www.clipperz.com/support/user_guide/direct_logins\" target=\"_blank\">Pour en savoir plus sur les “accès directs”</a> ", 186 'mainPanelDirectLoginBlockDescription':"<p>Ajouter une “accès direct” pour vous identifier sans avoir besoin de taper vos identifiants de connexions!</p> <p>Les “accès directs” augmente considérablement la sécurité de vos mots passes dans la mesure où vous pouvez:</p> <ul> <li> <p>adopter et saisir des mots de passe complexes;</p> </li> <li> <p>ne réutilisez le même mot de passe et ne mettez plus de mots de passe facile à deviner.</p> </li> </ul> <p>Simple et rapide à configurer avec le Clipperz <b>bookmarklet</b>.</p> <a href=\"http://www.clipperz.com/support/user_guide/direct_logins\" target=\"_blank\">Pour en savoir plus sur les “accès directs”</a> ",
187 'mainPanelRecordsBlockLabel':"Cartes", 187 'mainPanelRecordsBlockLabel':"Cartes",
188 'mainPanelAddRecordButtonLabel':"Ajouter une nouvelle carte", 188 'mainPanelAddRecordButtonLabel':"Ajouter une nouvelle carte",
189 'mainPanelRemoveRecordButtonLabel':"Supprimer une carte", 189 'mainPanelRemoveRecordButtonLabel':"Supprimer une carte",
190 'mainPanelRecordFilterBlockAllLabel':"tous", 190 'mainPanelRecordFilterBlockAllLabel':"tous",
191 'mainPanelRecordFilterBlockTagsLabel':"tags", 191 'mainPanelRecordFilterBlockTagsLabel':"tags",
192 'mainPanelRecordFilterBlockSearchLabel':"chercher", 192 'mainPanelRecordFilterBlockSearchLabel':"chercher",
193 'recordDetailNoRecordAtAllTitle':"Bienvenue sur Clipperz!", 193 'recordDetailNoRecordAtAllTitle':"Bienvenue sur Clipperz!",
194 'recordDetailNoRecordAtAllDescription':"<h5>Commencez par ajouter des cartes à votre compte.</h5> <p>Les cartes sont des formulaires flexibles ou vous pouvez enregistrer vos mots de passe et autres informations confidentielles.</p> <p>Par exemple, une carte peut contenir les informations d\"identification pour un site web, la combinaison de votre antivol de bicyclette, les détails de votre carte bancaire, ...</p> <h5>N'oubliez pas le bookmarklet!</h5> <p>Avant de commencer, installez le bookmarklet “Ajouter à Clipperz”: il rends la création de carte plus facile et amusante.</p> <p>Allez à l'onglet “outils” pour découvrir comment l'installer et l'utiliser.</p> <p> </p> <p>Ensuite, cliquez tout simplement sur le bouton “Ajouter une nouvelle carte” et profitez de votre compte Clipperz.</p> <p> </p> <a href=\"http://www.clipperz.com/support/user_guide/managing_cards\" target=\"_blank\">En savoir plus sur la création et la gestion des cartes.</a> ", 194 'recordDetailNoRecordAtAllDescription':"<h5>Commencez par ajouter des cartes à votre compte.</h5> <p>Les cartes sont des formulaires flexibles ou vous pouvez enregistrer vos mots de passe et autres informations confidentielles.</p> <p>Par exemple, une carte peut contenir les informations d\"identification pour un site web, la combinaison de votre antivol de bicyclette, les détails de votre carte bancaire, ...</p> <h5>N'oubliez pas le bookmarklet!</h5> <p>Avant de commencer, installez le bookmarklet “Ajouter à Clipperz”: il rends la création de carte plus facile et amusante.</p> <p>Allez à l'onglet “outils” pour découvrir comment l'installer et l'utiliser.</p> <p> </p> <p>Ensuite, cliquez tout simplement sur le bouton “Ajouter une nouvelle carte” et profitez de votre compte Clipperz.</p> <p> </p> <a href=\"http://www.clipperz.com/support/user_guide/managing_cards\" target=\"_blank\">En savoir plus sur la création et la gestion des cartes.</a> ",
195 'newRecordWizardTitleBox':"<h5>Choisissez un modèle</h5> <p>Les cartes sont des formulaires flexibles ou vous pouvez enregistrer vos mots de passe et autres informations confidentielles.</p> <p>Commencez par choisir un des modèles ci-dessous. Vous pourrez toujours adapter vos cartes plus tard en ajoutant ou supprimant des champs.</p> ", 195 'newRecordWizardTitleBox':"<h5>Choisissez un modèle</h5> <p>Les cartes sont des formulaires flexibles ou vous pouvez enregistrer vos mots de passe et autres informations confidentielles.</p> <p>Commencez par choisir un des modèles ci-dessous. Vous pourrez toujours adapter vos cartes plus tard en ajoutant ou supprimant des champs.</p> ",
196 'newRecordWizardBookmarkletConfigurationTitle':"Accès directs", 196 'newRecordWizardBookmarkletConfigurationTitle':"Accès directs",
197 'newRecordWizardBookmarkletConfigurationDescriptionConfig':"<p>Collez ici le code de configuration généré par le bookmarlet Clipperz.</p> <p>Cela créera une nouvelle carte avec un accès direct à votre site web.</p> ", 197 'newRecordWizardBookmarkletConfigurationDescriptionConfig':"<p>Collez ici le code de configuration généré par le bookmarlet Clipperz.</p> <p>Cela créera une nouvelle carte avec un accès direct à votre site web.</p> ",
198 'newRecordWizardCreateButtonLabel':"Créer", 198 'newRecordWizardCreateButtonLabel':"Créer",
199 'newRecordWizardCancelButtonLabel':"Annuler", 199 'newRecordWizardCancelButtonLabel':"Annuler",
200 'recordTemplates':{ 200 'recordTemplates':{
201 'WebAccount':{ 201 'WebAccount':{
202 'title':"Mot de passe web", 202 'title':"Mot de passe web",
203 'description':"<p>Une carte toute simple pour enregistrer les informations d'identification de vos services en ligne.</p> ", 203 'description':"<p>Une carte toute simple pour enregistrer les informations d'identification de vos services en ligne.</p> ",
204 'fields':{ 204 'fields':{
205 'URL':"Adresse web", 205 'URL':"Adresse web",
206 'TXT':"Nom d'utilisateur ou email", 206 'TXT':"Nom d'utilisateur ou email",
207 'PWD':"Mot de passe" 207 'PWD':"Mot de passe"
208 } 208 }
209 }, 209 },
210 'BankAccount':{ 210 'BankAccount':{
211 'title':"Compte bancaire", 211 'title':"Compte bancaire",
212 'description':"<p>Enregistrer de façon sécurisée vos numéros de compte bancaire et vos identifiants de service bancaire en ligne.</p> ", 212 'description':"<p>Enregistrer de façon sécurisée vos numéros de compte bancaire et vos identifiants de service bancaire en ligne.</p> ",
213 'fields':{ 213 'fields':{
214 'TXT':"Banque", 214 'TXT':"Banque",
215 'TXT':"N° de compte", 215 'TXT':"N° de compte",
216 'URL':"Adresse web du site", 216 'URL':"Adresse web du site",
217 'TXT':"Identifiant", 217 'TXT':"Identifiant",
218 'PWD':"Mot de passe" 218 'PWD':"Mot de passe"
219 } 219 }
220 }, 220 },
221 'CreditCard':{ 221 'CreditCard':{
222 'title':"Carte bancaire", 222 'title':"Carte bancaire",
223 'description':"<p>Ayez toujours sous la main votre numéro de carte, la date d'expiration, le code de contrôle et le code secret avec Clipperz</p> ", 223 'description':"<p>Ayez toujours sous la main votre numéro de carte, la date d'expiration, le code de contrôle et le code secret avec Clipperz</p> ",
224 'fields':{ 224 'fields':{
225 'TXT':"Type (Visa, AmEx, ...)", 225 'TXT':"Type (Visa, AmEx, ...)",
226 'TXT':"Numéro", 226 'TXT':"Numéro",
227 'TXT':"Nom du porteur", 227 'TXT':"Nom du porteur",
228 'TXT':"Date de validité", 228 'TXT':"Date de validité",
229 'TXT':"Code de contrôle", 229 'TXT':"Code de contrôle",
230 'PWD':"Code secret", 230 'PWD':"Code secret",
231 'URL':"Site web", 231 'URL':"Site web",
232 'TXT':"Identifiant", 232 'TXT':"Identifiant",
233 'PWD':"Mot de passe" 233 'PWD':"Mot de passe"
234 } 234 }
235 }, 235 },
236 'AddressBookEntry':{ 236 'AddressBookEntry':{
237 'title':"Carnet d'adresse", 237 'title':"Carnet d'adresse",
238 'description':"<p>Clipperz peux aussi être utilisé comme un nouveau carnet d'adresse privé. Utilisez ce modèle pour ajouter des contacts facilement.</p> ", 238 'description':"<p>Clipperz peux aussi être utilisé comme un nouveau carnet d'adresse privé. Utilisez ce modèle pour ajouter des contacts facilement.</p> ",
239 'fields':{ 239 'fields':{
240 'TXT':"Nom", 240 'TXT':"Nom",
241 'TXT':"Adresse eMail", 241 'TXT':"Adresse eMail",
242 'TXT':"Téléphone", 242 'TXT':"Téléphone",
243 'TXT':"Mobile", 243 'TXT':"Mobile",
244 'ADDR':"Adresse" 244 'ADDR':"Adresse"
245 } 245 }
246 }, 246 },
247 'Custom':{ 247 'Custom':{
248 'title':"Carte personnalisée", 248 'title':"Carte personnalisée",
249 'description':"<p>Quelles que soient les données confidentielles que vous souhaitez protéger, créez une carte personnalisée adaptée à vos besoins.</p> ", 249 'description':"<p>Quelles que soient les données confidentielles que vous souhaitez protéger, créez une carte personnalisée adaptée à vos besoins.</p> ",
250 'fields':{ 250 'fields':{
251 'TXT':"Titre du champ 1", 251 'TXT':"Titre du champ 1",
252 'TXT':"Titre du champ 2", 252 'TXT':"Titre du champ 2",
253 'TXT':"Titre du champ 3" 253 'TXT':"Titre du champ 3"
254 } 254 }
255 } 255 }
256}, 256},
257 'recordFieldTypologies':{ 257 'recordFieldTypologies':{
258 'TXT':{ 258 'TXT':{
259 'description':"simple text field", 259 'description':"simple text field",
260 'shortDescription':"texte" 260 'shortDescription':"texte"
261 }, 261 },
262 'PWD':{ 262 'PWD':{
263 'description':"simple text field, with default status set to hidden", 263 'description':"simple text field, with default status set to hidden",
264 'shortDescription':"mot de passe" 264 'shortDescription':"mot de passe"
265 }, 265 },
266 'URL':{ 266 'URL':{
267 'description':"simple text field in edit mode, that became an active url in view mode", 267 'description':"simple text field in edit mode, that became an active url in view mode",
268 'shortDescription':"adresse de site web" 268 'shortDescription':"adresse de site web"
269 }, 269 },
270 'DATE':{ 270 'DATE':{
271 'description':"a value set with a calendar helper", 271 'description':"a value set with a calendar helper",
272 'shortDescription':"date" 272 'shortDescription':"date"
273 }, 273 },
274 'ADDR':{ 274 'ADDR':{
275 'description':"just like the URL, but the active link points to Google Maps (or similar service) passing the address value as argument", 275 'description':"just like the URL, but the active link points to Google Maps (or similar service) passing the address value as argument",
276 'shortDescription':"adresse" 276 'shortDescription':"adresse"
277 }, 277 },
278 'CHECK':{ 278 'CHECK':{
279 'description':"check description", 279 'description':"check description",
280 'shortDescription':"check" 280 'shortDescription':"check"
281 }, 281 },
282 'RADIO':{ 282 'RADIO':{
283 'description':"radio description", 283 'description':"radio description",
284 'shortDescription':"radio" 284 'shortDescription':"radio"
285 }, 285 },
286 'SELECT':{ 286 'SELECT':{
287 'description':"select description", 287 'description':"select description",
288 'shortDescription':"select" 288 'shortDescription':"select"
289 } 289 }
290}, 290},
291 'newRecordPanelGeneralExceptionTitle':"Erreur", 291 'newRecordPanelGeneralExceptionTitle':"Erreur",
292 'newRecordPanelGeneralExceptionMessage':"Le code de configuration n'est pas valide. Copiez le depuis la fenêtre du bookmarklet, et essayez à nouveau.", 292 'newRecordPanelGeneralExceptionMessage':"Le code de configuration n'est pas valide. Copiez le depuis la fenêtre du bookmarklet, et essayez à nouveau.",
293 'newRecordPanelWrongBookmarkletVersionExceptionTitle':"Erreur", 293 'newRecordPanelWrongBookmarkletVersionExceptionTitle':"Erreur",
294 'newRecordPanelWrongBookmarkletVersionExceptionMessage':"Ce code de configuration provient d'un ancien bookmarklet. Mettez votre bookmarklet à jour, puis essayez de nouveau.", 294 'newRecordPanelWrongBookmarkletVersionExceptionMessage':"Ce code de configuration provient d'un ancien bookmarklet. Mettez votre bookmarklet à jour, puis essayez de nouveau.",
295 'newRecordPanelExceptionPanelCloseButtonLabel':"Annuler", 295 'newRecordPanelExceptionPanelCloseButtonLabel':"Annuler",
296 'mainPanelDeletingRecordPanelConfirmationTitle':"Suppression de la carte sélectionnée", 296 'mainPanelDeletingRecordPanelConfirmationTitle':"Suppression de la carte sélectionnée",
297 'mainPanelDeleteRecordPanelConfirmationText':"Voulez vous vraiment supprimer la carte sélectionnée?", 297 'mainPanelDeleteRecordPanelConfirmationText':"Voulez vous vraiment supprimer la carte sélectionnée?",
298 'mainPanelDeleteRecordPanelConfirmButtonLabel':"Oui", 298 'mainPanelDeleteRecordPanelConfirmButtonLabel':"Oui",
299 'mainPanelDeleteRecordPanelDenyButtonLabel':"Non", 299 'mainPanelDeleteRecordPanelDenyButtonLabel':"Non",
300 'mainPanelDeletingRecordPanelInitialTitle':"Suppression de la carte", 300 'mainPanelDeletingRecordPanelInitialTitle':"Suppression de la carte",
301 'mainPanelDeletingRecordPanelCompletedText':"Terminé", 301 'mainPanelDeletingRecordPanelCompletedText':"Terminé",
302 'deleteRecordPanelCollectRecordDataMessageTitle':"Supprimer la carte", 302 'deleteRecordPanelCollectRecordDataMessageTitle':"Supprimer la carte",
303 'deleteRecordPanelCollectRecordDataMessageText':"Mise à jour de la liste des cartes", 303 'deleteRecordPanelCollectRecordDataMessageText':"Mise à jour de la liste des cartes",
304 'deleteRecordPanelEncryptUserDataMessageTitle':"Supprimer la carte", 304 'deleteRecordPanelEncryptUserDataMessageTitle':"Supprimer la carte",
305 'deleteRecordPanelEncryptUserDataMessageText':"Chiffrement local des en-têtes de carte", 305 'deleteRecordPanelEncryptUserDataMessageText':"Chiffrement local des en-têtes de carte",
306 'deleteRecordPanelSendingDataToTheServerMessageTitle':"Supprimer la carteDelete card", 306 'deleteRecordPanelSendingDataToTheServerMessageTitle':"Supprimer la carteDelete card",
307 'deleteRecordPanelSendingDataToTheServerMessageText':"Transmission des en-têtes chiffrées à Clipperz", 307 'deleteRecordPanelSendingDataToTheServerMessageText':"Transmission des en-têtes chiffrées à Clipperz",
308 'deleteRecordPanelUpdatingTheInterfaceMessageTitle':"Supprimer la carte", 308 'deleteRecordPanelUpdatingTheInterfaceMessageTitle':"Supprimer la carte",
309 'deleteRecordPanelUpdatingTheInterfaceMessageText':"Mise à jour de l'interface", 309 'deleteRecordPanelUpdatingTheInterfaceMessageText':"Mise à jour de l'interface",
310 'recordDetailNoRecordSelectedTitle':"Aucune carte sélectionnée", 310 'recordDetailNoRecordSelectedTitle':"Aucune carte sélectionnée",
311 'recordDetailNoRecordSelectedDescription':"<p>Veuillez selectionner une carte dans la liste de gauche.</p> ", 311 'recordDetailNoRecordSelectedDescription':"<p>Veuillez selectionner une carte dans la liste de gauche.</p> ",
312 'recordDetailLoadingRecordMessage':"Téléchargement de la carte chiffrée depuis Clipperz", 312 'recordDetailLoadingRecordMessage':"Téléchargement de la carte chiffrée depuis Clipperz",
313 'recordDetailDecryptingRecordMessage':"Déchiffrement local des informations de la carte", 313 'recordDetailDecryptingRecordMessage':"Déchiffrement local des informations de la carte",
314 'recordDetailLoadingRecordVersionMessage':"Téléchargement de la dernière version de la carte", 314 'recordDetailLoadingRecordVersionMessage':"Téléchargement de la dernière version de la carte",
315 'recordDetailDecryptingRecordVersionMessage':"Déchiffrement local de la dernière version", 315 'recordDetailDecryptingRecordVersionMessage':"Déchiffrement local de la dernière version",
316 'recordDetailLoadingErrorMessageTitle':"Erreur lors du téléchargement de la carte", 316 'recordDetailLoadingErrorMessageTitle':"Erreur lors du téléchargement de la carte",
317 'recordDetailNotesLabel':"Notes", 317 'recordDetailNotesLabel':"Notes",
318 'recordDetailLabelFieldColumnLabel':"Titre du champ", 318 'recordDetailLabelFieldColumnLabel':"Titre du champ",
319 'recordDetailDataFieldColumnLabel':"Données du champ", 319 'recordDetailDataFieldColumnLabel':"Données du champ",
320 'recordDetailTypeFieldColumnLabel':"Type", 320 'recordDetailTypeFieldColumnLabel':"Type",
321 'recordDetailSavingChangesMessagePanelInitialTitle':"Enregistrement de la carte", 321 'recordDetailSavingChangesMessagePanelInitialTitle':"Enregistrement de la carte",
322 'recordDetailAddFieldButtonLabel':"Ajouter un champ", 322 'recordDetailAddFieldButtonLabel':"Ajouter un champ",
323 'recordDetailPasswordFieldHelpLabel':"pour copier le mot de passe, cliquez sur les étoiles, puis Ctrl-C", 323 'recordDetailPasswordFieldHelpLabel':"pour copier le mot de passe, cliquez sur les étoiles, puis Ctrl-C",
324 'recordDetailPasswordFieldScrambleLabel':"dissimuler", 324 'recordDetailPasswordFieldScrambleLabel':"dissimuler",
325 'recordDetailPasswordFieldUnscrambleLabel':"en clair", 325 'recordDetailPasswordFieldUnscrambleLabel':"en clair",
326 'recordDetailDirectLoginBlockTitle':"Accès directs", 326 'recordDetailDirectLoginBlockTitle':"Accès directs",
327 'recordDetailNewDirectLoginDescription':"<p>Configuration de l'accès direct</p> ", 327 'recordDetailNewDirectLoginDescription':"<p>Configuration de l'accès direct</p> ",
328 'recordDetailDirectLoginBlockNoDirectLoginConfiguredDescription':"<p>Cette carte contient-elle des informations d'identification pour un service en ligne?</p> <p>Utilisez le bookmarklet pour configurer un “accès direct” depuis Clipperz en un seul click!</p> ", 328 'recordDetailDirectLoginBlockNoDirectLoginConfiguredDescription':"<p>Cette carte contient-elle des informations d'identification pour un service en ligne?</p> <p>Utilisez le bookmarklet pour configurer un “accès direct” depuis Clipperz en un seul click!</p> ",
329 'recordDetailAddNewDirectLoginButtonLabel':"Ajouter un accès direct", 329 'recordDetailAddNewDirectLoginButtonLabel':"Ajouter un accès direct",
330 'recordDetailEditButtonLabel':"Modifier", 330 'recordDetailEditButtonLabel':"Modifier",
331 'recordDetailSaveButtonLabel':"Sauver", 331 'recordDetailSaveButtonLabel':"Sauver",
332 'recordDetailCancelButtonLabel':"Annuler", 332 'recordDetailCancelButtonLabel':"Annuler",
333 'newRecordTitleLabel':"_nouvelle carte_", 333 'newRecordTitleLabel':"_nouvelle carte_",
334 'recordSaveChangesPanelCollectRecordInfoMessageTitle':"Enregistrement de la carte", 334 'recordSaveChangesPanelCollectRecordInfoMessageTitle':"Enregistrement de la carte",
335 'recordSaveChangesPanelCollectRecordInfoMessageText':"Updating card headers", 335 'recordSaveChangesPanelCollectRecordInfoMessageText':"Updating card headers",
336 'recordSaveChangesPanelEncryptUserDataMessageTitle':"Sauvegarde de la carte", 336 'recordSaveChangesPanelEncryptUserDataMessageTitle':"Sauvegarde de la carte",
337 'recordSaveChangesPanelEncryptUserDataMessageText':"Cryptage local des en-têtes chiffrés", 337 'recordSaveChangesPanelEncryptUserDataMessageText':"Cryptage local des en-têtes chiffrés",
338 'recordSaveChangesPanelEncryptRecordDataMessageTitle':"Sauvegarde de la carte", 338 'recordSaveChangesPanelEncryptRecordDataMessageTitle':"Sauvegarde de la carte",
339 'recordSaveChangesPanelEncryptRecordDataMessageText':"Cryptage local des en-têtes chiffrés", 339 'recordSaveChangesPanelEncryptRecordDataMessageText':"Cryptage local des en-têtes chiffrés",
340 'recordSaveChangesPanelEncryptRecordVersionDataMessageTitle':"Sauvegarde de la carte", 340 'recordSaveChangesPanelEncryptRecordVersionDataMessageTitle':"Sauvegarde de la carte",
341 'recordSaveChangesPanelEncryptRecordVersionDataMessageText':"Cryptage local des données de version de la carte", 341 'recordSaveChangesPanelEncryptRecordVersionDataMessageText':"Cryptage local des données de version de la carte",
342 'recordSaveChangesPanelSendingDataToTheServerMessageTitle':"Sauvegarde de la carte", 342 'recordSaveChangesPanelSendingDataToTheServerMessageTitle':"Sauvegarde de la carte",
343 'recordSaveChangesPanelSendingDataToTheServerMessageText':"Téléchargement des cartes d’en-têtes chiffrés depuis Clipperz", 343 'recordSaveChangesPanelSendingDataToTheServerMessageText':"Téléchargement des cartes d’en-têtes chiffrés depuis Clipperz",
344 'recordSaveChangesPanelUpdatingTheInterfaceMessageTitle':"Sauvegarde de la carte", 344 'recordSaveChangesPanelUpdatingTheInterfaceMessageTitle':"Sauvegarde de la carte",
345 'recordSaveChangesPanelUpdatingTheInterfaceMessageText':"Mise à jour de l'interface", 345 'recordSaveChangesPanelUpdatingTheInterfaceMessageText':"Mise à jour de l'interface",
346 'passwordGeneratorPanelTitle':"Générateur de mot de passe", 346 'passwordGeneratorPanelTitle':"Générateur de mot de passe",
347 'passwordGeneratorPanelOkLabel':"Ok", 347 'passwordGeneratorPanelOkLabel':"Ok",
348 'passwordGeneratorPanelCancelLabel':"Annuler", 348 'passwordGeneratorPanelCancelLabel':"Annuler",
349 'passwordGeneratorLengthLabel':"longueur:", 349 'passwordGeneratorLengthLabel':"longueur:",
350 //'DWRUtilLoadingMessage':"Chargement des données ...", 350 //'DWRUtilLoadingMessage':"Chargement des données ...",
351 'comingSoon':"Bientôt en ligne ...", 351 'comingSoon':"Bientôt en ligne ...",
352 'panelCollectingEntryopyMessageText':"Rassemblement d'entropie", 352 'panelCollectingEntryopyMessageText':"Rassemblement d'entropie",
353 'directLoginConfigurationCheckBoxFieldSelectedValue':"Oui", 353 'directLoginConfigurationCheckBoxFieldSelectedValue':"Oui",
354 'directLoginConfigurationCheckBoxFieldNotSelectedValue':"Non", 354 'directLoginConfigurationCheckBoxFieldNotSelectedValue':"Non",
355 355
356__syntaxFix__: "syntax fix" 356__syntaxFix__: "syntax fix"
357}); 357});
diff --git a/frontend/beta/js/Clipperz/PM/Strings/Strings_it-IT.js b/frontend/beta/js/Clipperz/PM/Strings/Strings_it-IT.js
index 0499376..9dd0511 100644
--- a/frontend/beta/js/Clipperz/PM/Strings/Strings_it-IT.js
+++ b/frontend/beta/js/Clipperz/PM/Strings/Strings_it-IT.js
@@ -1,689 +1,689 @@
1/* 1/*
2 2
3Copyright 2008-2013 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz, the online password manager. 5This file is part of Clipperz, the online password manager.
6For further information about its features and functionalities please 6For further information about its features and functionalities please
7refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
8 8
9* Clipperz is free software: you can redistribute it and/or modify it 9* Clipperz is free software: you can redistribute it and/or modify it
10 under the terms of the GNU Affero General Public License as published 10 under the terms of the GNU Affero General Public License as published
11 by the Free Software Foundation, either version 3 of the License, or 11 by the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version. 12 (at your option) any later version.
13 13
14* Clipperz is distributed in the hope that it will be useful, but 14* Clipperz is distributed in the hope that it will be useful, but
15 WITHOUT ANY WARRANTY; without even the implied warranty of 15 WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
18 18
19* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
20 License along with Clipperz. If not, see http://www.gnu.org/licenses/. 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
21 21
22*/ 22*/
23 23
24Clipperz.PM.Strings.Languages['it-IT'.toLowerCase()] = MochiKit.Base.merge(Clipperz.PM.Strings.Languages['en-us'], { 24Clipperz.PM.Strings.Languages['it-IT'.toLowerCase()] = MochiKit.Base.merge(Clipperz.PM.Strings.Languages['en-us'], {
25 'clipperzServiceDescription':"<h2>Tienilo per te!</h2> <ul> <li> <h3>Clipperz è:</h3> <ul> <li> <p>un archivio semplice e sicuro per le tue password</p> </li> <li> <p>un canale di accesso unificato a tutti i tuoi servizi online</p> </li> <li> <p>una cassaforte digitale per tutti i tuoi dati riservati</p> </li> </ul> </li> <li> <h3>Con Clipperz puoi:</h3> <ul> <li> <p>memorizzare e gestire le password e le credenziali di accesso dei tuoi servizi online</p> </li> <li> <p>accedere ai tuoi servizi online con un solo click senza bisogno di inserire username o password</p> </li> <li> <p>proteggere tutte le tue informazioni confidenziali: codice dell&#x27;allarme di casa, dati delle carte di credito, …</p> </li> <li> <p>condividere dati riservati con i tuoi familiari o colleghi (disponibile a breve)</p> </li> </ul> </li> <li> <h3>I vantaggi di Clipperz:</h3> <ul> <li> <p>gratuito e completamente anonimo</p> </li> <li> <p>accessibile da qualsiasi computer</p> </li> <li> <p>nessun software da scaricare e niente da installare</p> </li> <li> <p>mai più informazioni riservate sul tuo PC o sulla carta!</p> </li> </ul> </li> <li> <h3>La sicurezza di Clipperz:</h3> <ul> <li> <p>i dati sono criptati dal tuo browser prima di essere inviati a Clipperz</p> </li> <li> <p>la chiave per decriptare i dati è conosciuta soltanto da te</p> </li> <li> <p>Clipperz riceve e memorizza solo i tuoi dati criptati e non ha nessuna possibilità di accedere alla versione in chiaro</p> </li> <li> <p>Clipperz utilizza solo sistemi crittografici standard, senza nessuna velleità di inventare e proporre nuovi algoritmi non validati dalla comunità scientifica</p> </li> <li> <p>tutto il codice di Clipperz è disponibile e può essere analizzato in qualsiasi momento, ma non serve essere un esperto di crittografia per apprezzare la sicurezza e la comodità di Clipperz!</p> </li> </ul> </li> <li><a href=\"http://www.clipperz.com\" target=\"_blank\">Maggiori informazioni su Clipperz (in inglese)</a> </li> </ul> ", 25 'clipperzServiceDescription':"<h2>Tienilo per te!</h2> <ul> <li> <h3>Clipperz è:</h3> <ul> <li> <p>un archivio semplice e sicuro per le tue password</p> </li> <li> <p>un canale di accesso unificato a tutti i tuoi servizi online</p> </li> <li> <p>una cassaforte digitale per tutti i tuoi dati riservati</p> </li> </ul> </li> <li> <h3>Con Clipperz puoi:</h3> <ul> <li> <p>memorizzare e gestire le password e le credenziali di accesso dei tuoi servizi online</p> </li> <li> <p>accedere ai tuoi servizi online con un solo click senza bisogno di inserire username o password</p> </li> <li> <p>proteggere tutte le tue informazioni confidenziali: codice dell&#x27;allarme di casa, dati delle carte di credito, …</p> </li> <li> <p>condividere dati riservati con i tuoi familiari o colleghi (disponibile a breve)</p> </li> </ul> </li> <li> <h3>I vantaggi di Clipperz:</h3> <ul> <li> <p>gratuito e completamente anonimo</p> </li> <li> <p>accessibile da qualsiasi computer</p> </li> <li> <p>nessun software da scaricare e niente da installare</p> </li> <li> <p>mai più informazioni riservate sul tuo PC o sulla carta!</p> </li> </ul> </li> <li> <h3>La sicurezza di Clipperz:</h3> <ul> <li> <p>i dati sono criptati dal tuo browser prima di essere inviati a Clipperz</p> </li> <li> <p>la chiave per decriptare i dati è conosciuta soltanto da te</p> </li> <li> <p>Clipperz riceve e memorizza solo i tuoi dati criptati e non ha nessuna possibilità di accedere alla versione in chiaro</p> </li> <li> <p>Clipperz utilizza solo sistemi crittografici standard, senza nessuna velleità di inventare e proporre nuovi algoritmi non validati dalla comunità scientifica</p> </li> <li> <p>tutto il codice di Clipperz è disponibile e può essere analizzato in qualsiasi momento, ma non serve essere un esperto di crittografia per apprezzare la sicurezza e la comodità di Clipperz!</p> </li> </ul> </li> <li><a href=\"http://www.clipperz.com\" target=\"_blank\">Maggiori informazioni su Clipperz (in inglese)</a> </li> </ul> ",
26 'loginFormTitle':"accedi a Clipperz", 26 'loginFormTitle':"accedi a Clipperz",
27 'loginFormUsernameLabel':"Utente", 27 'loginFormUsernameLabel':"Utente",
28 'loginFormPassphraseLabel':"frase segreta", 28 'loginFormPassphraseLabel':"frase segreta",
29 'loginFormDontHaveAnAccountLabel':"non ti sei ancora registrato?", 29 'loginFormDontHaveAnAccountLabel':"non ti sei ancora registrato?",
30 'loginFormCreateOneLabel':"registrati adesso", 30 'loginFormCreateOneLabel':"registrati adesso",
31 'loginFormForgotYourCredentialsLabel':"hai perso i dati di accesso?", 31 'loginFormForgotYourCredentialsLabel':"hai perso i dati di accesso?",
32 'loginFormAarghThatsBadLabel':"aargh! questo non è bello!", 32 'loginFormAarghThatsBadLabel':"aargh! questo non è bello!",
33 'loginFormAfraidOfMaliciousScriptsLabel':"non ti fidi?", 33 'loginFormAfraidOfMaliciousScriptsLabel':"non ti fidi?",
34 'loginFormVerifyTheCodeLabel':"controlla il codice", 34 'loginFormVerifyTheCodeLabel':"controlla il codice",
35 'loginFormButtonLabel':"Accedi", 35 'loginFormButtonLabel':"Accedi",
36 'loginFormOneTimePasswordCheckboxLabel':"usa un codice “usa e getta”", 36 'loginFormOneTimePasswordCheckboxLabel':"usa un codice “usa e getta”",
37 'loginFormOneTimePasswordCheckboxDescription':"", 37 'loginFormOneTimePasswordCheckboxDescription':"",
38 'loginPanelSwithLanguageDescription':"<h5>Seleziona la tua lingua preferita</h5> ", 38 'loginPanelSwithLanguageDescription':"<h5>Seleziona la tua lingua preferita</h5> ",
39 'browserCompatibilityDescription':"<p>Clipperz consiglia Firefox per una maggiore sicurezza. Clipperz supporta anche Opera ed Internet Explorer.</p> ", 39 'browserCompatibilityDescription':"<p>Clipperz consiglia Firefox per una maggiore sicurezza. Clipperz supporta anche Opera ed Internet Explorer.</p> ",
40 'OTPloginMessagePanelInitialTitle':"Accesso con codice “usa e getta”", 40 'OTPloginMessagePanelInitialTitle':"Accesso con codice “usa e getta”",
41 'OTPloginMessagePanelInitialText':"Invio delle credenziali OTP ...", 41 'OTPloginMessagePanelInitialText':"Invio delle credenziali OTP ...",
42 'OTPloginMessagePanelLoadingTitle':"Accesso con codice “usa e getta”", 42 'OTPloginMessagePanelLoadingTitle':"Accesso con codice “usa e getta”",
43 'OTPloginMessagePanelLoadingText':"Caricamento dei dati di autenticazione criptati ...", 43 'OTPloginMessagePanelLoadingText':"Caricamento dei dati di autenticazione criptati ...",
44 'OTPloginMessagePanelProcessingTitle':"Accesso con codice “usa e getta”", 44 'OTPloginMessagePanelProcessingTitle':"Accesso con codice “usa e getta”",
45 'OTPloginMessagePanelProcessingText':"Decodifica locale dei dati di autenticazione ...", 45 'OTPloginMessagePanelProcessingText':"Decodifica locale dei dati di autenticazione ...",
46 'loginMessagePanelInitialTitle':"Connessione in corso ...", 46 'loginMessagePanelInitialTitle':"Connessione in corso ...",
47 'loginMessagePanelInitialText':"---", 47 'loginMessagePanelInitialText':"---",
48 'loginMessagePanelInitialButtonLabel':"Annulla", 48 'loginMessagePanelInitialButtonLabel':"Annulla",
49 'loginMessagePanelConnectedTitle':"Connesso", 49 'loginMessagePanelConnectedTitle':"Connesso",
50 'loginMessagePanelConnectedText':"Fatto", 50 'loginMessagePanelConnectedText':"Fatto",
51 'loginMessagePanelFailureTitle':"Errore", 51 'loginMessagePanelFailureTitle':"Errore",
52 'loginMessagePanelFailureText':"Connessione fallita", 52 'loginMessagePanelFailureText':"Connessione fallita",
53 'loginMessagePanelFailureButtonLabel':"Chiudi", 53 'loginMessagePanelFailureButtonLabel':"Chiudi",
54 'connectionLoginSendingCredentialsMessageTitle':"Verifica delle credenziali", 54 'connectionLoginSendingCredentialsMessageTitle':"Verifica delle credenziali",
55 'connectionLoginSendingCredentialsMessageText':"Invio delle credenziali", 55 'connectionLoginSendingCredentialsMessageText':"Invio delle credenziali",
56 'connectionLoginCredentialsVerificationMessageTitle':"Verifica delle credenziali", 56 'connectionLoginCredentialsVerificationMessageTitle':"Verifica delle credenziali",
57 'connectionLoginCredentialsVerificationMessageText':"Esecuzione dell&#x27;autenticazione SRP ...", 57 'connectionLoginCredentialsVerificationMessageText':"Esecuzione dell&#x27;autenticazione SRP ...",
58 'connectionLoginDoneMessageTitle':"Verifica delle credenziali", 58 'connectionLoginDoneMessageTitle':"Verifica delle credenziali",
59 'connectionLoginDoneMessageText':"Connesso", 59 'connectionLoginDoneMessageText':"Connesso",
60 'userLoginPanelUpgradingUserCredentialsMessageTitle':"Verifica delle credenziali", 60 'userLoginPanelUpgradingUserCredentialsMessageTitle':"Verifica delle credenziali",
61 'userLoginPanelUpgradingUserCredentialsMessageText':"Aggiornamento delle credenziali ad un nuovo schema di autenticazione", 61 'userLoginPanelUpgradingUserCredentialsMessageText':"Aggiornamento delle credenziali ad un nuovo schema di autenticazione",
62 'userLoginPanelConnectedMessageTitle':"Utente autenticato", 62 'userLoginPanelConnectedMessageTitle':"Utente autenticato",
63 'userLoginPanelConnectedMessageText':"Autenticazione eseguita con successo", 63 'userLoginPanelConnectedMessageText':"Autenticazione eseguita con successo",
64 'userLoginPanelTryingAnOlderConnectionSchemaMessageTitle':"Verifica delle credenziali", 64 'userLoginPanelTryingAnOlderConnectionSchemaMessageTitle':"Verifica delle credenziali",
65 'userLoginPanelTryingAnOlderConnectionSchemaMessageText':"Tentativo con vecchio schema di autenticazione", 65 'userLoginPanelTryingAnOlderConnectionSchemaMessageText':"Tentativo con vecchio schema di autenticazione",
66 'userLoginPanelLoadingUserDataMessageTitle':"Utente autenticato", 66 'userLoginPanelLoadingUserDataMessageTitle':"Utente autenticato",
67 'userLoginPanelLoadingUserDataMessageText':"Scarica le intestazioni criptate delle schede da Clipperz", 67 'userLoginPanelLoadingUserDataMessageText':"Scarica le intestazioni criptate delle schede da Clipperz",
68 'userLoginPanelDecryptingUserDataMessageTitle':"Utente autenticato", 68 'userLoginPanelDecryptingUserDataMessageTitle':"Utente autenticato",
69 'userLoginPanelDecryptingUserDataMessageText':"Decodifica locale dell&#x27;intestazione delle schede", 69 'userLoginPanelDecryptingUserDataMessageText':"Decodifica locale dell&#x27;intestazione delle schede",
70 'userLoginPanelDecryptingUserStatisticsMessageTitle':"Utente autenticato", 70 'userLoginPanelDecryptingUserStatisticsMessageTitle':"Utente autenticato",
71 'userLoginPanelDecryptingUserStatisticsMessageText':"Decodifica locale delle statistiche d&#x27;uso", 71 'userLoginPanelDecryptingUserStatisticsMessageText':"Decodifica locale delle statistiche d&#x27;uso",
72 'splashAlertTitle':"Benvenuto a Clipperz!", 72 'splashAlertTitle':"Benvenuto a Clipperz!",
73 'splashAlertText':"<p>Alcuni consigli per la sicurezza</p> <ul> <li> <p>La sicurezza dei tuoi dati dipende da quanto è sicura la frase segreta che usi per proteggerli. Nessuno può accedervi a meno che non conosca la frase segreta.</p> </li> <li> <p>Se hai intenzione di usare Clipperz per conservare informazioni sensibili e riservate, scegli attentamente una frase segreta complessa. Più è lunga, maggiore è la sicurezza!</p> </li> <li> <p>E non dimenticare che Clipperz non è in grado di recuperare la tua frase segreta in caso di smarrimento!</p> </li> </ul> <p>Per maggiori informazioni sulla sicurezza, consulta il sito <a href=\"http://www.clipperz.com\" target=\"_blank\">Clipperz</a> (in lingua inglese).</p> ", 73 'splashAlertText':"<p>Alcuni consigli per la sicurezza</p> <ul> <li> <p>La sicurezza dei tuoi dati dipende da quanto è sicura la frase segreta che usi per proteggerli. Nessuno può accedervi a meno che non conosca la frase segreta.</p> </li> <li> <p>Se hai intenzione di usare Clipperz per conservare informazioni sensibili e riservate, scegli attentamente una frase segreta complessa. Più è lunga, maggiore è la sicurezza!</p> </li> <li> <p>E non dimenticare che Clipperz non è in grado di recuperare la tua frase segreta in caso di smarrimento!</p> </li> </ul> <p>Per maggiori informazioni sulla sicurezza, consulta il sito <a href=\"http://www.clipperz.com\" target=\"_blank\">Clipperz</a> (in lingua inglese).</p> ",
74 'splashAlertCloseButtonLabel':"Ok", 74 'splashAlertCloseButtonLabel':"Ok",
75 'registrationFormTitle':"crea il tuo utente", 75 'registrationFormTitle':"crea il tuo utente",
76 'registrationFormUsernameLabel':"Utente", 76 'registrationFormUsernameLabel':"Utente",
77 'registrationFormPassphraseLabel':"frase segreta", 77 'registrationFormPassphraseLabel':"frase segreta",
78 'registrationFormRetypePassphraseLabel':"ripeti frase segreta", 78 'registrationFormRetypePassphraseLabel':"ripeti frase segreta",
79 'registrationFormSafetyCheckLabel':"Sono consapevole che Clipperz non è in grado di recuperare una frase segreta dimenticata.", 79 'registrationFormSafetyCheckLabel':"Sono consapevole che Clipperz non è in grado di recuperare una frase segreta dimenticata.",
80 'registrationFormTermsOfServiceCheckLabel':"Dichiaro di aver letto e di accettare i <a href=\"http://www.clipperz.com/terms_of_service\" target=\"_blank\">Termini del Servizio</a> .", 80 'registrationFormTermsOfServiceCheckLabel':"Dichiaro di aver letto e di accettare i <a href=\"https://www.clipperz.com/terms_service\" target=\"_blank\">Termini del Servizio</a> .",
81 'registrationFormDoYouAlreadyHaveAnAccountLabel':"sei già un utente registrato?", 81 'registrationFormDoYouAlreadyHaveAnAccountLabel':"sei già un utente registrato?",
82 'registrationFormSimplyLoginLabel':"accedi subito", 82 'registrationFormSimplyLoginLabel':"accedi subito",
83 'registrationFormButtonLabel':"Registrati", 83 'registrationFormButtonLabel':"Registrati",
84 'registrationFormWarningMessageNotMatchingPassphrases':"Le frasi segrete non corrispondono, ripeti l&#x27;inserimento.", 84 'registrationFormWarningMessageNotMatchingPassphrases':"Le frasi segrete non corrispondono, ripeti l&#x27;inserimento.",
85 'registrationFormWarningMessageSafetyCheckNotSelected':"Leggi e spunta le condizioni sotto riportate.", 85 'registrationFormWarningMessageSafetyCheckNotSelected':"Leggi e spunta le condizioni sotto riportate.",
86 'registrationFormWarningMessageTermsOfServiceCheckNotSelected':"Per procedere devi accettare i Termini del Servizio.", 86 'registrationFormWarningMessageTermsOfServiceCheckNotSelected':"Per procedere devi accettare i Termini del Servizio.",
87 'registrationMessagePanelInitialTitle':"Registrazione in corso ...", 87 'registrationMessagePanelInitialTitle':"Registrazione in corso ...",
88 'registrationMessagePanelInitialText':"---", 88 'registrationMessagePanelInitialText':"---",
89 'registrationMessagePanelInitialButtonLabel':"Annulla", 89 'registrationMessagePanelInitialButtonLabel':"Annulla",
90 'registrationMessagePanelRegistrationDoneTitle':"Registrazione", 90 'registrationMessagePanelRegistrationDoneTitle':"Registrazione",
91 'registrationMessagePanelRegistrationDoneText':"Fatto", 91 'registrationMessagePanelRegistrationDoneText':"Fatto",
92 'registrationMessagePanelFailureTitle':"Registrazione fallita", 92 'registrationMessagePanelFailureTitle':"Registrazione fallita",
93 'registrationMessagePanelFailureButtonLabel':"Chiudi", 93 'registrationMessagePanelFailureButtonLabel':"Chiudi",
94 'connectionRegistrationSendingRequestMessageText':"Verifica delle credenziali", 94 'connectionRegistrationSendingRequestMessageText':"Verifica delle credenziali",
95 'connectionRegistrationSendingCredentialsMessageText':"Invio delle credenziali", 95 'connectionRegistrationSendingCredentialsMessageText':"Invio delle credenziali",
96 'registrationSplashPanelTitle':"Avviso di sicurezza", 96 'registrationSplashPanelTitle':"Avviso di sicurezza",
97 'registrationSplashPanelDescription':"<p>Queste sono le tue credenziali di accesso a Clipperz, conservale con cura. Il tuo utente ed la tua frase segreta non ti verranno mostrati una seconda volta!</p> ", 97 'registrationSplashPanelDescription':"<p>Queste sono le tue credenziali di accesso a Clipperz, conservale con cura. Il tuo utente ed la tua frase segreta non ti verranno mostrati una seconda volta!</p> ",
98 'registrationSplashPanelUsernameLabel':"Utente", 98 'registrationSplashPanelUsernameLabel':"Utente",
99 'registrationSplashPanelPassphraseLabel':"frase segreta", 99 'registrationSplashPanelPassphraseLabel':"frase segreta",
100 'registrationSplashPanelShowPassphraseButtonLabel':"mostra la frase segreta", 100 'registrationSplashPanelShowPassphraseButtonLabel':"mostra la frase segreta",
101 'donateHeaderLinkLabel':"donazioni", 101 'donateHeaderLinkLabel':"donazioni",
102 'creditsHeaderLinkLabel':"credits", 102 'creditsHeaderLinkLabel':"credits",
103 'feedbackHeaderLinkLabel':"scrivici", 103 'feedbackHeaderLinkLabel':"scrivici",
104 'helpHeaderLinkLabel':"aiuto", 104 'helpHeaderLinkLabel':"aiuto",
105 'forumHeaderLinkLabel':"forum", 105 'forumHeaderLinkLabel':"forum",
106 'recordMenuLabel':"Schede", 106 'recordMenuLabel':"Schede",
107 'accountMenuLabel':"profilo", 107 'accountMenuLabel':"profilo",
108 'dataMenuLabel':"dati", 108 'dataMenuLabel':"dati",
109 'contactsMenuLabel':"Contatti", 109 'contactsMenuLabel':"Contatti",
110 'toolsMenuLabel':"strumenti", 110 'toolsMenuLabel':"strumenti",
111 'logoutMenuLabel':"esci", 111 'logoutMenuLabel':"esci",
112 'lockMenuLabel':"blocca", 112 'lockMenuLabel':"blocca",
113 'lockTitle':"Utente bloccato", 113 'lockTitle':"Utente bloccato",
114 'lockDescription':"<p>Per sbloccare il tuo utente inserisci la frase segreta</p> ", 114 'lockDescription':"<p>Per sbloccare il tuo utente inserisci la frase segreta</p> ",
115 'unlockButtonLabel':"Sblocca", 115 'unlockButtonLabel':"Sblocca",
116 'changePasswordTabLabel':"Cambia la tua frase segreta", 116 'changePasswordTabLabel':"Cambia la tua frase segreta",
117 'changePasswordTabTitle':"Cambia la tua frase segreta", 117 'changePasswordTabTitle':"Cambia la tua frase segreta",
118 'changePasswordFormUsernameLabel':"Utente", 118 'changePasswordFormUsernameLabel':"Utente",
119 'changePasswordFormOldPassphraseLabel':"attuale frase segreta", 119 'changePasswordFormOldPassphraseLabel':"attuale frase segreta",
120 'changePasswordFormNewPassphraseLabel':"nuova frase segreta", 120 'changePasswordFormNewPassphraseLabel':"nuova frase segreta",
121 'changePasswordFormRetypePassphraseLabel':"ripeti nuova frase segreta", 121 'changePasswordFormRetypePassphraseLabel':"ripeti nuova frase segreta",
122 'changePasswordFormSafetyCheckboxLabel':"Sono consapevole che Clipperz non è in grado di recuperare una frase segreta dimenticata.", 122 'changePasswordFormSafetyCheckboxLabel':"Sono consapevole che Clipperz non è in grado di recuperare una frase segreta dimenticata.",
123 'changePasswordFormSubmitLabel':"Cambia frase segreta", 123 'changePasswordFormSubmitLabel':"Cambia frase segreta",
124 'changePasswordFormWrongUsernameWarning':"Utente errato", 124 'changePasswordFormWrongUsernameWarning':"Utente errato",
125 'changePasswordFormWrongPassphraseWarning':"Frase segreta errata", 125 'changePasswordFormWrongPassphraseWarning':"Frase segreta errata",
126 'changePasswordFormWrongRetypePassphraseWarning':"Le frasi segrete non corrispondono, ripeti l&#x27;inserimento.", 126 'changePasswordFormWrongRetypePassphraseWarning':"Le frasi segrete non corrispondono, ripeti l&#x27;inserimento.",
127 'changePasswordFormSafetyCheckWarning':"Leggi e spunta le condizioni sotto riportate.", 127 'changePasswordFormSafetyCheckWarning':"Leggi e spunta le condizioni sotto riportate.",
128 'changePasswordFormProgressDialogTitle':"Aggiornamento credenziali", 128 'changePasswordFormProgressDialogTitle':"Aggiornamento credenziali",
129 'changePasswordFormProgressDialogEmptyText':"---", 129 'changePasswordFormProgressDialogEmptyText':"---",
130 'changePasswordFormProgressDialogConnectedMessageTitle':"Connesso", 130 'changePasswordFormProgressDialogConnectedMessageTitle':"Connesso",
131 'changePasswordFormProgressDialogConnectedMessageText':"Fatto", 131 'changePasswordFormProgressDialogConnectedMessageText':"Fatto",
132 'changePasswordFormProgressDialogErrorMessageTitle':"Errore", 132 'changePasswordFormProgressDialogErrorMessageTitle':"Errore",
133 'changePasswordFormProgressDialogErrorMessageText':"Aggiornamento credenziali fallito!", 133 'changePasswordFormProgressDialogErrorMessageText':"Aggiornamento credenziali fallito!",
134 'changeCredentialsPanelEncryptingDataMessageTitle':"Cambio della frase segreta", 134 'changeCredentialsPanelEncryptingDataMessageTitle':"Cambio della frase segreta",
135 'changeCredentialsPanelEncryptingDataMessageText':"Cripta localmente l&#x27;intestazione delle schede", 135 'changeCredentialsPanelEncryptingDataMessageText':"Cripta localmente l&#x27;intestazione delle schede",
136 'changeCredentialsPanelCreatingNewCredentialsMessageTitle':"Cambio della frase segreta", 136 'changeCredentialsPanelCreatingNewCredentialsMessageTitle':"Cambio della frase segreta",
137 'changeCredentialsPanelCreatingNewCredentialsMessageText':"Aggiornamento delle credenziali", 137 'changeCredentialsPanelCreatingNewCredentialsMessageText':"Aggiornamento delle credenziali",
138 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageTitle':"Cambio della frase segreta", 138 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageTitle':"Cambio della frase segreta",
139 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageText':"Carica le intestazioni criptate delle schede su Clipperz", 139 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageText':"Carica le intestazioni criptate delle schede su Clipperz",
140 'changeCredentialsPanelDoneMessageTitle':"Cambio della frase segreta", 140 'changeCredentialsPanelDoneMessageTitle':"Cambio della frase segreta",
141 'changeCredentialsPanelDoneMessageText':"Fatto", 141 'changeCredentialsPanelDoneMessageText':"Fatto",
142 'manageOTPTabLabel':"Codici di accesso “usa e getta”", 142 'manageOTPTabLabel':"Codici di accesso “usa e getta”",
143 'manageOTPTabTitle':"Codici di accesso “usa e getta”", 143 'manageOTPTabTitle':"Codici di accesso “usa e getta”",
144 'manageOTPTabDescription':"<p>I codici di accesso e “usa e getta” funzionano come la tua normale frase segreta, ma possono essere utilizzate una sola volta.</p> <p>Se lo stesso codice “usa e getta” viene utilizzato per tentare ulteriori accessi il processo di autenticazione fallirà.</p> <p>Infatti, dopo il primo utilizzo, il codice “usa e getta” verrà immediatamente disattivato e cancellato prevenendo così eventuali accessi non autorizzati.</p> <p>L&#x27;utilizzo di codici “usa e getta” è una scelta consigliata per chi teme che il computer dal quale sta accedendo a Clipperz non sia sicuro a causa di software quali keyloggers e spyware che potrebbero registrare le proprie credenziali di accesso.</p> <p><b>E&#x27; caldamente consigliato l&#x27;utilizzo di codici “usa e getta” quando ci si collega a Clipperz da terminali pubblici quali Internet Cafe e biblioteche.</b> </p> ", 144 'manageOTPTabDescription':"<p>I codici di accesso e “usa e getta” funzionano come la tua normale frase segreta, ma possono essere utilizzate una sola volta.</p> <p>Se lo stesso codice “usa e getta” viene utilizzato per tentare ulteriori accessi il processo di autenticazione fallirà.</p> <p>Infatti, dopo il primo utilizzo, il codice “usa e getta” verrà immediatamente disattivato e cancellato prevenendo così eventuali accessi non autorizzati.</p> <p>L&#x27;utilizzo di codici “usa e getta” è una scelta consigliata per chi teme che il computer dal quale sta accedendo a Clipperz non sia sicuro a causa di software quali keyloggers e spyware che potrebbero registrare le proprie credenziali di accesso.</p> <p><b>E&#x27; caldamente consigliato l&#x27;utilizzo di codici “usa e getta” quando ci si collega a Clipperz da terminali pubblici quali Internet Cafe e biblioteche.</b> </p> ",
145 'oneTimePasswordReadOnlyMessage':"<h6>Attenzione!</h6> <p>Non è possibilie accedere ai propri codici “usa e getta” quando si utilizza la versione offline di Clipperz.</p> ", 145 'oneTimePasswordReadOnlyMessage':"<h6>Attenzione!</h6> <p>Non è possibilie accedere ai propri codici “usa e getta” quando si utilizza la versione offline di Clipperz.</p> ",
146 'oneTimePasswordLoadingMessage':"<h6>Caricamento dati</h6> <p>Si prega di attendere ...</p> ", 146 'oneTimePasswordLoadingMessage':"<h6>Caricamento dati</h6> <p>Si prega di attendere ...</p> ",
147 'oneTimePasswordNoPasswordAvailable':"<h6>Nessun codice “usa e getta” disponibile</h6> <p>Per creare codici “usa e getta” clicca sul pulsante “Nuovo” che trovi qui sopra.</p> ", 147 'oneTimePasswordNoPasswordAvailable':"<h6>Nessun codice “usa e getta” disponibile</h6> <p>Per creare codici “usa e getta” clicca sul pulsante “Nuovo” che trovi qui sopra.</p> ",
148 'deleteOTPButtonLabel':"Elimina", 148 'deleteOTPButtonLabel':"Elimina",
149 'printOTPButtonLabel':"Stampa", 149 'printOTPButtonLabel':"Stampa",
150 'disabledOneTimePassword_warning':"disabilitato", 150 'disabledOneTimePassword_warning':"disabilitato",
151 'oneTimePasswordSelectionLink_selectLabel':"Seleziona:", 151 'oneTimePasswordSelectionLink_selectLabel':"Seleziona:",
152 'oneTimePasswordSelectionLink_none':"nessuno", 152 'oneTimePasswordSelectionLink_none':"nessuno",
153 'oneTimePasswordSelectionLink_used':"utilizzati", 153 'oneTimePasswordSelectionLink_used':"utilizzati",
154 'oneTimePasswordSelectionLink_unused':"disponibili", 154 'oneTimePasswordSelectionLink_unused':"disponibili",
155 'saveOTP_encryptUserDataTitle':"Registrazione del nuovo codice “usa e getta”", 155 'saveOTP_encryptUserDataTitle':"Registrazione del nuovo codice “usa e getta”",
156 'saveOTP_encryptUserDataText':"Elaborazione delle credenziali OTP ...", 156 'saveOTP_encryptUserDataText':"Elaborazione delle credenziali OTP ...",
157 'saveOTP_encryptOTPDataTitle':"Registrazione del nuovo codice “usa e getta”", 157 'saveOTP_encryptOTPDataTitle':"Registrazione del nuovo codice “usa e getta”",
158 'saveOTP_encryptOTPDataText':"Codifica locale dei dati di autenticazione ...", 158 'saveOTP_encryptOTPDataText':"Codifica locale dei dati di autenticazione ...",
159 'saveOTP_sendingDataTitle':"Registrazione del nuovo codice “usa e getta”", 159 'saveOTP_sendingDataTitle':"Registrazione del nuovo codice “usa e getta”",
160 'saveOTP_sendingDataText':"Invio dei dati di autenticazione criptati ...", 160 'saveOTP_sendingDataText':"Invio dei dati di autenticazione criptati ...",
161 'saveOTP_updatingInterfaceTitle':"Registrazione del nuovo codice “usa e getta”", 161 'saveOTP_updatingInterfaceTitle':"Registrazione del nuovo codice “usa e getta”",
162 'saveOTP_updatingInterfaceText':"Aggiornamento dell&#x27;interfaccia", 162 'saveOTP_updatingInterfaceText':"Aggiornamento dell&#x27;interfaccia",
163 'accountPreferencesLabel':"Preferenze", 163 'accountPreferencesLabel':"Preferenze",
164 'accountPreferencesTabTitle':"Preferenze", 164 'accountPreferencesTabTitle':"Preferenze",
165 'accountPreferencesLanguageTitle':"Selezione della lingua", 165 'accountPreferencesLanguageTitle':"Selezione della lingua",
166 'accountPreferencesLanguageDescription':"<p>Scegli la lingua preferita dall&#x27;elenco sottostante.</p> ", 166 'accountPreferencesLanguageDescription':"<p>Scegli la lingua preferita dall&#x27;elenco sottostante.</p> ",
167 'showDonationReminderPanelTitle':"Promemoria donazioni", 167 'showDonationReminderPanelTitle':"Promemoria donazioni",
168 'showDonationReminderPanelDescription':"<p>Mostra i promemopria per le donazioni</p> ", 168 'showDonationReminderPanelDescription':"<p>Mostra i promemopria per le donazioni</p> ",
169 'saveUserPreferencesFormSubmitLabel':"Salva", 169 'saveUserPreferencesFormSubmitLabel':"Salva",
170 'cancelUserPreferencesFormSubmitLabel':"Annulla", 170 'cancelUserPreferencesFormSubmitLabel':"Annulla",
171 'accountPreferencesSavingPanelTitle_Step1':"Salvataggio preferenze", 171 'accountPreferencesSavingPanelTitle_Step1':"Salvataggio preferenze",
172 'accountPreferencesSavingPanelText_Step1':"Cripta localmente le preferenze", 172 'accountPreferencesSavingPanelText_Step1':"Cripta localmente le preferenze",
173 'accountPreferencesSavingPanelTitle_Step2':"Salvataggio preferenze", 173 'accountPreferencesSavingPanelTitle_Step2':"Salvataggio preferenze",
174 'accountPreferencesSavingPanelText_Step2':"Carica preferenze criptate su Clipperz", 174 'accountPreferencesSavingPanelText_Step2':"Carica preferenze criptate su Clipperz",
175 'accountLoginHistoryLabel':"Registro degli accessi", 175 'accountLoginHistoryLabel':"Registro degli accessi",
176 'loginHistoryTabTitle':"Registro degli accessi", 176 'loginHistoryTabTitle':"Registro degli accessi",
177 'loginHistoryReadOnlyMessage':"<h6>Attenzione!</h6> <p>Il registro degli accessi non è disponibile quando si utilizza la versione offline di Clipperz</p> ", 177 'loginHistoryReadOnlyMessage':"<h6>Attenzione!</h6> <p>Il registro degli accessi non è disponibile quando si utilizza la versione offline di Clipperz</p> ",
178 'loginHistoryLoadingMessage':"<h6>Caricamento dati</h6> <p>Si prega di attendere ...</p> ", 178 'loginHistoryLoadingMessage':"<h6>Caricamento dati</h6> <p>Si prega di attendere ...</p> ",
179 'loginHistoryLoadedMessage':"<h6>I tuoi ultimi 10 accessi</h6> <p> </p> ", 179 'loginHistoryLoadedMessage':"<h6>I tuoi ultimi 10 accessi</h6> <p> </p> ",
180 'loginHistoryIPLabel':"IP", 180 'loginHistoryIPLabel':"IP",
181 'loginHistoryTimeLabel':"data", 181 'loginHistoryTimeLabel':"data",
182 'loginHistoryCurrentSessionText':"sessione corrente", 182 'loginHistoryCurrentSessionText':"sessione corrente",
183 'loginHistoryReloadButtonLabel':"Aggiorna il registro degli accessi", 183 'loginHistoryReloadButtonLabel':"Aggiorna il registro degli accessi",
184 'deleteAccountTabLabel':"Cancella il tuo utente", 184 'deleteAccountTabLabel':"Cancella il tuo utente",
185 'deleteAccountTabTitle':"Cancella il tuo utente", 185 'deleteAccountTabTitle':"Cancella il tuo utente",
186 'deleteAccountFormUsernameLabel':"Utente", 186 'deleteAccountFormUsernameLabel':"Utente",
187 'deleteAccountFormPassphraseLabel':"frase segreta", 187 'deleteAccountFormPassphraseLabel':"frase segreta",
188 'deleteAccountFormSafetyCheckboxLabel':"Sono consapevole che tutti miei dati verranno cancellati e che questa azione è irreversibile.", 188 'deleteAccountFormSafetyCheckboxLabel':"Sono consapevole che tutti miei dati verranno cancellati e che questa azione è irreversibile.",
189 'deleteAccountFormSubmitLabel':"Cancella il mio utente", 189 'deleteAccountFormSubmitLabel':"Cancella il mio utente",
190 'deleteAccountFormWrongUsernameWarning':"Utente errato", 190 'deleteAccountFormWrongUsernameWarning':"Utente errato",
191 'deleteAccountFormWrongPassphraseWarning':"Frase segreta errata", 191 'deleteAccountFormWrongPassphraseWarning':"Frase segreta errata",
192 'deleteAccountFormSafetyCheckWarning':"Leggi e spunta le condizioni sotto riportate.", 192 'deleteAccountFormSafetyCheckWarning':"Leggi e spunta le condizioni sotto riportate.",
193 'accountPanelDeletingAccountPanelConfirmationTitle':"ATTENZIONE", 193 'accountPanelDeletingAccountPanelConfirmationTitle':"ATTENZIONE",
194 'accountPanelDeleteAccountPanelConfirmationText':"Sei sicuro di voler cancellare il tuo utente?", 194 'accountPanelDeleteAccountPanelConfirmationText':"Sei sicuro di voler cancellare il tuo utente?",
195 'offlineCopyTabLabel':"Copia offline", 195 'offlineCopyTabLabel':"Copia offline",
196 'offlineCopyTabTitle':"Copia offline", 196 'offlineCopyTabTitle':"Copia offline",
197 'offlineCopyTabDescription':"<p>Con un solo clic puoi trasferire tutti i tuoi dati dai server di Clipperz al tuo PC, creando una versione offline di Clipperz a cui potrai accedere quando non è disponibile un collegamento ad Internet.</p> <p>La versione offline in sola lettura è sicura quanto quella online e non espone i tuoi dati a livelli di rischio superiore in quanto entrambe condividono la medesima architettura di sicurezza.</p> <ol> <li> <p>Clicca sul link sottostante per scaricare la copia offline dei tuoi dati.</p> </li> <li> <p>Il browser ti chiederà cosa fare del file “Clipperz_YYYYMMDD.html”. Scegli di salvarlo su un disco locale.</p> </li> <li> <p>Basta un doppio click sul file appena scaricato per lanciare la versione offline di Clipperz.</p> </li> <li> <p>Accedi utilizzando le normali credenziali di accesso.</p> </li> </ol> ", 197 'offlineCopyTabDescription':"<p>Con un solo clic puoi trasferire tutti i tuoi dati dai server di Clipperz al tuo PC, creando una versione offline di Clipperz a cui potrai accedere quando non è disponibile un collegamento ad Internet.</p> <p>La versione offline in sola lettura è sicura quanto quella online e non espone i tuoi dati a livelli di rischio superiore in quanto entrambe condividono la medesima architettura di sicurezza.</p> <ol> <li> <p>Clicca sul link sottostante per scaricare la copia offline dei tuoi dati.</p> </li> <li> <p>Il browser ti chiederà cosa fare del file “Clipperz_YYYYMMDD.html”. Scegli di salvarlo su un disco locale.</p> </li> <li> <p>Basta un doppio click sul file appena scaricato per lanciare la versione offline di Clipperz.</p> </li> <li> <p>Accedi utilizzando le normali credenziali di accesso.</p> </li> </ol> ",
198 'offlineCopyDownloadLinkLabel':"Scarica copia offline", 198 'offlineCopyDownloadLinkLabel':"Scarica copia offline",
199 'offlineCopyDownloadWarning':"<h4><a href=\"#\" id=\"offlineCopyDownloadWarningLink\">Aggiorna la tua “copia offline”!</a> </h4> <p>Una o più schede sono state recentemente create o modificate, ti consigliamo di scaricare nuovamente la tua “copia offline”.</p> ", 199 'offlineCopyDownloadWarning':"<h4><a href=\"#\" id=\"offlineCopyDownloadWarningLink\">Aggiorna la tua “copia offline”!</a> </h4> <p>Una o più schede sono state recentemente create o modificate, ti consigliamo di scaricare nuovamente la tua “copia offline”.</p> ",
200 'offlineCopyDownloadOk':"", 200 'offlineCopyDownloadOk':"",
201 'sharingTabLabel':"Condividi", 201 'sharingTabLabel':"Condividi",
202 'sharingTabTitle':"Condividi", 202 'sharingTabTitle':"Condividi",
203 'sharingTabDescription':"<p>Spesso è necessario condividere alcune delle proprie informazioni riservate con una o più persone.</p> <p>Può trattarsi di situazioni semplici come dare ad un collega il codice di accesso alla propria segreteria telefonica quando si va in vacanza, oppure complesse come regolare l&#x27;accesso dei legittimi eredi ai servizi di online banking utilizzati dal defunto.</p> <p>Con Clipperz la condivisione di segreti diviene un processo semplice e sicuro.</p> <p> </p> <p><b>Presto disponibile ...</b> </p> ", 203 'sharingTabDescription':"<p>Spesso è necessario condividere alcune delle proprie informazioni riservate con una o più persone.</p> <p>Può trattarsi di situazioni semplici come dare ad un collega il codice di accesso alla propria segreteria telefonica quando si va in vacanza, oppure complesse come regolare l&#x27;accesso dei legittimi eredi ai servizi di online banking utilizzati dal defunto.</p> <p>Con Clipperz la condivisione di segreti diviene un processo semplice e sicuro.</p> <p> </p> <p><b>Presto disponibile ...</b> </p> ",
204 'importTabLabel':"Importa", 204 'importTabLabel':"Importa",
205 'importTabTitle':"Importa", 205 'importTabTitle':"Importa",
206 'importTabDescription':"<p>Presto disponibile ...</p> ", 206 'importTabDescription':"<p>Presto disponibile ...</p> ",
207 'printingTabLabel':"Esporta", 207 'printingTabLabel':"Esporta",
208 'printingTabTitle':"Esporta", 208 'printingTabTitle':"Esporta",
209 'printingTabDescription':"<h5>Stampa i tuoi dati</h5> <p>Cliccando sul link sottostante si aprirà una nuova finestra in cui verranno visualizzate tutte le tue schede in un formato idoneo alla stampa.</p> <p>Se intendi utilizzare la stampa per creare una copia di sicurezza dei tuoi dati, ti suggeriamo di considerare l&#x27;opzione più sicura fornita della “copia offline”.</p> ", 209 'printingTabDescription':"<h5>Stampa i tuoi dati</h5> <p>Cliccando sul link sottostante si aprirà una nuova finestra in cui verranno visualizzate tutte le tue schede in un formato idoneo alla stampa.</p> <p>Se intendi utilizzare la stampa per creare una copia di sicurezza dei tuoi dati, ti suggeriamo di considerare l&#x27;opzione più sicura fornita della “copia offline”.</p> ",
210 'printingLinkLabel':"Versione stampabile", 210 'printingLinkLabel':"Versione stampabile",
211 'contactsTabLabel':"Contatti", 211 'contactsTabLabel':"Contatti",
212 'contactsTabTitle':"Contatti", 212 'contactsTabTitle':"Contatti",
213 'passwordGeneratorTabLabel':"Generatore di password", 213 'passwordGeneratorTabLabel':"Generatore di password",
214 'bookmarkletTabLabel':"Bookmarklet", 214 'bookmarkletTabLabel':"Bookmarklet",
215 'passwordGeneratorTabTitle':"Generatore di password", 215 'passwordGeneratorTabTitle':"Generatore di password",
216 'bookmarkletTabTitle':"Bookmarklet", 216 'bookmarkletTabTitle':"Bookmarklet",
217 'paswordGeneratorTabDescription':"<p> </p> ", 217 'paswordGeneratorTabDescription':"<p> </p> ",
218 'passwordGeneratorTabButtonLabel':"Genera password", 218 'passwordGeneratorTabButtonLabel':"Genera password",
219 'bookmarkletTabLabel':"Bookmarklet", 219 'bookmarkletTabLabel':"Bookmarklet",
220 'bookmarkletTabTitle':"Bookmarklet", 220 'bookmarkletTabTitle':"Bookmarklet",
221 'bookmarkletTabBookmarkletTitle':"Aggiungi a Clipperz", 221 'bookmarkletTabBookmarkletTitle':"Aggiungi a Clipperz",
222 'bookmarkletTabInstructions':"<h3>Come creare una scheda con “login diretto” ad un servizio online</h3> <ol> <li> <p>Aprire la pagina web che contiene la maschera di login. (ovvero la pagina dove usualmente si inseriscono nome utente e password)</p> </li> <li> <p>Cliccare sulla bookmarklet: una nuova finestrella si visualizzerà sopra la pagina.</p> </li> <li> <p>Copiare il testo di configurazione del “login diretto” contenuto nella finestrella. (ctrl-C)</p> </li> <li> <p>Accedere a Clipperz e cliccare sul pulsante <b>Aggiungi nuova scheda</b> .</p> </li> <li> <p>Selezionare il modello “Login diretto” ed incollare il testo precedentemente copiato. (ctrl-V)</p> </li> <li> <p>Cliccare sul pulsante <b>Crea</b> , completare e verificare i dettagli della scheda, quindi cliccare su <b>Salva</b> .</p> </li> </ol> <h3>Come aggiungere un “login diretto” ad una scheda esistente</h3> <ol> <li> <p>Come sopra.</p> </li> <li> <p>Come sopra.</p> </li> <li> <p>Come sopra.</p> </li> <li> <p>Accedere a Clipperz e selezionare la scheda contenente le credenziali del servizio a cui si vuole accedere con il “login diretto” e cliccare su <b>Modifica</b> .</p> </li> <li> <p>Incollare il testo precedentemente copiato nell&#x27;apposito campo presente nella sezione “Login diretti”. (ctrl-V)</p> </li> <li> <p>Cliccare il pulsante <b>Aggiungi nuovo login diretto</b> , completare e verificare i dettagli della scheda, quindi cliccare su <b>Salva</b> .</p> </li> </ol> <p> </p> <p>Ulteriori informazioni sull&#x27;utilizzo della bookmarklet sono <a href=\"http://www.clipperz.com/support/user_guide/bookmarklet\" target=\"_blank\">disponibili qui</a> .</p> ", 222 'bookmarkletTabInstructions':"<h3>Come creare una scheda con “login diretto” ad un servizio online</h3> <ol> <li> <p>Aprire la pagina web che contiene la maschera di login. (ovvero la pagina dove usualmente si inseriscono nome utente e password)</p> </li> <li> <p>Cliccare sulla bookmarklet: una nuova finestrella si visualizzerà sopra la pagina.</p> </li> <li> <p>Copiare il testo di configurazione del “login diretto” contenuto nella finestrella. (ctrl-C)</p> </li> <li> <p>Accedere a Clipperz e cliccare sul pulsante <b>Aggiungi nuova scheda</b> .</p> </li> <li> <p>Selezionare il modello “Login diretto” ed incollare il testo precedentemente copiato. (ctrl-V)</p> </li> <li> <p>Cliccare sul pulsante <b>Crea</b> , completare e verificare i dettagli della scheda, quindi cliccare su <b>Salva</b> .</p> </li> </ol> <h3>Come aggiungere un “login diretto” ad una scheda esistente</h3> <ol> <li> <p>Come sopra.</p> </li> <li> <p>Come sopra.</p> </li> <li> <p>Come sopra.</p> </li> <li> <p>Accedere a Clipperz e selezionare la scheda contenente le credenziali del servizio a cui si vuole accedere con il “login diretto” e cliccare su <b>Modifica</b> .</p> </li> <li> <p>Incollare il testo precedentemente copiato nell&#x27;apposito campo presente nella sezione “Login diretti”. (ctrl-V)</p> </li> <li> <p>Cliccare il pulsante <b>Aggiungi nuovo login diretto</b> , completare e verificare i dettagli della scheda, quindi cliccare su <b>Salva</b> .</p> </li> </ol> <p> </p> <p>Ulteriori informazioni sull&#x27;utilizzo della bookmarklet sono <a href=\"http://www.clipperz.com/support/user_guide/bookmarklet\" target=\"_blank\">disponibili qui</a> .</p> ",
223 'mainPanelDirectLoginBlockLabel':"Login diretti", 223 'mainPanelDirectLoginBlockLabel':"Login diretti",
224 'directLinkReferenceShowButtonLabel':"mostra", 224 'directLinkReferenceShowButtonLabel':"mostra",
225 'mainPanelDirectLoginBlockDescription':"<p>Crea “login diretti” per accedere ai tuoi servizi web senza bisogno di inserire username e password!</p> <p>I “login diretti” migliorano la tua sicurezza permettendoti di:</p> <ul> <li> <p>adottare comodamente password complesse;</p> </li> <li> <p>non riutilizzare mai la stessa password.</p> </li> </ul> <p>Semplice e rapido grazie alla <b>Clipperz bookmarklet</b> .</p><a href=\"http://www.clipperz.com/support/user_guide/direct_logins\" target=\"_blank\">Ulteriori informazioni</a> ", 225 'mainPanelDirectLoginBlockDescription':"<p>Crea “login diretti” per accedere ai tuoi servizi web senza bisogno di inserire username e password!</p> <p>I “login diretti” migliorano la tua sicurezza permettendoti di:</p> <ul> <li> <p>adottare comodamente password complesse;</p> </li> <li> <p>non riutilizzare mai la stessa password.</p> </li> </ul> <p>Semplice e rapido grazie alla <b>Clipperz bookmarklet</b> .</p><a href=\"http://www.clipperz.com/support/user_guide/direct_logins\" target=\"_blank\">Ulteriori informazioni</a> ",
226 'mainPanelRecordsBlockLabel':"Schede", 226 'mainPanelRecordsBlockLabel':"Schede",
227 'mainPanelAddRecordButtonLabel':"Aggiungi nuova scheda", 227 'mainPanelAddRecordButtonLabel':"Aggiungi nuova scheda",
228 'mainPanelRemoveRecordButtonLabel':"Elimina scheda", 228 'mainPanelRemoveRecordButtonLabel':"Elimina scheda",
229 'mainPanelRecordFilterBlockTagsLabel':"tags", 229 'mainPanelRecordFilterBlockTagsLabel':"tags",
230 'recordDetailNoRecordAtAllTitle':"Benvenuto a Clipperz!", 230 'recordDetailNoRecordAtAllTitle':"Benvenuto a Clipperz!",
231 'recordDetailNoRecordAtAllDescription':"<h5>Ora puoi iniziare ad aggiungere schede con le tue informazioni riservate.</h5> <p>Le schede sono semplici moduli in cui organizzare le tue password ed ogni altro tipo di dato confidenziale.</p> <p>Le schede hanno una struttura flessibile e si adattano a contenere le informazioni più diverse: dalle password ai dettagli delle tue carte di credito!</p> <h5>Non dimenticarti di installare la bookmarklet!</h5> <p>Prima di iniziare ti consigliamo di installare la bookmarklet “Aggiungi a Clipperz”: creare nuove schede diventerà più rapido e divertente.</p> <p>Vai alla sezione “bookmarklet” per scoprire come installarla ed utilizzarla.</p> <p> </p> <p>Quando sei pronto, clicca sul pulsante <b>Aggiungi nuova scheda</b> e metti al sicuro tutte le tue informazioni più preziose.</p> <p> </p><a href=\"http://www.clipperz.com/support/user_guide/managing_cards\" target=\"_blank\">Maggiori informazioni sulla creazione e gestione delle schede (in inglese)</a> ", 231 'recordDetailNoRecordAtAllDescription':"<h5>Ora puoi iniziare ad aggiungere schede con le tue informazioni riservate.</h5> <p>Le schede sono semplici moduli in cui organizzare le tue password ed ogni altro tipo di dato confidenziale.</p> <p>Le schede hanno una struttura flessibile e si adattano a contenere le informazioni più diverse: dalle password ai dettagli delle tue carte di credito!</p> <h5>Non dimenticarti di installare la bookmarklet!</h5> <p>Prima di iniziare ti consigliamo di installare la bookmarklet “Aggiungi a Clipperz”: creare nuove schede diventerà più rapido e divertente.</p> <p>Vai alla sezione “bookmarklet” per scoprire come installarla ed utilizzarla.</p> <p> </p> <p>Quando sei pronto, clicca sul pulsante <b>Aggiungi nuova scheda</b> e metti al sicuro tutte le tue informazioni più preziose.</p> <p> </p><a href=\"http://www.clipperz.com/support/user_guide/managing_cards\" target=\"_blank\">Maggiori informazioni sulla creazione e gestione delle schede (in inglese)</a> ",
232 'newRecordWizardTitleBox':"<h5>Seleziona un modello di scheda</h5> <p>Le schede sono semplici moduli in cui organizzare le tue password ed ogni altro tipo di dato confidenziale.</p> <p>Scegli un modello dall&#x27;elenco sottostante. In seguito potrai sempre modificare la tua scheda aggiungendo o rimuovendo campi.</p> ", 232 'newRecordWizardTitleBox':"<h5>Seleziona un modello di scheda</h5> <p>Le schede sono semplici moduli in cui organizzare le tue password ed ogni altro tipo di dato confidenziale.</p> <p>Scegli un modello dall&#x27;elenco sottostante. In seguito potrai sempre modificare la tua scheda aggiungendo o rimuovendo campi.</p> ",
233 'newRecordWizardBookmarkletConfigurationTitle':"Login diretto", 233 'newRecordWizardBookmarkletConfigurationTitle':"Login diretto",
234 'newRecordWizardBookmarkletConfigurationDescription':"<p>Incolla qui sotto il codice generato dalla bookmarklet di Clipperz.</p> <p>Verrà creata una nuova scheda già completa con le informazioni per il “login diretto” al tuo servizio web.</p> ", 234 'newRecordWizardBookmarkletConfigurationDescription':"<p>Incolla qui sotto il codice generato dalla bookmarklet di Clipperz.</p> <p>Verrà creata una nuova scheda già completa con le informazioni per il “login diretto” al tuo servizio web.</p> ",
235 'newRecordWizardCreateButtonLabel':"Crea", 235 'newRecordWizardCreateButtonLabel':"Crea",
236 'newRecordWizardCancelButtonLabel':"Annulla", 236 'newRecordWizardCancelButtonLabel':"Annulla",
237 'donateSplashPanelTitle':"Supporta Clipperz, fai una donazione oggi!", 237 'donateSplashPanelTitle':"Supporta Clipperz, fai una donazione oggi!",
238 'donateSplashPanelDescription':"<p>Alcune buone ragioni per fare una donazione:</p> <ul> <li> <p>supportare lo sviluppo di nuove funzionalità</p> </li> <li> <p>mantenere il servizio gratuito per tutti</p> </li> <li> <p>mostrare la tua gratitudine per il nostro duro lavoro</p> </li> </ul> <p>Per qualunque ulteriore informazione visita la <a href=\"http://www.clipperz.com/donations\" target=\"_blank\">pagina delle donazioni</a> .</p> <p><b>Pronto a donare?</b> </p> ", 238 'donateSplashPanelDescription':"<p>Alcune buone ragioni per fare una donazione:</p> <ul> <li> <p>supportare lo sviluppo di nuove funzionalità</p> </li> <li> <p>mantenere il servizio gratuito per tutti</p> </li> <li> <p>mostrare la tua gratitudine per il nostro duro lavoro</p> </li> </ul> <p>Per qualunque ulteriore informazione visita la <a href=\"http://www.clipperz.com/donations\" target=\"_blank\">pagina delle donazioni</a> .</p> <p><b>Pronto a donare?</b> </p> ",
239 'donateCloseButtonLabel':"Non ancora", 239 'donateCloseButtonLabel':"Non ancora",
240 'recordTemplates':{ 240 'recordTemplates':{
241 'WebAccount':{ 241 'WebAccount':{
242 'title':"Password", 242 'title':"Password",
243 'description':"<p>Una scheda molto semplice per conservare le credenziali di accesso ai tuoi servizi web.</p> ", 243 'description':"<p>Una scheda molto semplice per conservare le credenziali di accesso ai tuoi servizi web.</p> ",
244 'fields':{ 244 'fields':{
245 'URL':"Indirizzo web", 245 'URL':"Indirizzo web",
246 'TXT':"Utente o email", 246 'TXT':"Utente o email",
247 'PWD':"Password" 247 'PWD':"Password"
248 } 248 }
249 }, 249 },
250 'BankAccount':{ 250 'BankAccount':{
251 'title':"Conto corrente bancario", 251 'title':"Conto corrente bancario",
252 'description':"<p>Proteggi il tuo numero di conto corrente ed i codici di accesso ai servizi di online banking.</p> ", 252 'description':"<p>Proteggi il tuo numero di conto corrente ed i codici di accesso ai servizi di online banking.</p> ",
253 'fields':{ 253 'fields':{
254 'TXT':"Banca", 254 'TXT':"Banca",
255 'TXT':"Conto corrente n.", 255 'TXT':"Conto corrente n.",
256 'URL':"Sito web della banca", 256 'URL':"Sito web della banca",
257 'TXT':"Online banking ID", 257 'TXT':"Online banking ID",
258 'PWD':"Online banking password" 258 'PWD':"Online banking password"
259 } 259 }
260 }, 260 },
261 'CreditCard':{ 261 'CreditCard':{
262 'title':"Carta di credito", 262 'title':"Carta di credito",
263 'description':"<p>Numero della carta, data di scadenza, codici CVV2 e PIN sempre a portata di mano con Clipperz.</p> ", 263 'description':"<p>Numero della carta, data di scadenza, codici CVV2 e PIN sempre a portata di mano con Clipperz.</p> ",
264 'fields':{ 264 'fields':{
265 'TXT':"Tipo (Visa, AmEx, ...)", 265 'TXT':"Tipo (Visa, AmEx, ...)",
266 'TXT':"Numero", 266 'TXT':"Numero",
267 'TXT':"Titolare", 267 'TXT':"Titolare",
268 'TXT':"Data di scadenza", 268 'TXT':"Data di scadenza",
269 'TXT':"CVV2", 269 'TXT':"CVV2",
270 'PWD':"PIN", 270 'PWD':"PIN",
271 'URL':"Sito web della carta", 271 'URL':"Sito web della carta",
272 'TXT':"Utente", 272 'TXT':"Utente",
273 'PWD':"Password" 273 'PWD':"Password"
274 } 274 }
275 }, 275 },
276 'AddressBookEntry':{ 276 'AddressBookEntry':{
277 'title':"Voce della rubrica", 277 'title':"Voce della rubrica",
278 'description':"<p>Fai di Clipperz la tua rubrica segreta. Usa questo modello per creare una nuova voce.</p> ", 278 'description':"<p>Fai di Clipperz la tua rubrica segreta. Usa questo modello per creare una nuova voce.</p> ",
279 'fields':{ 279 'fields':{
280 'TXT':"Nome", 280 'TXT':"Nome",
281 'TXT':"Email", 281 'TXT':"Email",
282 'TXT':"Telefono", 282 'TXT':"Telefono",
283 'TXT':"Cellulare", 283 'TXT':"Cellulare",
284 'ADDR':"Indirizzo" 284 'ADDR':"Indirizzo"
285 } 285 }
286 }, 286 },
287 'Custom':{ 287 'Custom':{
288 'title':"Scheda personalizzata", 288 'title':"Scheda personalizzata",
289 'description':"<p>Qualunque sia il tipo di informazione che desideri proteggere, Clipperz ti consente di creare una scheda su misura per i tuoi bisogni.</p> ", 289 'description':"<p>Qualunque sia il tipo di informazione che desideri proteggere, Clipperz ti consente di creare una scheda su misura per i tuoi bisogni.</p> ",
290 'fields':{ 290 'fields':{
291 'TXT':"Nome del campo 1", 291 'TXT':"Nome del campo 1",
292 'TXT':"Nome del campo 2", 292 'TXT':"Nome del campo 2",
293 'TXT':"Nome del campo 3" 293 'TXT':"Nome del campo 3"
294 } 294 }
295 } 295 }
296}, 296},
297 'recordFieldTypologies':{ 297 'recordFieldTypologies':{
298 'TXT':{ 298 'TXT':{
299 'description':"simple text field" 299 'description':"simple text field"
300 }, 300 },
301 'PWD':{ 301 'PWD':{
302 'description':"simple text field, with default status set to hidden", 302 'description':"simple text field, with default status set to hidden",
303 'shortDescription':"Password" 303 'shortDescription':"Password"
304 }, 304 },
305 'URL':{ 305 'URL':{
306 'description':"simple text field in edit mode, that became an active url in view mode", 306 'description':"simple text field in edit mode, that became an active url in view mode",
307 'shortDescription':"Indirizzo web" 307 'shortDescription':"Indirizzo web"
308 }, 308 },
309 'DATE':{ 309 'DATE':{
310 'description':"a value set with a calendar helper", 310 'description':"a value set with a calendar helper",
311 'shortDescription':"data" 311 'shortDescription':"data"
312 }, 312 },
313 'ADDR':{ 313 'ADDR':{
314 'description':"just like the URL, but the active link points to Google Maps (or similar service) passing the address value as argument", 314 'description':"just like the URL, but the active link points to Google Maps (or similar service) passing the address value as argument",
315 'shortDescription':"indirizzo stradale" 315 'shortDescription':"indirizzo stradale"
316 }, 316 },
317 'CHECK':{ 317 'CHECK':{
318 'description':"check description", 318 'description':"check description",
319 'shortDescription':"check" 319 'shortDescription':"check"
320 }, 320 },
321 'RADIO':{ 321 'RADIO':{
322 'description':"radio description", 322 'description':"radio description",
323 'shortDescription':"radio" 323 'shortDescription':"radio"
324 }, 324 },
325 'SELECT':{ 325 'SELECT':{
326 'description':"select description", 326 'description':"select description",
327 'shortDescription':"Seleziona:" 327 'shortDescription':"Seleziona:"
328 } 328 }
329}, 329},
330 'newRecordPanelGeneralExceptionTitle':"Errore", 330 'newRecordPanelGeneralExceptionTitle':"Errore",
331 'newRecordPanelGeneralExceptionMessage':"Configurazione non valida. Accertati di aver utilizzato il codice quello generato dalla bookmarklet.", 331 'newRecordPanelGeneralExceptionMessage':"Configurazione non valida. Accertati di aver utilizzato il codice quello generato dalla bookmarklet.",
332 'newRecordPanelWrongBookmarkletVersionExceptionTitle':"Errore", 332 'newRecordPanelWrongBookmarkletVersionExceptionTitle':"Errore",
333 'newRecordPanelWrongBookmarkletVersionExceptionMessage':"La configurazione è stato generata da una vecchia versione della bookmarklet. Sei pregato di aggiornare subito la tua bookmarklet.", 333 'newRecordPanelWrongBookmarkletVersionExceptionMessage':"La configurazione è stato generata da una vecchia versione della bookmarklet. Sei pregato di aggiornare subito la tua bookmarklet.",
334 'newRecordPanelExceptionPanelCloseButtonLabel':"Annulla", 334 'newRecordPanelExceptionPanelCloseButtonLabel':"Annulla",
335 'mainPanelDeletingRecordPanelConfirmationTitle':"Eliminazione della scheda in corso", 335 'mainPanelDeletingRecordPanelConfirmationTitle':"Eliminazione della scheda in corso",
336 'mainPanelDeleteRecordPanelConfirmationText':"Vuoi veramente eliminare la scheda selezionata?", 336 'mainPanelDeleteRecordPanelConfirmationText':"Vuoi veramente eliminare la scheda selezionata?",
337 'mainPanelDeletingRecordPanelInitialTitle':"Eliminazione della scheda in corso", 337 'mainPanelDeletingRecordPanelInitialTitle':"Eliminazione della scheda in corso",
338 'mainPanelDeletingRecordPanelInitialText':"---", 338 'mainPanelDeletingRecordPanelInitialText':"---",
339 'mainPanelDeletingRecordPanelCompletedText':"Fatto", 339 'mainPanelDeletingRecordPanelCompletedText':"Fatto",
340 'deleteRecordPanelCollectRecordDataMessageTitle':"Elimina scheda", 340 'deleteRecordPanelCollectRecordDataMessageTitle':"Elimina scheda",
341 'deleteRecordPanelCollectRecordDataMessageText':"Aggiorna elenco delle schede", 341 'deleteRecordPanelCollectRecordDataMessageText':"Aggiorna elenco delle schede",
342 'deleteRecordPanelEncryptUserDataMessageTitle':"Elimina scheda", 342 'deleteRecordPanelEncryptUserDataMessageTitle':"Elimina scheda",
343 'deleteRecordPanelEncryptUserDataMessageText':"Cripta localmente l&#x27;intestazione delle schede", 343 'deleteRecordPanelEncryptUserDataMessageText':"Cripta localmente l&#x27;intestazione delle schede",
344 'deleteRecordPanelSendingDataToTheServerMessageTitle':"Elimina scheda", 344 'deleteRecordPanelSendingDataToTheServerMessageTitle':"Elimina scheda",
345 'deleteRecordPanelSendingDataToTheServerMessageText':"Carica le intestazioni criptate delle schede su Clipperz", 345 'deleteRecordPanelSendingDataToTheServerMessageText':"Carica le intestazioni criptate delle schede su Clipperz",
346 'deleteRecordPanelUpdatingTheInterfaceMessageTitle':"Elimina scheda", 346 'deleteRecordPanelUpdatingTheInterfaceMessageTitle':"Elimina scheda",
347 'deleteRecordPanelUpdatingTheInterfaceMessageText':"Aggiornamento dell&#x27;interfaccia", 347 'deleteRecordPanelUpdatingTheInterfaceMessageText':"Aggiornamento dell&#x27;interfaccia",
348 'recordDetailNoRecordSelectedTitle':"Nessuna scheda selezionata", 348 'recordDetailNoRecordSelectedTitle':"Nessuna scheda selezionata",
349 'recordDetailNoRecordSelectedDescription':"<p>Selezionare una scheda dall&#x27;elenco a sinistra.</p> ", 349 'recordDetailNoRecordSelectedDescription':"<p>Selezionare una scheda dall&#x27;elenco a sinistra.</p> ",
350 'recordDetailLoadingRecordMessage':"Scarica scheda criptata da Clipperz", 350 'recordDetailLoadingRecordMessage':"Scarica scheda criptata da Clipperz",
351 'recordDetailDecryptingRecordMessage':"Decodifica locale dei dati della scheda", 351 'recordDetailDecryptingRecordMessage':"Decodifica locale dei dati della scheda",
352 'recordDetailLoadingRecordVersionMessage':"Scarica l&#x27;ultima versione della scheda", 352 'recordDetailLoadingRecordVersionMessage':"Scarica l&#x27;ultima versione della scheda",
353 'recordDetailDecryptingRecordVersionMessage':"Decodifica locale dell&#x27;ultima versione", 353 'recordDetailDecryptingRecordVersionMessage':"Decodifica locale dell&#x27;ultima versione",
354 'recordDetailLoadingErrorMessageTitle':"Errore nello scaricamento della scheda", 354 'recordDetailLoadingErrorMessageTitle':"Errore nello scaricamento della scheda",
355 'recordDetailNotesLabel':"Note", 355 'recordDetailNotesLabel':"Note",
356 'recordDetailLabelFieldColumnLabel':"Nome del campo", 356 'recordDetailLabelFieldColumnLabel':"Nome del campo",
357 'recordDetailDataFieldColumnLabel':"Dati del campo", 357 'recordDetailDataFieldColumnLabel':"Dati del campo",
358 'recordDetailTypeFieldColumnLabel':"Tipo", 358 'recordDetailTypeFieldColumnLabel':"Tipo",
359 'recordDetailSavingChangesMessagePanelInitialTitle':"Salvataggio scheda", 359 'recordDetailSavingChangesMessagePanelInitialTitle':"Salvataggio scheda",
360 'recordDetailSavingChangesMessagePanelInitialText':"---", 360 'recordDetailSavingChangesMessagePanelInitialText':"---",
361 'recordDetailRemoveFieldButtonLabel':"-", 361 'recordDetailRemoveFieldButtonLabel':"-",
362 'recordDetailAddFieldButtonLabel':"Aggiungi nuovo campo", 362 'recordDetailAddFieldButtonLabel':"Aggiungi nuovo campo",
363 'recordDetailPasswordFieldHelpLabel':"clicca le stelline per copiare la password e poi Ctrl-C", 363 'recordDetailPasswordFieldHelpLabel':"clicca le stelline per copiare la password e poi Ctrl-C",
364 'recordDetailPasswordFieldScrambleLabel':"nascondi", 364 'recordDetailPasswordFieldScrambleLabel':"nascondi",
365 'recordDetailPasswordFieldUnscrambleLabel':"mostra", 365 'recordDetailPasswordFieldUnscrambleLabel':"mostra",
366 'recordDetailDirectLoginBlockTitle':"Login diretti", 366 'recordDetailDirectLoginBlockTitle':"Login diretti",
367 'recordDetailNewDirectLoginDescription':"<p>Configurazione del login diretto</p> ", 367 'recordDetailNewDirectLoginDescription':"<p>Configurazione del login diretto</p> ",
368 'recordDetailDirectLoginBlockNoDirectLoginConfiguredDescription':"<p>Questa scheda contiene credenziali di accesso ad un servizio online?</p> <p>In tal caso puoi utilizzare la bookmarklet per configurare un “login diretto” da Clipperz con un solo clic!</p> ", 368 'recordDetailDirectLoginBlockNoDirectLoginConfiguredDescription':"<p>Questa scheda contiene credenziali di accesso ad un servizio online?</p> <p>In tal caso puoi utilizzare la bookmarklet per configurare un “login diretto” da Clipperz con un solo clic!</p> ",
369 'recordDetailDeleteDirectLoginButtonLabel':"-", 369 'recordDetailDeleteDirectLoginButtonLabel':"-",
370 'recordDetailAddNewDirectLoginButtonLabel':"Aggiungi nuovo login diretto", 370 'recordDetailAddNewDirectLoginButtonLabel':"Aggiungi nuovo login diretto",
371 'recordDetailEditButtonLabel':"Modifica", 371 'recordDetailEditButtonLabel':"Modifica",
372 'recordDetailSaveButtonLabel':"Salva", 372 'recordDetailSaveButtonLabel':"Salva",
373 'recordDetailCancelButtonLabel':"Annulla", 373 'recordDetailCancelButtonLabel':"Annulla",
374 'newRecordTitleLabel':"_nuova scheda_", 374 'newRecordTitleLabel':"_nuova scheda_",
375 'newDirectLoginLabelSuffix':"", 375 'newDirectLoginLabelSuffix':"",
376 'recordSaveChangesPanelCollectRecordInfoMessageTitle':"Salva scheda", 376 'recordSaveChangesPanelCollectRecordInfoMessageTitle':"Salva scheda",
377 'recordSaveChangesPanelCollectRecordInfoMessageText':"Aggiorna elenco delle schede", 377 'recordSaveChangesPanelCollectRecordInfoMessageText':"Aggiorna elenco delle schede",
378 'recordSaveChangesPanelEncryptUserDataMessageTitle':"Salva scheda", 378 'recordSaveChangesPanelEncryptUserDataMessageTitle':"Salva scheda",
379 'recordSaveChangesPanelEncryptUserDataMessageText':"Cripta localmente l&#x27;intestazione delle schede", 379 'recordSaveChangesPanelEncryptUserDataMessageText':"Cripta localmente l&#x27;intestazione delle schede",
380 'recordSaveChangesPanelEncryptRecordDataMessageTitle':"Salva scheda", 380 'recordSaveChangesPanelEncryptRecordDataMessageTitle':"Salva scheda",
381 'recordSaveChangesPanelEncryptRecordDataMessageText':"Cripta localmente i dati della scheda", 381 'recordSaveChangesPanelEncryptRecordDataMessageText':"Cripta localmente i dati della scheda",
382 'recordSaveChangesPanelEncryptRecordVersionDataMessageTitle':"Salva scheda", 382 'recordSaveChangesPanelEncryptRecordVersionDataMessageTitle':"Salva scheda",
383 'recordSaveChangesPanelEncryptRecordVersionDataMessageText':"Cripta localmente la versione della scheda", 383 'recordSaveChangesPanelEncryptRecordVersionDataMessageText':"Cripta localmente la versione della scheda",
384 'recordSaveChangesPanelSendingDataToTheServerMessageTitle':"Salva scheda", 384 'recordSaveChangesPanelSendingDataToTheServerMessageTitle':"Salva scheda",
385 'recordSaveChangesPanelSendingDataToTheServerMessageText':"Carica le intestazioni criptate delle schede su Clipperz", 385 'recordSaveChangesPanelSendingDataToTheServerMessageText':"Carica le intestazioni criptate delle schede su Clipperz",
386 'recordSaveChangesPanelUpdatingTheInterfaceMessageTitle':"Salva scheda", 386 'recordSaveChangesPanelUpdatingTheInterfaceMessageTitle':"Salva scheda",
387 'recordSaveChangesPanelUpdatingTheInterfaceMessageText':"Aggiornamento dell&#x27;interfaccia", 387 'recordSaveChangesPanelUpdatingTheInterfaceMessageText':"Aggiornamento dell&#x27;interfaccia",
388 'passwordGeneratorPanelTitle':"Generatore di password", 388 'passwordGeneratorPanelTitle':"Generatore di password",
389 'passwordGeneratorPanelOkLabel':"Ok", 389 'passwordGeneratorPanelOkLabel':"Ok",
390 'passwordGeneratorPanelCancelLabel':"Annulla", 390 'passwordGeneratorPanelCancelLabel':"Annulla",
391 'passwordGeneratorLengthLabel':"lung . :", 391 'passwordGeneratorLengthLabel':"lung . :",
392 //'DWRUtilLoadingMessage':"Caricamento dati", 392 //'DWRUtilLoadingMessage':"Caricamento dati",
393 'comingSoon':"Presto disponibile ...", 393 'comingSoon':"Presto disponibile ...",
394 'panelCollectingEntryopyMessageText':"Raccolta entropia", 394 'panelCollectingEntryopyMessageText':"Raccolta entropia",
395 'importData_parsingDataTitle':"Importa", 395 'importData_parsingDataTitle':"Importa",
396 'importData_previewingDataTitle':"Importa", 396 'importData_previewingDataTitle':"Importa",
397 'importData_processingDataTitle':"Importa", 397 'importData_processingDataTitle':"Importa",
398 'ImportWizard':{ 398 'ImportWizard':{
399 'EDIT':"Modifica", 399 'EDIT':"Modifica",
400 'IMPORT':"Importa", 400 'IMPORT':"Importa",
401 'CSV_NOTES':"Note", 401 'CSV_NOTES':"Note",
402 'EXCEL_EDIT':"Modifica" 402 'EXCEL_EDIT':"Modifica"
403}, 403},
404 'importData_importConfirmation_title':"Importa", 404 'importData_importConfirmation_title':"Importa",
405 'WELCOME_BACK':"Bentornato!", 405 'WELCOME_BACK':"Bentornato!",
406 'currentConnectionText':"Sei collegato da ip __ip__; probabilmente in __country__, utilizzando __browser__ con __operatingSystem__.", 406 'currentConnectionText':"Sei collegato da ip __ip__; probabilmente in __country__, utilizzando __browser__ con __operatingSystem__.",
407 'latestConnectionText':"Il tuo ultimo accesso è stato __elapsedTimeDescription__ (__time__) da ip __ip__; probabilmente in __country__, utilizzando __browser__ con __operatingSystem__.", 407 'latestConnectionText':"Il tuo ultimo accesso è stato __elapsedTimeDescription__ (__time__) da ip __ip__; probabilmente in __country__, utilizzando __browser__ con __operatingSystem__.",
408 'fullLoginHistoryLinkLabel':"vai al registro degli accessi", 408 'fullLoginHistoryLinkLabel':"vai al registro degli accessi",
409 'elapsedTimeDescriptions':{ 409 'elapsedTimeDescriptions':{
410 'MORE_THAN_A_MONTH_AGO':"più di un mese fa", 410 'MORE_THAN_A_MONTH_AGO':"più di un mese fa",
411 'MORE_THAN_A_WEEK_AGO':"più di una settimana fa", 411 'MORE_THAN_A_WEEK_AGO':"più di una settimana fa",
412 'MORE_THAN_*_WEEKS_AGO':"più di __elapsed__ settimane fa", 412 'MORE_THAN_*_WEEKS_AGO':"più di __elapsed__ settimane fa",
413 'YESTERDAY':"ieri", 413 'YESTERDAY':"ieri",
414 '*_DAYS_AGO':"__elapsed__ giorni fa", 414 '*_DAYS_AGO':"__elapsed__ giorni fa",
415 'ABOUT_AN_HOUR_AGO':"circa un&#x27;ora fa", 415 'ABOUT_AN_HOUR_AGO':"circa un&#x27;ora fa",
416 '*_HOURS_AGO':"__elapsed__ ore fa", 416 '*_HOURS_AGO':"__elapsed__ ore fa",
417 'JUST_A_FEW_MINUTES_AGO':"pochi minuti fa", 417 'JUST_A_FEW_MINUTES_AGO':"pochi minuti fa",
418 'ABOUT_*_MINUTES_AGO':"circa __elapsed__ minuti fa" 418 'ABOUT_*_MINUTES_AGO':"circa __elapsed__ minuti fa"
419}, 419},
420 'unknown_ip':"sconosciuto", 420 'unknown_ip':"sconosciuto",
421 'countries':{ 421 'countries':{
422 '--':"sconosciuto", 422 '--':"sconosciuto",
423 'AD':"Andorra", 423 'AD':"Andorra",
424 'AE':"Emirati arabi uniti", 424 'AE':"Emirati arabi uniti",
425 'AF':"Afghanistan", 425 'AF':"Afghanistan",
426 'AG':"Antigua e Barbuda", 426 'AG':"Antigua e Barbuda",
427 'AI':"Anguilla", 427 'AI':"Anguilla",
428 'AL':"Albania", 428 'AL':"Albania",
429 'AM':"Armenia", 429 'AM':"Armenia",
430 'AN':"Antille olandesi", 430 'AN':"Antille olandesi",
431 'AO':"Angola", 431 'AO':"Angola",
432 'AR':"Argentina", 432 'AR':"Argentina",
433 'AS':"Samoa americane", 433 'AS':"Samoa americane",
434 'AT':"Austria", 434 'AT':"Austria",
435 'AU':"Australia", 435 'AU':"Australia",
436 'AW':"Aruba", 436 'AW':"Aruba",
437 'AZ':"Azerbaigian", 437 'AZ':"Azerbaigian",
438 'BB':"Barbados", 438 'BB':"Barbados",
439 'BD':"Bangladesh", 439 'BD':"Bangladesh",
440 'BE':"Belgio", 440 'BE':"Belgio",
441 'BF':"Burkina-Faso", 441 'BF':"Burkina-Faso",
442 'BG':"Bulgaria", 442 'BG':"Bulgaria",
443 'BH':"Bahrein", 443 'BH':"Bahrein",
444 'BI':"Burundi", 444 'BI':"Burundi",
445 'BJ':"Benin", 445 'BJ':"Benin",
446 'BM':"Bermuda", 446 'BM':"Bermuda",
447 'BN':"Brunei", 447 'BN':"Brunei",
448 'BO':"Bolivia", 448 'BO':"Bolivia",
449 'BR':"Brasile", 449 'BR':"Brasile",
450 'BS':"Bahamas", 450 'BS':"Bahamas",
451 'BT':"Bhutan", 451 'BT':"Bhutan",
452 'BW':"Botswana", 452 'BW':"Botswana",
453 'BY':"Bielorussia", 453 'BY':"Bielorussia",
454 'BZ':"Belize", 454 'BZ':"Belize",
455 'CA':"Canada", 455 'CA':"Canada",
456 'CD':"Repubblica democratica del Congo", 456 'CD':"Repubblica democratica del Congo",
457 'CF':"Repubblica centrafricana", 457 'CF':"Repubblica centrafricana",
458 'CH':"Svizzera", 458 'CH':"Svizzera",
459 'CK':"Isole Cook", 459 'CK':"Isole Cook",
460 'CL':"Cile", 460 'CL':"Cile",
461 'CM':"Camerun", 461 'CM':"Camerun",
462 'CN':"Cina", 462 'CN':"Cina",
463 'CO':"Colombia", 463 'CO':"Colombia",
464 'CR':"Costa Rica", 464 'CR':"Costa Rica",
465 'CS':"Repubblica del Montenegro", 465 'CS':"Repubblica del Montenegro",
466 'CU':"Cuba", 466 'CU':"Cuba",
467 'CY':"Cipro", 467 'CY':"Cipro",
468 'CZ':"Repubblica ceca", 468 'CZ':"Repubblica ceca",
469 'DE':"Germania", 469 'DE':"Germania",
470 'DJ':"Gibuti", 470 'DJ':"Gibuti",
471 'DK':"Danimarca", 471 'DK':"Danimarca",
472 'DO':"Repubblica dominicana", 472 'DO':"Repubblica dominicana",
473 'DZ':"Algeria", 473 'DZ':"Algeria",
474 'EC':"Ecuador", 474 'EC':"Ecuador",
475 'EE':"Estonia", 475 'EE':"Estonia",
476 'EG':"Egitto", 476 'EG':"Egitto",
477 'ER':"Eritrea", 477 'ER':"Eritrea",
478 'ES':"Spagna", 478 'ES':"Spagna",
479 'ET':"Etiopia", 479 'ET':"Etiopia",
480 'FI':"Finlandia", 480 'FI':"Finlandia",
481 'FJ':"Figi", 481 'FJ':"Figi",
482 'FM':"Micronesia", 482 'FM':"Micronesia",
483 'FO':"Isole Fær Øer", 483 'FO':"Isole Fær Øer",
484 'FR':"Francia", 484 'FR':"Francia",
485 'GA':"Gabon", 485 'GA':"Gabon",
486 'GB':"Regno Unito", 486 'GB':"Regno Unito",
487 'GD':"Grenada", 487 'GD':"Grenada",
488 'GE':"Georgia", 488 'GE':"Georgia",
489 'GF':"Guyana francese", 489 'GF':"Guyana francese",
490 'GG':"Guernsey", 490 'GG':"Guernsey",
491 'GH':"Ghana", 491 'GH':"Ghana",
492 'GI':"Gibilterra", 492 'GI':"Gibilterra",
493 'GL':"Groenlandia", 493 'GL':"Groenlandia",
494 'GM':"Gambia", 494 'GM':"Gambia",
495 'GP':"Guadalupa", 495 'GP':"Guadalupa",
496 'GR':"Grecia", 496 'GR':"Grecia",
497 'GT':"Guatemala", 497 'GT':"Guatemala",
498 'GU':"Guam", 498 'GU':"Guam",
499 'GW':"Guinea-Bissau", 499 'GW':"Guinea-Bissau",
500 'GY':"Guyana", 500 'GY':"Guyana",
501 'HK':"Hong Kong", 501 'HK':"Hong Kong",
502 'HN':"Honduras", 502 'HN':"Honduras",
503 'HT':"Haiti", 503 'HT':"Haiti",
504 'HU':"Ungheria", 504 'HU':"Ungheria",
505 'ID':"Indonesia", 505 'ID':"Indonesia",
506 'IE':"Irlanda", 506 'IE':"Irlanda",
507 'IL':"Israele", 507 'IL':"Israele",
508 'IM':"Isola di Man", 508 'IM':"Isola di Man",
509 'IN':"India", 509 'IN':"India",
510 'IO':"Territorio britannico dell&#x27;Oceano Indiano", 510 'IO':"Territorio britannico dell&#x27;Oceano Indiano",
511 'IQ':"Iraq", 511 'IQ':"Iraq",
512 'IR':"Iran", 512 'IR':"Iran",
513 'IS':"Islanda", 513 'IS':"Islanda",
514 'IT':"Italia", 514 'IT':"Italia",
515 'JE':"Jersey", 515 'JE':"Jersey",
516 'JM':"Giamaica", 516 'JM':"Giamaica",
517 'JO':"Giordania", 517 'JO':"Giordania",
518 'JP':"Giappone", 518 'JP':"Giappone",
519 'KE':"Kenya", 519 'KE':"Kenya",
520 'KG':"Kirghizistan", 520 'KG':"Kirghizistan",
521 'KH':"Cambogia", 521 'KH':"Cambogia",
522 'KI':"Kiribati", 522 'KI':"Kiribati",
523 'KN':"Saint Kitts e Nevis", 523 'KN':"Saint Kitts e Nevis",
524 'KR':"Corea del Sud", 524 'KR':"Corea del Sud",
525 'KW':"Kuwait", 525 'KW':"Kuwait",
526 'KY':"Isole Cayman", 526 'KY':"Isole Cayman",
527 'KZ':"Kazakistan", 527 'KZ':"Kazakistan",
528 'LA':"Laos", 528 'LA':"Laos",
529 'LB':"Libano", 529 'LB':"Libano",
530 'LC':"Saint Lucia", 530 'LC':"Saint Lucia",
531 'LI':"Liechtenstein", 531 'LI':"Liechtenstein",
532 'LK':"Sri Lanka", 532 'LK':"Sri Lanka",
533 'LR':"Liberia", 533 'LR':"Liberia",
534 'LS':"Lesotho", 534 'LS':"Lesotho",
535 'LT':"Lituania", 535 'LT':"Lituania",
536 'LU':"Lussemburgo", 536 'LU':"Lussemburgo",
537 'LV':"Lettonia", 537 'LV':"Lettonia",
538 'LY':"Libia", 538 'LY':"Libia",
539 'MA':"Marocco", 539 'MA':"Marocco",
540 'MC':"Monaco", 540 'MC':"Monaco",
541 'MD':"Moldova", 541 'MD':"Moldova",
542 'MG':"Madagascar", 542 'MG':"Madagascar",
543 'MH':"Isole Marshall", 543 'MH':"Isole Marshall",
544 'ML':"Mali", 544 'ML':"Mali",
545 'MM':"Myanmar", 545 'MM':"Myanmar",
546 'MN':"Mongolia", 546 'MN':"Mongolia",
547 'MP':"Marianne settentrionali", 547 'MP':"Marianne settentrionali",
548 'MR':"Mauritania", 548 'MR':"Mauritania",
549 'MS':"Montserrat", 549 'MS':"Montserrat",
550 'MT':"Malta", 550 'MT':"Malta",
551 'MU':"Maurizio", 551 'MU':"Maurizio",
552 'MV':"Maldive", 552 'MV':"Maldive",
553 'MW':"Malawi", 553 'MW':"Malawi",
554 'MX':"Messico", 554 'MX':"Messico",
555 'MY':"Malaysia", 555 'MY':"Malaysia",
556 'MZ':"Mozambico", 556 'MZ':"Mozambico",
557 'NA':"Namibia", 557 'NA':"Namibia",
558 'NC':"Nuova Caledonia", 558 'NC':"Nuova Caledonia",
559 'NF':"Isola Norfolk", 559 'NF':"Isola Norfolk",
560 'NG':"Nigeria", 560 'NG':"Nigeria",
561 'NI':"Nicaragua", 561 'NI':"Nicaragua",
562 'NL':"Paesi Bassi", 562 'NL':"Paesi Bassi",
563 'NO':"Norvegia", 563 'NO':"Norvegia",
564 'NP':"Nepal", 564 'NP':"Nepal",
565 'NR':"Nauru", 565 'NR':"Nauru",
566 'NU':"Niue", 566 'NU':"Niue",
567 'NZ':"Nuova Zelanda", 567 'NZ':"Nuova Zelanda",
568 'OM':"Oman", 568 'OM':"Oman",
569 'PA':"Panama", 569 'PA':"Panama",
570 'PE':"Perù", 570 'PE':"Perù",
571 'PF':"Polinesia francese", 571 'PF':"Polinesia francese",
572 'PG':"Papua Nuova Guinea", 572 'PG':"Papua Nuova Guinea",
573 'PH':"Filippine", 573 'PH':"Filippine",
574 'PK':"Pakistan", 574 'PK':"Pakistan",
575 'PL':"Polonia", 575 'PL':"Polonia",
576 'PR':"Puerto Rico", 576 'PR':"Puerto Rico",
577 'PS':"Territori palestinesi", 577 'PS':"Territori palestinesi",
578 'PT':"Portogallo", 578 'PT':"Portogallo",
579 'PW':"Palau", 579 'PW':"Palau",
580 'PY':"Paraguay", 580 'PY':"Paraguay",
581 'QA':"Qatar", 581 'QA':"Qatar",
582 'RO':"Romania", 582 'RO':"Romania",
583 'RS':"Serbia", 583 'RS':"Serbia",
584 'RU':"Russia", 584 'RU':"Russia",
585 'RW':"Ruanda", 585 'RW':"Ruanda",
586 'SA':"Arabia Saudita", 586 'SA':"Arabia Saudita",
587 'SB':"Isole Salomone", 587 'SB':"Isole Salomone",
588 'SC':"Seicelle", 588 'SC':"Seicelle",
589 'SD':"Sudan", 589 'SD':"Sudan",
590 'SE':"Svezia", 590 'SE':"Svezia",
591 'SG':"Singapore", 591 'SG':"Singapore",
592 'SI':"Slovenia", 592 'SI':"Slovenia",
593 'SL':"Sierra Leone", 593 'SL':"Sierra Leone",
594 'SM':"San Marino", 594 'SM':"San Marino",
595 'SN':"Senegal", 595 'SN':"Senegal",
596 'SR':"Suriname", 596 'SR':"Suriname",
597 'SV':"El Salvador", 597 'SV':"El Salvador",
598 'SY':"Siria", 598 'SY':"Siria",
599 'SZ':"Swaziland", 599 'SZ':"Swaziland",
600 'TC':"Turks e Caicos", 600 'TC':"Turks e Caicos",
601 'TG':"Togo", 601 'TG':"Togo",
602 'TH':"Thailandia", 602 'TH':"Thailandia",
603 'TJ':"Tagikistan", 603 'TJ':"Tagikistan",
604 'TM':"Turkmenistan", 604 'TM':"Turkmenistan",
605 'TN':"Tunisia", 605 'TN':"Tunisia",
606 'TO':"Tonga", 606 'TO':"Tonga",
607 'TR':"Turchia", 607 'TR':"Turchia",
608 'TV':"Tuvalu", 608 'TV':"Tuvalu",
609 'TW':"Taiwan", 609 'TW':"Taiwan",
610 'TZ':"Tanzania", 610 'TZ':"Tanzania",
611 'UA':"Ucraina", 611 'UA':"Ucraina",
612 'UG':"Uganda", 612 'UG':"Uganda",
613 'US':"Stati Uniti", 613 'US':"Stati Uniti",
614 'UY':"Uruguay", 614 'UY':"Uruguay",
615 'UZ':"Uzbekistan", 615 'UZ':"Uzbekistan",
616 'VA':"Santa Sede (Stato della Città del Vaticano)", 616 'VA':"Santa Sede (Stato della Città del Vaticano)",
617 'VE':"Venezuela", 617 'VE':"Venezuela",
618 'VG':"Isole Vergini britanniche", 618 'VG':"Isole Vergini britanniche",
619 'VI':"Isole Vergini statunitensi", 619 'VI':"Isole Vergini statunitensi",
620 'VN':"Vietnam", 620 'VN':"Vietnam",
621 'VU':"Vanuatu", 621 'VU':"Vanuatu",
622 'WS':"Samoa", 622 'WS':"Samoa",
623 'YE':"Yemen", 623 'YE':"Yemen",
624 'ZA':"Sud Africa", 624 'ZA':"Sud Africa",
625 'ZM':"Zambia", 625 'ZM':"Zambia",
626 'ZW':"Zimbabwe" 626 'ZW':"Zimbabwe"
627}, 627},
628 'browsers':{ 628 'browsers':{
629 'UNKNOWN':"sconosciuto" 629 'UNKNOWN':"sconosciuto"
630}, 630},
631 'operatingSystems':{ 631 'operatingSystems':{
632 'UNKNOWN':"sconosciuto", 632 'UNKNOWN':"sconosciuto",
633 'MOBILE':"Cellulare" 633 'MOBILE':"Cellulare"
634}, 634},
635 'calendarStrings':{ 635 'calendarStrings':{
636 'months':{ 636 'months':{
637 '0':"Gennaio", 637 '0':"Gennaio",
638 '1':"Febbraio", 638 '1':"Febbraio",
639 '2':"Marzo", 639 '2':"Marzo",
640 '3':"Aprile", 640 '3':"Aprile",
641 '4':"Mag", 641 '4':"Mag",
642 '5':"Giugno", 642 '5':"Giugno",
643 '6':"Luglio", 643 '6':"Luglio",
644 '7':"Agosto", 644 '7':"Agosto",
645 '8':"Settembre", 645 '8':"Settembre",
646 '9':"Ottobre", 646 '9':"Ottobre",
647 '10':"Novembre", 647 '10':"Novembre",
648 '11':"Dicembre" 648 '11':"Dicembre"
649 }, 649 },
650 'shortMonths':{ 650 'shortMonths':{
651 '0':"Gen", 651 '0':"Gen",
652 '1':"Feb", 652 '1':"Feb",
653 '2':"Mar", 653 '2':"Mar",
654 '3':"Apr", 654 '3':"Apr",
655 '4':"Mag", 655 '4':"Mag",
656 '5':"Giu", 656 '5':"Giu",
657 '6':"Lug", 657 '6':"Lug",
658 '7':"Ago", 658 '7':"Ago",
659 '8':"Set", 659 '8':"Set",
660 '9':"Ott", 660 '9':"Ott",
661 '10':"Nov", 661 '10':"Nov",
662 '11':"Dic" 662 '11':"Dic"
663 }, 663 },
664 'days':{ 664 'days':{
665 '0':"Domenica", 665 '0':"Domenica",
666 '1':"Lunedì", 666 '1':"Lunedì",
667 '2':"Martedì", 667 '2':"Martedì",
668 '3':"Mercoledì", 668 '3':"Mercoledì",
669 '4':"Giovedì", 669 '4':"Giovedì",
670 '5':"Venerdì", 670 '5':"Venerdì",
671 '6':"Sabato" 671 '6':"Sabato"
672 }, 672 },
673 'shortDays':{ 673 'shortDays':{
674 '0':"Dom", 674 '0':"Dom",
675 '2':"Mar", 675 '2':"Mar",
676 '3':"Mer", 676 '3':"Mer",
677 '4':"Gio", 677 '4':"Gio",
678 '5':"Ven", 678 '5':"Ven",
679 '6':"Sab" 679 '6':"Sab"
680 }, 680 },
681 'veryShortDays':{ 681 'veryShortDays':{
682 '1':"Lu", 682 '1':"Lu",
683 '4':"Gi", 683 '4':"Gi",
684 '5':"Ve" 684 '5':"Ve"
685 } 685 }
686}, 686},
687 687
688__syntaxFix__: "syntax fix" 688__syntaxFix__: "syntax fix"
689}); 689});
diff --git a/frontend/beta/js/Clipperz/PM/Strings/Strings_pt-BR.js b/frontend/beta/js/Clipperz/PM/Strings/Strings_pt-BR.js
index 8478c0d..e3c2fc7 100644
--- a/frontend/beta/js/Clipperz/PM/Strings/Strings_pt-BR.js
+++ b/frontend/beta/js/Clipperz/PM/Strings/Strings_pt-BR.js
@@ -1,473 +1,473 @@
1/* 1/*
2 2
3Copyright 2008-2013 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz, the online password manager. 5This file is part of Clipperz, the online password manager.
6For further information about its features and functionalities please 6For further information about its features and functionalities please
7refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
8 8
9* Clipperz is free software: you can redistribute it and/or modify it 9* Clipperz is free software: you can redistribute it and/or modify it
10 under the terms of the GNU Affero General Public License as published 10 under the terms of the GNU Affero General Public License as published
11 by the Free Software Foundation, either version 3 of the License, or 11 by the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version. 12 (at your option) any later version.
13 13
14* Clipperz is distributed in the hope that it will be useful, but 14* Clipperz is distributed in the hope that it will be useful, but
15 WITHOUT ANY WARRANTY; without even the implied warranty of 15 WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
18 18
19* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
20 License along with Clipperz. If not, see http://www.gnu.org/licenses/. 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
21 21
22*/ 22*/
23 23
24Clipperz.PM.Strings.Languages['pt-BR'.toLowerCase()] = MochiKit.Base.merge(Clipperz.PM.Strings.Languages['en-us'], { 24Clipperz.PM.Strings.Languages['pt-BR'.toLowerCase()] = MochiKit.Base.merge(Clipperz.PM.Strings.Languages['en-us'], {
25 'clipperzServiceDescriptionConfig':"<h2>Guarde com você!</h2> <ul> <li> <h3>Clipperz é:</h3> <ul> <li> <p>um simples e seguro gerenciador de senhas</p> </li> <li> <p>uma efetiva solução com uma única assinatura</p> </li> <li> <p>um cofre digital para suas informações confidenciais</p> </li> </ul> </li> <li> <h3>Com Clipperz você pode:</h3> <ul> <li> <p>guardar e gerenciar suas senhas e credenciais online</p> </li> <li> <p>logar em seus serviços web sem precisar entrar com nenhum nome de usuário ou senha</p> </li> <li> <p>proteger todos os seus dados sensíveis: códigos de alarme, PINs, números de cartão de crédito, &hellip;</p> </li> <li> <p>compartilhar segredos com membros da família e associados (em breve)</p> </li> </ul> </li> <li> <h3>Clipperz proporciona:</h3> <ul> <li> <p>anonimato completo e gratuito</p> </li> <li> <p>acesso a qualquer hora em qualquer computador</p> </li> <li> <p>sem software ou download e nada que instalar</p> </li> <li> <p>evite guardar seus segredos em seu PC ou papel</p> </li> </ul> </li> <li> <h3>Segurança Clipperz:</h3> <ul> <li> <p>seus segredos são codificados localmente por seu navegador antes de ser enviado para Clipperz</p> </li> <li> <p>a chave de codificação é uma senha que só você conhece</p> </li> <li> <p>Clipperz armazena apenas seus dados confidenciais codificados, nunca acessando os dados originais</p> </li> <li> <p>Clipperz é construído a partir de esquemas de codificação padrão, ou seja, nada é exclusivo ou caseiro</p> </li> <li> <p>você pode revisar o código a qualquer momento, mas você não precisa conhecer nada sobre criptograia para ser um usuário feliz!</p> </li> </ul> </li> <li> <a href=\"http://www.clipperz.com\" target=\"_blank\">Saiba mais</a> </li> </ul> ", 25 'clipperzServiceDescriptionConfig':"<h2>Guarde com você!</h2> <ul> <li> <h3>Clipperz é:</h3> <ul> <li> <p>um simples e seguro gerenciador de senhas</p> </li> <li> <p>uma efetiva solução com uma única assinatura</p> </li> <li> <p>um cofre digital para suas informações confidenciais</p> </li> </ul> </li> <li> <h3>Com Clipperz você pode:</h3> <ul> <li> <p>guardar e gerenciar suas senhas e credenciais online</p> </li> <li> <p>logar em seus serviços web sem precisar entrar com nenhum nome de usuário ou senha</p> </li> <li> <p>proteger todos os seus dados sensíveis: códigos de alarme, PINs, números de cartão de crédito, &hellip;</p> </li> <li> <p>compartilhar segredos com membros da família e associados (em breve)</p> </li> </ul> </li> <li> <h3>Clipperz proporciona:</h3> <ul> <li> <p>anonimato completo e gratuito</p> </li> <li> <p>acesso a qualquer hora em qualquer computador</p> </li> <li> <p>sem software ou download e nada que instalar</p> </li> <li> <p>evite guardar seus segredos em seu PC ou papel</p> </li> </ul> </li> <li> <h3>Segurança Clipperz:</h3> <ul> <li> <p>seus segredos são codificados localmente por seu navegador antes de ser enviado para Clipperz</p> </li> <li> <p>a chave de codificação é uma senha que só você conhece</p> </li> <li> <p>Clipperz armazena apenas seus dados confidenciais codificados, nunca acessando os dados originais</p> </li> <li> <p>Clipperz é construído a partir de esquemas de codificação padrão, ou seja, nada é exclusivo ou caseiro</p> </li> <li> <p>você pode revisar o código a qualquer momento, mas você não precisa conhecer nada sobre criptograia para ser um usuário feliz!</p> </li> </ul> </li> <li> <a href=\"http://www.clipperz.com\" target=\"_blank\">Saiba mais</a> </li> </ul> ",
26 'loginFormTitle':"entre sua conta Clipperz", 26 'loginFormTitle':"entre sua conta Clipperz",
27 'loginFormUsernameLabel':"nome do usuário", 27 'loginFormUsernameLabel':"nome do usuário",
28 'loginFormPassphraseLabel':"frase chave", 28 'loginFormPassphraseLabel':"frase chave",
29 'loginFormDontHaveAnAccountLabel':"não tem uma conta?", 29 'loginFormDontHaveAnAccountLabel':"não tem uma conta?",
30 'loginFormCreateOneLabel':"criar uma", 30 'loginFormCreateOneLabel':"criar uma",
31 'loginFormForgotYourCredentialsLabel':"esqueceu suas credenciais?", 31 'loginFormForgotYourCredentialsLabel':"esqueceu suas credenciais?",
32 'loginFormAarghThatsBadLabel':"xiiiii! isso é não é bom!", 32 'loginFormAarghThatsBadLabel':"xiiiii! isso é não é bom!",
33 'loginFormAfraidOfMaliciousScriptsLabel':"medo de scripts maliciosos?", 33 'loginFormAfraidOfMaliciousScriptsLabel':"medo de scripts maliciosos?",
34 'loginFormVerifyTheCodeLabel':"verifique o código", 34 'loginFormVerifyTheCodeLabel':"verifique o código",
35 'loginFormButtonLabel':"Entrar", 35 'loginFormButtonLabel':"Entrar",
36 'loginFormOneTimePasswordCheckboxLabel':"use uma frase chave descartável", 36 'loginFormOneTimePasswordCheckboxLabel':"use uma frase chave descartável",
37 'loginPanelSwithLanguageDescription':"<h5>Mudar para sua linguagem preferida</h5> ", 37 'loginPanelSwithLanguageDescription':"<h5>Mudar para sua linguagem preferida</h5> ",
38 'browserCompatibilityDescription':"<p>Tenha uma experiência melhor e mais segura com Clipperz, utilizando o Firefox. No entanto, Clipperz funciona bem também em Opera e MS Internet Explorer!</p> ", 38 'browserCompatibilityDescription':"<p>Tenha uma experiência melhor e mais segura com Clipperz, utilizando o Firefox. No entanto, Clipperz funciona bem também em Opera e MS Internet Explorer!</p> ",
39 'OTPloginMessagePanelInitialTitle':"Acessando usando a frase chave descartável", 39 'OTPloginMessagePanelInitialTitle':"Acessando usando a frase chave descartável",
40 'OTPloginMessagePanelInitialText':"Enviando credenciais descartáveis ...", 40 'OTPloginMessagePanelInitialText':"Enviando credenciais descartáveis ...",
41 'OTPloginMessagePanelLoadingTitle':"Acessando usando a frase chave descartável", 41 'OTPloginMessagePanelLoadingTitle':"Acessando usando a frase chave descartável",
42 'OTPloginMessagePanelLoadingText':"Buscando informação de autenticação codificada no servidor ...", 42 'OTPloginMessagePanelLoadingText':"Buscando informação de autenticação codificada no servidor ...",
43 'OTPloginMessagePanelProcessingTitle':"Acessando usando a frase chave descartável", 43 'OTPloginMessagePanelProcessingTitle':"Acessando usando a frase chave descartável",
44 'OTPloginMessagePanelProcessingText':"Decodificação local da informação de autenticação ...", 44 'OTPloginMessagePanelProcessingText':"Decodificação local da informação de autenticação ...",
45 'loginMessagePanelInitialTitle':"Entrando ...", 45 'loginMessagePanelInitialTitle':"Entrando ...",
46 'loginMessagePanelInitialButtonLabel':"Cancelar", 46 'loginMessagePanelInitialButtonLabel':"Cancelar",
47 'loginMessagePanelConnectedTitle':"Conectado", 47 'loginMessagePanelConnectedTitle':"Conectado",
48 'loginMessagePanelConnectedText':"Concluído", 48 'loginMessagePanelConnectedText':"Concluído",
49 'loginMessagePanelFailureTitle':"Erro", 49 'loginMessagePanelFailureTitle':"Erro",
50 'loginMessagePanelFailureText':"Ocorreu uma falha", 50 'loginMessagePanelFailureText':"Ocorreu uma falha",
51 'loginMessagePanelFailureButtonLabel':"Fechar", 51 'loginMessagePanelFailureButtonLabel':"Fechar",
52 'connectionLoginSendingCredentialsMessageTitle':"Verificando credenciais", 52 'connectionLoginSendingCredentialsMessageTitle':"Verificando credenciais",
53 'connectionLoginSendingCredentialsMessageText':"Enviando credenciais", 53 'connectionLoginSendingCredentialsMessageText':"Enviando credenciais",
54 'connectionLoginCredentialsVerificationMessageTitle':"Verificando credenciais", 54 'connectionLoginCredentialsVerificationMessageTitle':"Verificando credenciais",
55 'connectionLoginCredentialsVerificationMessageText':"Realizando autenticação SRP", 55 'connectionLoginCredentialsVerificationMessageText':"Realizando autenticação SRP",
56 'connectionLoginDoneMessageTitle':"Verificando credenciais", 56 'connectionLoginDoneMessageTitle':"Verificando credenciais",
57 'connectionLoginDoneMessageText':"Conectado", 57 'connectionLoginDoneMessageText':"Conectado",
58 'userLoginPanelUpgradingUserCredentialsMessageTitle':"Verificando credenciais", 58 'userLoginPanelUpgradingUserCredentialsMessageTitle':"Verificando credenciais",
59 'userLoginPanelUpgradingUserCredentialsMessageText':"Upgrade de suas credenciais para um novo esquema de autenticação", 59 'userLoginPanelUpgradingUserCredentialsMessageText':"Upgrade de suas credenciais para um novo esquema de autenticação",
60 'userLoginPanelConnectedMessageTitle':"Usuário autenticado", 60 'userLoginPanelConnectedMessageTitle':"Usuário autenticado",
61 'userLoginPanelConnectedMessageText':"Logado com sucesso em", 61 'userLoginPanelConnectedMessageText':"Logado com sucesso em",
62 'userLoginPanelTryingAnOlderConnectionSchemaMessageTitle':"Verificando credenciais", 62 'userLoginPanelTryingAnOlderConnectionSchemaMessageTitle':"Verificando credenciais",
63 'userLoginPanelTryingAnOlderConnectionSchemaMessageText':"Tentando esquema antigo de autenticação", 63 'userLoginPanelTryingAnOlderConnectionSchemaMessageText':"Tentando esquema antigo de autenticação",
64 'userLoginPanelLoadingUserDataMessageTitle':"Usuário autenticado", 64 'userLoginPanelLoadingUserDataMessageTitle':"Usuário autenticado",
65 'userLoginPanelLoadingUserDataMessageText':"Baixando cabeçalhos de cartão codificados de Clipperz", 65 'userLoginPanelLoadingUserDataMessageText':"Baixando cabeçalhos de cartão codificados de Clipperz",
66 'userLoginPanelDecryptingUserDataMessageTitle':"Usuário autenticado", 66 'userLoginPanelDecryptingUserDataMessageTitle':"Usuário autenticado",
67 'userLoginPanelDecryptingUserDataMessageText':"Descrição local de cabeçalhos dos cartões", 67 'userLoginPanelDecryptingUserDataMessageText':"Descrição local de cabeçalhos dos cartões",
68 'userLoginPanelDecryptingUserStatisticsMessageTitle':"Usuário autenticado", 68 'userLoginPanelDecryptingUserStatisticsMessageTitle':"Usuário autenticado",
69 'userLoginPanelDecryptingUserStatisticsMessageText':"Descrição local de estatísticas de uso", 69 'userLoginPanelDecryptingUserStatisticsMessageText':"Descrição local de estatísticas de uso",
70 'splashAlertTitle':"Bem-vindo ao Clipperz!", 70 'splashAlertTitle':"Bem-vindo ao Clipperz!",
71 'splashAlertText':"<p>Alguns avisos de segurança</p> <ul> <li> <p>Guardar suas informações no Clipperz é tão seguro quanto a frase chave que você escolher para protege-los. Ninguém pode acessá-los sem essa frase chave.</p> </li> <li> <p>Se você vai utlizar Clipperz para armazenar suas informações confidenciais e críticas, escolha uma frase chave difícil de ser descoberta. Quanto mais longa, melhor!</p> </li> <li> <p>Clipperz não será capaz de recuperar frase chave perdidas!</p> </li> </ul> <p>Para mais informações, por favor vá até <a href=\"http://www.clipperz.com\" target=\"_blank\">Clipperz</a> website.</p> ", 71 'splashAlertText':"<p>Alguns avisos de segurança</p> <ul> <li> <p>Guardar suas informações no Clipperz é tão seguro quanto a frase chave que você escolher para protege-los. Ninguém pode acessá-los sem essa frase chave.</p> </li> <li> <p>Se você vai utlizar Clipperz para armazenar suas informações confidenciais e críticas, escolha uma frase chave difícil de ser descoberta. Quanto mais longa, melhor!</p> </li> <li> <p>Clipperz não será capaz de recuperar frase chave perdidas!</p> </li> </ul> <p>Para mais informações, por favor vá até <a href=\"http://www.clipperz.com\" target=\"_blank\">Clipperz</a> website.</p> ",
72 'splashAlertCloseButtonLabel':"Ok", 72 'splashAlertCloseButtonLabel':"Ok",
73 'registrationFormTitle':"crie sua conta", 73 'registrationFormTitle':"crie sua conta",
74 'registrationFormUsernameLabel':"nome do usuário", 74 'registrationFormUsernameLabel':"nome do usuário",
75 'registrationFormPassphraseLabel':"frase chave", 75 'registrationFormPassphraseLabel':"frase chave",
76 'registrationFormRetypePassphraseLabel':"entre novamente sua frase chave", 76 'registrationFormRetypePassphraseLabel':"entre novamente sua frase chave",
77 'registrationFormSafetyCheckLabel':"Eu compreendo que Clipperz não será capaz de recuperar senhas perdidas.", 77 'registrationFormSafetyCheckLabel':"Eu compreendo que Clipperz não será capaz de recuperar senhas perdidas.",
78 'registrationFormTermsOfServiceCheckLabel':"Eu li e concordo com os <a href='http://www.clipperz.com/terms_of_service' target='_blank'>Termos do Serviço</a>.", 78 'registrationFormTermsOfServiceCheckLabel':"Eu li e concordo com os <a href='https://www.clipperz.com/terms_service' target='_blank'>Termos do Serviço</a>.",
79 'registrationFormDoYouAlreadyHaveAnAccountLabel':"você já tem uma conta?", 79 'registrationFormDoYouAlreadyHaveAnAccountLabel':"você já tem uma conta?",
80 'registrationFormSimplyLoginLabel':"login simples", 80 'registrationFormSimplyLoginLabel':"login simples",
81 'registrationFormButtonLabel':"Registrar", 81 'registrationFormButtonLabel':"Registrar",
82 'registrationFormWarningMessageNotMatchingPassphrases':"Suas frases chaves não conferem, por favor tente novamente.", 82 'registrationFormWarningMessageNotMatchingPassphrases':"Suas frases chaves não conferem, por favor tente novamente.",
83 'registrationFormWarningMessageSafetyCheckNotSelected':"Por favor leia e confira todos os campos abaixo.", 83 'registrationFormWarningMessageSafetyCheckNotSelected':"Por favor leia e confira todos os campos abaixo.",
84 'registrationFormWarningMessageTermsOfServiceCheckNotSelected':"Você precisa concordar com os Termos do Serviço.", 84 'registrationFormWarningMessageTermsOfServiceCheckNotSelected':"Você precisa concordar com os Termos do Serviço.",
85 'registrationMessagePanelInitialTitle':"Criando conta ...", 85 'registrationMessagePanelInitialTitle':"Criando conta ...",
86 'registrationMessagePanelInitialText':"---", 86 'registrationMessagePanelInitialText':"---",
87 'registrationMessagePanelInitialButtonLabel':"Cancelar", 87 'registrationMessagePanelInitialButtonLabel':"Cancelar",
88 'registrationMessagePanelRegistrationDoneTitle':"Registro", 88 'registrationMessagePanelRegistrationDoneTitle':"Registro",
89 'registrationMessagePanelRegistrationDoneText':"Concluído", 89 'registrationMessagePanelRegistrationDoneText':"Concluído",
90 'registrationMessagePanelFailureTitle':"Registrou falhou", 90 'registrationMessagePanelFailureTitle':"Registrou falhou",
91 'registrationMessagePanelFailureButtonLabel':"Fechar", 91 'registrationMessagePanelFailureButtonLabel':"Fechar",
92 'connectionRegistrationSendingRequestMessageText':"Verificando credenciais", 92 'connectionRegistrationSendingRequestMessageText':"Verificando credenciais",
93 'connectionRegistrationSendingCredentialsMessageText':"Enviando credenciais", 93 'connectionRegistrationSendingCredentialsMessageText':"Enviando credenciais",
94 'registrationSplashPanelTitle':"Informe de segurança", 94 'registrationSplashPanelTitle':"Informe de segurança",
95 'registrationSplashPanelDescription':"<p>Essas são suas credenciais Clipperz, cuide delas com cuidado. Clipperz nunca vai mostrar seu nome de usuário e frase chave uma outra vez!</p> ", 95 'registrationSplashPanelDescription':"<p>Essas são suas credenciais Clipperz, cuide delas com cuidado. Clipperz nunca vai mostrar seu nome de usuário e frase chave uma outra vez!</p> ",
96 'registrationSplashPanelUsernameLabel':"nome de usuário", 96 'registrationSplashPanelUsernameLabel':"nome de usuário",
97 'registrationSplashPanelPassphraseLabel':"frase chave", 97 'registrationSplashPanelPassphraseLabel':"frase chave",
98 'registrationSplashPanelShowPassphraseButtonLabel':"mostrar frase chave", 98 'registrationSplashPanelShowPassphraseButtonLabel':"mostrar frase chave",
99 'donateHeaderLinkLabel':"doar", 99 'donateHeaderLinkLabel':"doar",
100 'creditsHeaderLinkLabel':"créditos", 100 'creditsHeaderLinkLabel':"créditos",
101 'feedbackHeaderLinkLabel':"feedback", 101 'feedbackHeaderLinkLabel':"feedback",
102 'helpHeaderLinkLabel':"ajuda", 102 'helpHeaderLinkLabel':"ajuda",
103 'forumHeaderLinkLabel':"fórum", 103 'forumHeaderLinkLabel':"fórum",
104 'recordMenuLabel':"cartões", 104 'recordMenuLabel':"cartões",
105 'accountMenuLabel':"conta", 105 'accountMenuLabel':"conta",
106 'dataMenuLabel':"dados", 106 'dataMenuLabel':"dados",
107 'contactsMenuLabel':"contatos", 107 'contactsMenuLabel':"contatos",
108 'toolsMenuLabel':"ferramentas", 108 'toolsMenuLabel':"ferramentas",
109 'logoutMenuLabel':"sair", 109 'logoutMenuLabel':"sair",
110 'lockMenuLabel':"bloquear", 110 'lockMenuLabel':"bloquear",
111 'lockTitle':"A conta está bloqueada", 111 'lockTitle':"A conta está bloqueada",
112 'lockDescription':"<p>Para desbloquear sua conta, por favor, entre com a frase chave</p> ", 112 'lockDescription':"<p>Para desbloquear sua conta, por favor, entre com a frase chave</p> ",
113 'unlockButtonLabel':"desbloquear", 113 'unlockButtonLabel':"desbloquear",
114 'changePasswordTabLabel':"Alterar sua frase chave", 114 'changePasswordTabLabel':"Alterar sua frase chave",
115 'changePasswordTabTitle':"Alterar sua frase chave", 115 'changePasswordTabTitle':"Alterar sua frase chave",
116 'changePasswordFormUsernameLabel':"nome de usuário", 116 'changePasswordFormUsernameLabel':"nome de usuário",
117 'changePasswordFormOldPassphraseLabel':"frase chave antiga", 117 'changePasswordFormOldPassphraseLabel':"frase chave antiga",
118 'changePasswordFormNewPassphraseLabel':"frase chave nova", 118 'changePasswordFormNewPassphraseLabel':"frase chave nova",
119 'changePasswordFormRetypePassphraseLabel':"re-inserir frase chave nova", 119 'changePasswordFormRetypePassphraseLabel':"re-inserir frase chave nova",
120 'changePasswordFormSafetyCheckboxLabel':"Eu compreendo que Clipperz não poderá recuperar a frase chave perdida.", 120 'changePasswordFormSafetyCheckboxLabel':"Eu compreendo que Clipperz não poderá recuperar a frase chave perdida.",
121 'changePasswordFormSubmitLabel':"Alterar frase chave", 121 'changePasswordFormSubmitLabel':"Alterar frase chave",
122 'changePasswordFormWrongUsernameWarning':"Nome de usuário errado", 122 'changePasswordFormWrongUsernameWarning':"Nome de usuário errado",
123 'changePasswordFormWrongPassphraseWarning':"Frase chave errada", 123 'changePasswordFormWrongPassphraseWarning':"Frase chave errada",
124 'changePasswordFormWrongRetypePassphraseWarning':"Suas frases chaves não conferem, por favor tente novamente.", 124 'changePasswordFormWrongRetypePassphraseWarning':"Suas frases chaves não conferem, por favor tente novamente.",
125 'changePasswordFormSafetyCheckWarning':"Por favor leia e confira todos os campos abaixo.", 125 'changePasswordFormSafetyCheckWarning':"Por favor leia e confira todos os campos abaixo.",
126 'changePasswordFormProgressDialogTitle':"Alterando credenciais do usuário", 126 'changePasswordFormProgressDialogTitle':"Alterando credenciais do usuário",
127 'changePasswordFormProgressDialogConnectedMessageTitle':"Conectado", 127 'changePasswordFormProgressDialogConnectedMessageTitle':"Conectado",
128 'changePasswordFormProgressDialogConnectedMessageText':"Concluído", 128 'changePasswordFormProgressDialogConnectedMessageText':"Concluído",
129 'changePasswordFormProgressDialogErrorMessageTitle':"Erro", 129 'changePasswordFormProgressDialogErrorMessageTitle':"Erro",
130 'changePasswordFormProgressDialogErrorMessageText':"Mudança de credenciais falhou!", 130 'changePasswordFormProgressDialogErrorMessageText':"Mudança de credenciais falhou!",
131 'changeCredentialsPanelEncryptingDataMessageTitle':"Alterando sua frase chave", 131 'changeCredentialsPanelEncryptingDataMessageTitle':"Alterando sua frase chave",
132 'changeCredentialsPanelEncryptingDataMessageText':"Codificação local de cabeçalho de cartões", 132 'changeCredentialsPanelEncryptingDataMessageText':"Codificação local de cabeçalho de cartões",
133 'changeCredentialsPanelCreatingNewCredentialsMessageTitle':"Alterando sua frase chave", 133 'changeCredentialsPanelCreatingNewCredentialsMessageTitle':"Alterando sua frase chave",
134 'changeCredentialsPanelCreatingNewCredentialsMessageText':"Atualizando suas credenciais", 134 'changeCredentialsPanelCreatingNewCredentialsMessageText':"Atualizando suas credenciais",
135 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageTitle':"Alterando sua frase chave", 135 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageTitle':"Alterando sua frase chave",
136 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageText':"Enviando suas credenciais codificadas para Clipperz", 136 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageText':"Enviando suas credenciais codificadas para Clipperz",
137 'changeCredentialsPanelDoneMessageTitle':"Alterando sua frase chave", 137 'changeCredentialsPanelDoneMessageTitle':"Alterando sua frase chave",
138 'changeCredentialsPanelDoneMessageText':"Concluído", 138 'changeCredentialsPanelDoneMessageText':"Concluído",
139 'manageOTPTabLabel':"Gerenciar suas frases chaves descartáveis", 139 'manageOTPTabLabel':"Gerenciar suas frases chaves descartáveis",
140 'manageOTPTabTitle':"Gerenciar suas frases chaves descartáveis", 140 'manageOTPTabTitle':"Gerenciar suas frases chaves descartáveis",
141 'manageOTPTabDescription':"<p>Uma frase chave descartável funciona como uma frase chave normal, mas só pode ser utilizada uma única vez.</p> <p>Se a mesma frase chave for utilizada novamente num próximo login, ela será rejeitada e o login não irá ocorrer.</p> <p>Imediatamente após um login com sucesso, sua frase chave descartável será apagada para evitar logins fraudulentos.</p> <p>Frases chaves descartáveis são uma excelente opção se você está preocupado com keyloggers ou spywares que podem estar coletando seus dados em determinadas máquinas.</p> <p> <b>É recomendável que você utilize frases chaves descartáveis sempre que utilizar terminais públicos como Internet cafés e bibliotecas.</b> </p> ", 141 'manageOTPTabDescription':"<p>Uma frase chave descartável funciona como uma frase chave normal, mas só pode ser utilizada uma única vez.</p> <p>Se a mesma frase chave for utilizada novamente num próximo login, ela será rejeitada e o login não irá ocorrer.</p> <p>Imediatamente após um login com sucesso, sua frase chave descartável será apagada para evitar logins fraudulentos.</p> <p>Frases chaves descartáveis são uma excelente opção se você está preocupado com keyloggers ou spywares que podem estar coletando seus dados em determinadas máquinas.</p> <p> <b>É recomendável que você utilize frases chaves descartáveis sempre que utilizar terminais públicos como Internet cafés e bibliotecas.</b> </p> ",
142 'oneTimePasswordReadOnlyMessage':"<h6>Desculpe!</h6> <p>Você não pode gerenciar sua frase chave descartável quando usando a versão offline do Clipperz.</p> ", 142 'oneTimePasswordReadOnlyMessage':"<h6>Desculpe!</h6> <p>Você não pode gerenciar sua frase chave descartável quando usando a versão offline do Clipperz.</p> ",
143 'oneTimePasswordLoadingMessage':"<h6>Carregando informação</h6> <p>Por favor, aguarde ...</p> ", 143 'oneTimePasswordLoadingMessage':"<h6>Carregando informação</h6> <p>Por favor, aguarde ...</p> ",
144 'oneTimePasswordNoPasswordAvailable':"<h6>Nenhuma frase chave descartável disponível</h6> <p>Clique o botão “Novo” acima para adicionar uma frase chave descartável em sua conta.</p> ", 144 'oneTimePasswordNoPasswordAvailable':"<h6>Nenhuma frase chave descartável disponível</h6> <p>Clique o botão “Novo” acima para adicionar uma frase chave descartável em sua conta.</p> ",
145 'createNewOTPButtonLabel':"Novo", 145 'createNewOTPButtonLabel':"Novo",
146 'deleteOTPButtonLabel':"Apagar", 146 'deleteOTPButtonLabel':"Apagar",
147 'printOTPButtonLabel':"Imprimir", 147 'printOTPButtonLabel':"Imprimir",
148 'disabledOneTimePassword_warning':"desativada", 148 'disabledOneTimePassword_warning':"desativada",
149 'oneTimePasswordSelectionLink_selectLabel':"Selecionar:", 149 'oneTimePasswordSelectionLink_selectLabel':"Selecionar:",
150 'oneTimePasswordSelectionLink_all':"tudo", 150 'oneTimePasswordSelectionLink_all':"tudo",
151 'oneTimePasswordSelectionLink_none':"nenhum", 151 'oneTimePasswordSelectionLink_none':"nenhum",
152 'oneTimePasswordSelectionLink_used':"usado", 152 'oneTimePasswordSelectionLink_used':"usado",
153 'oneTimePasswordSelectionLink_unused':"não usado", 153 'oneTimePasswordSelectionLink_unused':"não usado",
154 'saveOTP_encryptUserDataTitle':"Salvando a frase chave descartável", 154 'saveOTP_encryptUserDataTitle':"Salvando a frase chave descartável",
155 'saveOTP_encryptUserDataText':"Processando novas credenciais descartáveis ...", 155 'saveOTP_encryptUserDataText':"Processando novas credenciais descartáveis ...",
156 'saveOTP_encryptOTPDataTitle':"Salvando a frase chave descartável", 156 'saveOTP_encryptOTPDataTitle':"Salvando a frase chave descartável",
157 'saveOTP_encryptOTPDataText':"Codificação local da informação de autenticação ...", 157 'saveOTP_encryptOTPDataText':"Codificação local da informação de autenticação ...",
158 'saveOTP_sendingDataTitle':"Salvando a frase chave descartável", 158 'saveOTP_sendingDataTitle':"Salvando a frase chave descartável",
159 'saveOTP_sendingDataText':"Enviando informação de autenticação para o servidor ...", 159 'saveOTP_sendingDataText':"Enviando informação de autenticação para o servidor ...",
160 'saveOTP_updatingInterfaceTitle':"Salvando a frase chave descartável", 160 'saveOTP_updatingInterfaceTitle':"Salvando a frase chave descartável",
161 'saveOTP_updatingInterfaceText':"Atualizando interface ...", 161 'saveOTP_updatingInterfaceText':"Atualizando interface ...",
162 'accountPreferencesLabel':"Preferências", 162 'accountPreferencesLabel':"Preferências",
163 'accountPreferencesTabTitle':"Preferências", 163 'accountPreferencesTabTitle':"Preferências",
164 'accountPreferencesLanguageTitle':"Seleção de idioma", 164 'accountPreferencesLanguageTitle':"Seleção de idioma",
165 'accountPreferencesLanguageDescription':"<p>Escolha seu idioma preferido da lista abaixo.</p> ", 165 'accountPreferencesLanguageDescription':"<p>Escolha seu idioma preferido da lista abaixo.</p> ",
166 'showDonationReminderPanelTitle':"Lembretes de doação", 166 'showDonationReminderPanelTitle':"Lembretes de doação",
167 'showDonationReminderPanelDescription':"<p>Mostrar lembretes de doação</p> ", 167 'showDonationReminderPanelDescription':"<p>Mostrar lembretes de doação</p> ",
168 'saveUserPreferencesFormSubmitLabel':"Salvar", 168 'saveUserPreferencesFormSubmitLabel':"Salvar",
169 'cancelUserPreferencesFormSubmitLabel':"Cancelar", 169 'cancelUserPreferencesFormSubmitLabel':"Cancelar",
170 'accountPreferencesSavingPanelTitle_Step1':"Salvando preferências", 170 'accountPreferencesSavingPanelTitle_Step1':"Salvando preferências",
171 'accountPreferencesSavingPanelText_Step1':"Codificação local de suas preferências", 171 'accountPreferencesSavingPanelText_Step1':"Codificação local de suas preferências",
172 'accountPreferencesSavingPanelTitle_Step2':"Salvando preferências", 172 'accountPreferencesSavingPanelTitle_Step2':"Salvando preferências",
173 'accountPreferencesSavingPanelText_Step2':"Enviando informação codificada para o servidor", 173 'accountPreferencesSavingPanelText_Step2':"Enviando informação codificada para o servidor",
174 'accountLoginHistoryLabel':"Histórico de conexão", 174 'accountLoginHistoryLabel':"Histórico de conexão",
175 'loginHistoryTabTitle':"Histórico de conexão", 175 'loginHistoryTabTitle':"Histórico de conexão",
176 'loginHistoryReadOnlyMessage':"<h6>Desculpe!</h6> <p>Seu histórico de conexão não está disponível quando usando uma versão offline do Clipperz.</p> ", 176 'loginHistoryReadOnlyMessage':"<h6>Desculpe!</h6> <p>Seu histórico de conexão não está disponível quando usando uma versão offline do Clipperz.</p> ",
177 'loginHistoryLoadingMessage':"<h6>Carregando informação</h6> <p>Por favor, aguarde ...</p> ", 177 'loginHistoryLoadingMessage':"<h6>Carregando informação</h6> <p>Por favor, aguarde ...</p> ",
178 'loginHistoryLoadedMessageConfig':"<h6>Suas 10 últimas conexões</h6> <p> </p> ", 178 'loginHistoryLoadedMessageConfig':"<h6>Suas 10 últimas conexões</h6> <p> </p> ",
179 'loginHistoryIPLabel':"IP", 179 'loginHistoryIPLabel':"IP",
180 'loginHistoryTimeLabel':"data", 180 'loginHistoryTimeLabel':"data",
181 'loginHistoryCurrentSessionText':"sessão atual", 181 'loginHistoryCurrentSessionText':"sessão atual",
182 'loginHistoryReloadButtonLabel':"Recarregar histórico de conexão", 182 'loginHistoryReloadButtonLabel':"Recarregar histórico de conexão",
183 'deleteAccountTabLabel':"Apagar sua conta", 183 'deleteAccountTabLabel':"Apagar sua conta",
184 'deleteAccountTabTitle':"Apagar sua conta", 184 'deleteAccountTabTitle':"Apagar sua conta",
185 'deleteAccountFormUsernameLabel':"nome de usuário", 185 'deleteAccountFormUsernameLabel':"nome de usuário",
186 'deleteAccountFormPassphraseLabel':"frase chave", 186 'deleteAccountFormPassphraseLabel':"frase chave",
187 'deleteAccountFormSafetyCheckboxLabel':"Eu compreendo que toda minha informação será apagada e que esta ação é irreversível.", 187 'deleteAccountFormSafetyCheckboxLabel':"Eu compreendo que toda minha informação será apagada e que esta ação é irreversível.",
188 'deleteAccountFormSubmitLabel':"Apagar minha conta", 188 'deleteAccountFormSubmitLabel':"Apagar minha conta",
189 'deleteAccountFormWrongUsernameWarning':"Nome de usuário errado", 189 'deleteAccountFormWrongUsernameWarning':"Nome de usuário errado",
190 'deleteAccountFormWrongPassphraseWarning':"Frase chave errada", 190 'deleteAccountFormWrongPassphraseWarning':"Frase chave errada",
191 'deleteAccountFormSafetyCheckWarning':"Por favor leia e confira os campos abaixo.", 191 'deleteAccountFormSafetyCheckWarning':"Por favor leia e confira os campos abaixo.",
192 'accountPanelDeletingAccountPanelConfirmationTitle':"ATENÇÃO", 192 'accountPanelDeletingAccountPanelConfirmationTitle':"ATENÇÃO",
193 'accountPanelDeleteAccountPanelConfirmationText':"Você tem certeza que quer apagar esta conta?", 193 'accountPanelDeleteAccountPanelConfirmationText':"Você tem certeza que quer apagar esta conta?",
194 'accountPanelDeleteAccountPanelConfirmButtonLabel':"Sim", 194 'accountPanelDeleteAccountPanelConfirmButtonLabel':"Sim",
195 'accountPanelDeleteAccountPanelDenyButtonLabel':"Não", 195 'accountPanelDeleteAccountPanelDenyButtonLabel':"Não",
196 'offlineCopyTabLabel':"Cópia offline", 196 'offlineCopyTabLabel':"Cópia offline",
197 'offlineCopyTabTitle':"Cópia offline", 197 'offlineCopyTabTitle':"Cópia offline",
198 'offlineCopyTabDescription':"<p>Com apenas um click você pode passar toda sua informação codificada dos servidores Clipperz para seu hard disk e criar uma versão read-only offline do Clipperz para ser utilizada quando você não estiver conectado na Internet.</p> <p>Essa versão read-only é tão segura quanto a versão online e não vai expor suas informações a riscos maiores já que ambas tem a mesma arquitetura de código e segurança.</p> <ol> <li> <p>Clique no link abaixo para iniciar o download.</p> </li> <li> <p>O navegador vai perguntar o que fazer com o arquivo “Clipperz_YYYYMMDD.html”. Grave-o em seu hard disk.</p> </li> <li> <p>Clique duas vezes no arquivo baixado para abrir a versão offline em seu navegador.</p> </li> <li> <p>Entre sua frase chave e nome de usuário como sempre faz.</p> </li> </ol> ", 198 'offlineCopyTabDescription':"<p>Com apenas um click você pode passar toda sua informação codificada dos servidores Clipperz para seu hard disk e criar uma versão read-only offline do Clipperz para ser utilizada quando você não estiver conectado na Internet.</p> <p>Essa versão read-only é tão segura quanto a versão online e não vai expor suas informações a riscos maiores já que ambas tem a mesma arquitetura de código e segurança.</p> <ol> <li> <p>Clique no link abaixo para iniciar o download.</p> </li> <li> <p>O navegador vai perguntar o que fazer com o arquivo “Clipperz_YYYYMMDD.html”. Grave-o em seu hard disk.</p> </li> <li> <p>Clique duas vezes no arquivo baixado para abrir a versão offline em seu navegador.</p> </li> <li> <p>Entre sua frase chave e nome de usuário como sempre faz.</p> </li> </ol> ",
199 'offlineCopyDownloadLinkLabel':"Baixar", 199 'offlineCopyDownloadLinkLabel':"Baixar",
200 'offlineCopyDownloadWarningConfig':"<h4> <a href=\"#\" id=\"offlineCopyDownloadWarningLink\">Atualize sua “cópia offline”!</a> </h4> <p>Vocie recentemente criou ou modificou um ou mais cartões, seria inteligente baixar uma nova “cópia offline”.</p> ", 200 'offlineCopyDownloadWarningConfig':"<h4> <a href=\"#\" id=\"offlineCopyDownloadWarningLink\">Atualize sua “cópia offline”!</a> </h4> <p>Vocie recentemente criou ou modificou um ou mais cartões, seria inteligente baixar uma nova “cópia offline”.</p> ",
201 'sharingTabLabel':"Compartilhar", 201 'sharingTabLabel':"Compartilhar",
202 'sharingTabTitle':"Compartilhar", 202 'sharingTabTitle':"Compartilhar",
203 'sharingTabDescriptionConfig':"<p>Frequentemente uma informação confidencial precisa ser compartilhada com uma ou mais pessoas.</p> <p>Isso pode ser tão simples quanto permitir o acesso de seus colegas ao seu voice mail quando você está fora do escritório, ou tão complicado quanto permitir que seus herdeiros acessem seu caixa num banco quando você morrer.</p> <p>Clipperz pode fazer o processo de compartilhamento simples e seguro.</p> <p> </p> <p> <b>Em breve ...</b> </p> ", 203 'sharingTabDescriptionConfig':"<p>Frequentemente uma informação confidencial precisa ser compartilhada com uma ou mais pessoas.</p> <p>Isso pode ser tão simples quanto permitir o acesso de seus colegas ao seu voice mail quando você está fora do escritório, ou tão complicado quanto permitir que seus herdeiros acessem seu caixa num banco quando você morrer.</p> <p>Clipperz pode fazer o processo de compartilhamento simples e seguro.</p> <p> </p> <p> <b>Em breve ...</b> </p> ",
204 'importTabLabel':"Importar", 204 'importTabLabel':"Importar",
205 'importTabTitle':"Importar", 205 'importTabTitle':"Importar",
206 'importTabDescription':"<p> <b>Em breve ...</b> <p> ", 206 'importTabDescription':"<p> <b>Em breve ...</b> <p> ",
207 'printingTabLabel':"Exportar", 207 'printingTabLabel':"Exportar",
208 'printingTabTitle':"Exportar", 208 'printingTabTitle':"Exportar",
209 'printingTabDescription':"<p> <b>Versão para impressão</b> </p> <p>Clicando no link abaixo você abre uma nova janela contendo todos os seus cartões em formato de impressão.</p> <p>Se você vai impriir para backup, considere a opção mais segura criando uma “cópia offline”.</p> ", 209 'printingTabDescription':"<p> <b>Versão para impressão</b> </p> <p>Clicando no link abaixo você abre uma nova janela contendo todos os seus cartões em formato de impressão.</p> <p>Se você vai impriir para backup, considere a opção mais segura criando uma “cópia offline”.</p> ",
210 'printingLinkLabel':"Versão para impressão", 210 'printingLinkLabel':"Versão para impressão",
211 'contactsTabLabel':"Contatos", 211 'contactsTabLabel':"Contatos",
212 'contactsTabTitle':"Contatos", 212 'contactsTabTitle':"Contatos",
213 'passwordGeneratorTabLabel':"Gerador de senhas", 213 'passwordGeneratorTabLabel':"Gerador de senhas",
214 'passwordGeneratorTabTitle':"Gerador de senhas", 214 'passwordGeneratorTabTitle':"Gerador de senhas",
215 'passwordGeneratorTabButtonLabel':"Gerar senha", 215 'passwordGeneratorTabButtonLabel':"Gerar senha",
216 'bookmarkletTabLabel':"Bookmarklet", 216 'bookmarkletTabLabel':"Bookmarklet",
217 'bookmarkletTabTitle':"Bookmarklet", 217 'bookmarkletTabTitle':"Bookmarklet",
218 'bookmarkletTabDescription':"<p>Um bookmarklet é uma ferramenta “one-click” que pode executar diversas tarefas úteis. Pode ser salva e utilizada como uma página web preferida normal.</p> <p>Os bookmarklet Clipperz vão ajudar você a a rapidamente criar novos cartões e novos logins diretos a partir dos cartões existentes.</p> <p> <b>Por favor, note que o bookmarklet não inclui nenhuma informação relacionada à sua conta (e.g. seu nome de usuário ou frase chave), o bookmarklet é um ferramenta contendo o mesmo código para todos ois usuários Clipperz.</b> </p> <h3>Como instalar o bookmarlet</h3> <h5>Firefox, Camino, Opera, Safari</h5> <ol> <li> <p>Assegure-se que a “Barra de Bookmarks” está visível, selecionando “View > Toolbars > Bookmarks”, ou menu similar no menu do navegador</p> </li> <li> <p>Arraste o link “Adicionar ao Clipperz” abaixo para a barra de bookmark.</p> </li> </ol> <h5>Internet Explorer</h5> <ol> <li> <p>Assegure-se que o barra de “Links” está visível selecionando “View > Toolbar > Links” no menu do navegador.</p> </li> <li> <p>Clique com o botão direito no link “Adicionar ao Clipperz” abaixo.</p> </li> <li> <p>Select “Selecione “Add to favorites” no menu contextual.</p> </li> <li> <p>Clique “Yes” para qualquer mensagem de segurança que surgir em pop-up.</p> </li> <li> <p>Abra o folder “Links” e clique “OK”.</p> </li> </ol> ", 218 'bookmarkletTabDescription':"<p>Um bookmarklet é uma ferramenta “one-click” que pode executar diversas tarefas úteis. Pode ser salva e utilizada como uma página web preferida normal.</p> <p>Os bookmarklet Clipperz vão ajudar você a a rapidamente criar novos cartões e novos logins diretos a partir dos cartões existentes.</p> <p> <b>Por favor, note que o bookmarklet não inclui nenhuma informação relacionada à sua conta (e.g. seu nome de usuário ou frase chave), o bookmarklet é um ferramenta contendo o mesmo código para todos ois usuários Clipperz.</b> </p> <h3>Como instalar o bookmarlet</h3> <h5>Firefox, Camino, Opera, Safari</h5> <ol> <li> <p>Assegure-se que a “Barra de Bookmarks” está visível, selecionando “View > Toolbars > Bookmarks”, ou menu similar no menu do navegador</p> </li> <li> <p>Arraste o link “Adicionar ao Clipperz” abaixo para a barra de bookmark.</p> </li> </ol> <h5>Internet Explorer</h5> <ol> <li> <p>Assegure-se que o barra de “Links” está visível selecionando “View > Toolbar > Links” no menu do navegador.</p> </li> <li> <p>Clique com o botão direito no link “Adicionar ao Clipperz” abaixo.</p> </li> <li> <p>Select “Selecione “Add to favorites” no menu contextual.</p> </li> <li> <p>Clique “Yes” para qualquer mensagem de segurança que surgir em pop-up.</p> </li> <li> <p>Abra o folder “Links” e clique “OK”.</p> </li> </ol> ",
219 'bookmarkletTabBookmarkletTitle':"Adicionar ao Clipperz", 219 'bookmarkletTabBookmarkletTitle':"Adicionar ao Clipperz",
220 'bookmarkletTabInstructions':"<h3>Como criar um novo cartão para acessar diretamente um serviço online</h3> <ol> <li> <p>Abra a página web onde o formulário de login está. (é a página onde você usualmente entra com suas credenciais)</p> </li> <li> <p>Dispare a preferência clicando nela: um pop-up vai aparecer sobre a página.</p> </li> <li> <p>Copie para o clipboard o conteúdo da área de texto do pop-up. (ctrl-C)</p> </li> <li> <p>Entre em sua conta Clipperz e clique no botão <b>Adicionar novo cartão</b>.</p> </li> <li> <p>Selecione o template de \"Login Direto\" e cole o conteúdo do clipboard para a grande área de texto do formulário. (ctrl-V)</p> </li> <li> <p>Pressione o botão <b>Criar</b>, reveja os detalhes e clique <b>Save</b>.</p> </li> </ol> <h3>Como adicionar login direto a um cartão existente</h3> <ol> <li> <p>Idem acima.</p> </li> <li> <p>Idem acima.</p> </li> <li> <p>Idem acima.</p> </li> <li> <p>Entre em sua conta Clipperz e selecione o cartão contendo as credenciais para o serviço web que você visitou e clique no botão <b>Editar</b>.</p> </li> <li> <p>Cole o conteúdo do clipboard para a grande área de texto da sessão “Logins diretos”. (ctrl-V)</p> </li> <li> <p>Pressione o botão <b>Adicionar login direto</b>, reveja os detalhes e clique <b>Salvar</b>.</p> </li> </ol> <p> </p> <p>Mais informações sobre as preferências estão <a href=\"http://www.clipperz.com/support/user_guide/bookmarklet\" target=\"_blank\">disponíveis aqui</a>.</p> ", 220 'bookmarkletTabInstructions':"<h3>Como criar um novo cartão para acessar diretamente um serviço online</h3> <ol> <li> <p>Abra a página web onde o formulário de login está. (é a página onde você usualmente entra com suas credenciais)</p> </li> <li> <p>Dispare a preferência clicando nela: um pop-up vai aparecer sobre a página.</p> </li> <li> <p>Copie para o clipboard o conteúdo da área de texto do pop-up. (ctrl-C)</p> </li> <li> <p>Entre em sua conta Clipperz e clique no botão <b>Adicionar novo cartão</b>.</p> </li> <li> <p>Selecione o template de \"Login Direto\" e cole o conteúdo do clipboard para a grande área de texto do formulário. (ctrl-V)</p> </li> <li> <p>Pressione o botão <b>Criar</b>, reveja os detalhes e clique <b>Save</b>.</p> </li> </ol> <h3>Como adicionar login direto a um cartão existente</h3> <ol> <li> <p>Idem acima.</p> </li> <li> <p>Idem acima.</p> </li> <li> <p>Idem acima.</p> </li> <li> <p>Entre em sua conta Clipperz e selecione o cartão contendo as credenciais para o serviço web que você visitou e clique no botão <b>Editar</b>.</p> </li> <li> <p>Cole o conteúdo do clipboard para a grande área de texto da sessão “Logins diretos”. (ctrl-V)</p> </li> <li> <p>Pressione o botão <b>Adicionar login direto</b>, reveja os detalhes e clique <b>Salvar</b>.</p> </li> </ol> <p> </p> <p>Mais informações sobre as preferências estão <a href=\"http://www.clipperz.com/support/user_guide/bookmarklet\" target=\"_blank\">disponíveis aqui</a>.</p> ",
221 'mainPanelDirectLoginBlockLabel':"Logins diretos", 221 'mainPanelDirectLoginBlockLabel':"Logins diretos",
222 'directLinkReferenceShowButtonLabel':"mostrar", 222 'directLinkReferenceShowButtonLabel':"mostrar",
223 'mainPanelDirectLoginBlockDescription':"<p>Adicionar “logins diretos” para entrar em páginas web sem ter que digitar nome de usuário e senhas!</p> <p>“Logins diretos” ampliam a segurança de sus senha já que você pode:</p> <ul> <li> <p>utilizar senhas mais complexas;</p> </li> <li> <p>nunca re-utilizar a mesma senha fácil-de-lembrar.</p> </li> </ul> <p>Configuração simples e rápida com os <b>bookmarklet</b> Clipperz.</p> <a href=\"http://www.clipperz.com/support/user_guide/direct_logins\" target=\"_blank\">Saiba mais sobre “logins diretos”</a> ", 223 'mainPanelDirectLoginBlockDescription':"<p>Adicionar “logins diretos” para entrar em páginas web sem ter que digitar nome de usuário e senhas!</p> <p>“Logins diretos” ampliam a segurança de sus senha já que você pode:</p> <ul> <li> <p>utilizar senhas mais complexas;</p> </li> <li> <p>nunca re-utilizar a mesma senha fácil-de-lembrar.</p> </li> </ul> <p>Configuração simples e rápida com os <b>bookmarklet</b> Clipperz.</p> <a href=\"http://www.clipperz.com/support/user_guide/direct_logins\" target=\"_blank\">Saiba mais sobre “logins diretos”</a> ",
224 'mainPanelRecordsBlockLabel':"Cartões", 224 'mainPanelRecordsBlockLabel':"Cartões",
225 'mainPanelAddRecordButtonLabel':"Adicionar novo cartão", 225 'mainPanelAddRecordButtonLabel':"Adicionar novo cartão",
226 'mainPanelRemoveRecordButtonLabel':"Apagar cartão", 226 'mainPanelRemoveRecordButtonLabel':"Apagar cartão",
227 'mainPanelRecordFilterBlockAllLabel':"todos", 227 'mainPanelRecordFilterBlockAllLabel':"todos",
228 'mainPanelRecordFilterBlockTagsLabel':"tags", 228 'mainPanelRecordFilterBlockTagsLabel':"tags",
229 'mainPanelRecordFilterBlockSearchLabel':"buscar", 229 'mainPanelRecordFilterBlockSearchLabel':"buscar",
230 'recordDetailNoRecordAtAllTitle':"Bem-vindo ao Clipperz!", 230 'recordDetailNoRecordAtAllTitle':"Bem-vindo ao Clipperz!",
231 'recordDetailNoRecordAtAllDescription':"<h5>Inicie criando cartões para sua conta.</h5> <p>Cartões são formulários simples e flexíveis onde você guarda senhas e outras informações confidenciais.</p> <p>Cartões podem conter credenciais de login a sites, a combinação do seu cadeado da bicicleta, detalhes do seu cartão de crédito, ...</p> <h5>Não esqueça o bookmarklet</h5> <p>Antes de começar, instale o bookmarklet “Adicionar ao Clipperz”: ele vai tornar o processo de criar cartões mais fácil e divertido.</p> <p> </p> <p>Depois, apenas click no botão <b>Adicionar novo cartão</b> e aproveite sua conta Clipperz.</p> <p> </p> <a href=\"http://www.clipperz.com/support/user_guide/managing_cards\" target=\"_blank\">Saiba mais sobre criar e gerenciar cartões</a> ", 231 'recordDetailNoRecordAtAllDescription':"<h5>Inicie criando cartões para sua conta.</h5> <p>Cartões são formulários simples e flexíveis onde você guarda senhas e outras informações confidenciais.</p> <p>Cartões podem conter credenciais de login a sites, a combinação do seu cadeado da bicicleta, detalhes do seu cartão de crédito, ...</p> <h5>Não esqueça o bookmarklet</h5> <p>Antes de começar, instale o bookmarklet “Adicionar ao Clipperz”: ele vai tornar o processo de criar cartões mais fácil e divertido.</p> <p> </p> <p>Depois, apenas click no botão <b>Adicionar novo cartão</b> e aproveite sua conta Clipperz.</p> <p> </p> <a href=\"http://www.clipperz.com/support/user_guide/managing_cards\" target=\"_blank\">Saiba mais sobre criar e gerenciar cartões</a> ",
232 'newRecordWizardTitleBox':"<h5>Por favor selecione um template</h5> <p>Cartões são formulários simples e flexíveis onde você pode arquivar suas senhas ou outras informações confidenciais.</p> <p>Comece escolhendo um dos templates abaixo. Você poderá customizar seus cartões mais tarde, adicionando e removendo campos.</p> ", 232 'newRecordWizardTitleBox':"<h5>Por favor selecione um template</h5> <p>Cartões são formulários simples e flexíveis onde você pode arquivar suas senhas ou outras informações confidenciais.</p> <p>Comece escolhendo um dos templates abaixo. Você poderá customizar seus cartões mais tarde, adicionando e removendo campos.</p> ",
233 'newRecordWizardBookmarkletConfigurationTitle':"Login direto", 233 'newRecordWizardBookmarkletConfigurationTitle':"Login direto",
234 'newRecordWizardBookmarkletConfigurationDescription':"<p>Coloque abaixo o código de configuração gerado pelo bookmarklet Clipperz.</p> <p>Um novo cartão completo com login direto para sua conta web será criado.</p> ", 234 'newRecordWizardBookmarkletConfigurationDescription':"<p>Coloque abaixo o código de configuração gerado pelo bookmarklet Clipperz.</p> <p>Um novo cartão completo com login direto para sua conta web será criado.</p> ",
235 'newRecordWizardCreateButtonLabel':"Criar", 235 'newRecordWizardCreateButtonLabel':"Criar",
236 'newRecordWizardCancelButtonLabel':"Cancelar", 236 'newRecordWizardCancelButtonLabel':"Cancelar",
237 'donateSplashPanelTitle':"Apoie Clipperz, faça uma doação hoje!", 237 'donateSplashPanelTitle':"Apoie Clipperz, faça uma doação hoje!",
238 'donateSplashPanelDescription':"<p>Algumas boas razões para doar:</p> <ul> <li> <p>apoie o desenvolvimento de novas funcionalidades</p> </li> <li> <p>mantenha Clipperz gratuito</p> </li> <li> <p>mostrar apreciação por trabalho duro</p> </li> </ul> <p>Para qualquer informação adicional, por favor visite nossa <a href=\"http://www.clipperz.com/donations\" target=\"_blank\">página de Doações</a>.</p> <p> <b>Pronto para doar?</b> </p> ", 238 'donateSplashPanelDescription':"<p>Algumas boas razões para doar:</p> <ul> <li> <p>apoie o desenvolvimento de novas funcionalidades</p> </li> <li> <p>mantenha Clipperz gratuito</p> </li> <li> <p>mostrar apreciação por trabalho duro</p> </li> </ul> <p>Para qualquer informação adicional, por favor visite nossa <a href=\"http://www.clipperz.com/donations\" target=\"_blank\">página de Doações</a>.</p> <p> <b>Pronto para doar?</b> </p> ",
239 'donateCloseButtonLabel':"Não ainda", 239 'donateCloseButtonLabel':"Não ainda",
240 'donateDonateButtonLabel':"Sim", 240 'donateDonateButtonLabel':"Sim",
241 'recordTemplates':{ 241 'recordTemplates':{
242 'WebAccount':{ 242 'WebAccount':{
243 'title':"Senha web", 243 'title':"Senha web",
244 'description':"<p>Um cartão simples para arquivar credenciais de login para seus serviços online.</p> ", 244 'description':"<p>Um cartão simples para arquivar credenciais de login para seus serviços online.</p> ",
245 'fields':{ 245 'fields':{
246 'URL':"Endereço web", 246 'URL':"Endereço web",
247 'TXT':"Nome de usuário ou email", 247 'TXT':"Nome de usuário ou email",
248 'PWD':"Senha" 248 'PWD':"Senha"
249 } 249 }
250 }, 250 },
251 'BankAccount':{ 251 'BankAccount':{
252 'title':"Conta bancária", 252 'title':"Conta bancária",
253 'description':"<p>Arquive com segurança o número de sua conta corrente e suas credenciais de online banking.</p> ", 253 'description':"<p>Arquive com segurança o número de sua conta corrente e suas credenciais de online banking.</p> ",
254 'fields':{ 254 'fields':{
255 'TXT':"Banco", 255 'TXT':"Banco",
256 'TXT':"Número da conta", 256 'TXT':"Número da conta",
257 'URL':"Website do banco", 257 'URL':"Website do banco",
258 'TXT':"ID de online banking", 258 'TXT':"ID de online banking",
259 'PWD':"Senha de online banking" 259 'PWD':"Senha de online banking"
260 } 260 }
261 }, 261 },
262 'CreditCard':{ 262 'CreditCard':{
263 'title':"Cartão de crédito", 263 'title':"Cartão de crédito",
264 'description':"<p>Número do cartão, validade, CVV2 e PIN sempre disponíveis no Clipperz</p> ", 264 'description':"<p>Número do cartão, validade, CVV2 e PIN sempre disponíveis no Clipperz</p> ",
265 'fields':{ 265 'fields':{
266 'TXT':"Tipo (Visa, AmEx, ...)", 266 'TXT':"Tipo (Visa, AmEx, ...)",
267 'TXT':"Número", 267 'TXT':"Número",
268 'TXT':"Nome do proprietário", 268 'TXT':"Nome do proprietário",
269 'TXT':"Prazo de validade", 269 'TXT':"Prazo de validade",
270 'TXT':"CVV2", 270 'TXT':"CVV2",
271 'PWD':"PIN", 271 'PWD':"PIN",
272 'URL':"Website do cartão", 272 'URL':"Website do cartão",
273 'TXT':"Nome do usuário", 273 'TXT':"Nome do usuário",
274 'PWD':"Senha" 274 'PWD':"Senha"
275 } 275 }
276 }, 276 },
277 'AddressBookEntry':{ 277 'AddressBookEntry':{
278 'title':"Agenda de endereços", 278 'title':"Agenda de endereços",
279 'description':"<p>Clipperz pode também funcionar como sua agenda de endereços particular. Use esse template para facilmente adicionar novas entradas.</p> ", 279 'description':"<p>Clipperz pode também funcionar como sua agenda de endereços particular. Use esse template para facilmente adicionar novas entradas.</p> ",
280 'fields':{ 280 'fields':{
281 'TXT':"Nome", 281 'TXT':"Nome",
282 'TXT':"Email", 282 'TXT':"Email",
283 'TXT':"Fone", 283 'TXT':"Fone",
284 'TXT':"Mobile", 284 'TXT':"Mobile",
285 'ADDR':"Endereço" 285 'ADDR':"Endereço"
286 } 286 }
287 }, 287 },
288 'Custom':{ 288 'Custom':{
289 'title':"Cartão customizado", 289 'title':"Cartão customizado",
290 'description':"<p>Não importa o tipo de informação confidencial você precisa proteger, crie um cartão customizado para sua necessidade.</p> ", 290 'description':"<p>Não importa o tipo de informação confidencial você precisa proteger, crie um cartão customizado para sua necessidade.</p> ",
291 'fields':{ 291 'fields':{
292 'TXT':"Label 1", 292 'TXT':"Label 1",
293 'TXT':"Label 2", 293 'TXT':"Label 2",
294 'TXT':"Label 3" 294 'TXT':"Label 3"
295 } 295 }
296 } 296 }
297}, 297},
298 'recordFieldTypologies':{ 298 'recordFieldTypologies':{
299 'TXT':{ 299 'TXT':{
300 'description':"simple text field", 300 'description':"simple text field",
301 'shortDescription':"texto" 301 'shortDescription':"texto"
302 }, 302 },
303 'PWD':{ 303 'PWD':{
304 'description':"simple text field, with default status set to hidden", 304 'description':"simple text field, with default status set to hidden",
305 'shortDescription':"senha" 305 'shortDescription':"senha"
306 }, 306 },
307 'URL':{ 307 'URL':{
308 'description':"simple text field in edit mode, that became an active url in view mode", 308 'description':"simple text field in edit mode, that became an active url in view mode",
309 'shortDescription':"endereço web" 309 'shortDescription':"endereço web"
310 }, 310 },
311 'DATE':{ 311 'DATE':{
312 'description':"a value set with a calendar helper", 312 'description':"a value set with a calendar helper",
313 'shortDescription':"data" 313 'shortDescription':"data"
314 }, 314 },
315 'ADDR':{ 315 'ADDR':{
316 'description':"just like the URL, but the active link points to Google Maps (or similar service) passing the address value as argument", 316 'description':"just like the URL, but the active link points to Google Maps (or similar service) passing the address value as argument",
317 'shortDescription':"endereço" 317 'shortDescription':"endereço"
318 }, 318 },
319 'CHECK':{ 319 'CHECK':{
320 'description':"check description", 320 'description':"check description",
321 'shortDescription':"check" 321 'shortDescription':"check"
322 }, 322 },
323 'RADIO':{ 323 'RADIO':{
324 'description':"radio description", 324 'description':"radio description",
325 'shortDescription':"radio" 325 'shortDescription':"radio"
326 }, 326 },
327 'SELECT':{ 327 'SELECT':{
328 'description':"select description", 328 'description':"select description",
329 'shortDescription':"select" 329 'shortDescription':"select"
330 } 330 }
331}, 331},
332 'newRecordPanelGeneralExceptionTitle':"Erro", 332 'newRecordPanelGeneralExceptionTitle':"Erro",
333 'newRecordPanelGeneralExceptionMessage':"O texto de configuração não é válido. Certifique-se do texto no pop-up de bookmarklet e tente novamente.", 333 'newRecordPanelGeneralExceptionMessage':"O texto de configuração não é válido. Certifique-se do texto no pop-up de bookmarklet e tente novamente.",
334 'newRecordPanelWrongBookmarkletVersionExceptionTitle':"Erro", 334 'newRecordPanelWrongBookmarkletVersionExceptionTitle':"Erro",
335 'newRecordPanelWrongBookmarkletVersionExceptionMessage':"O texto de configuração foi gerado por uma velha versão de bookmarklet. Por favor, atualize seus preferidos e tente novamente.", 335 'newRecordPanelWrongBookmarkletVersionExceptionMessage':"O texto de configuração foi gerado por uma velha versão de bookmarklet. Por favor, atualize seus preferidos e tente novamente.",
336 'newRecordPanelExceptionPanelCloseButtonLabel':"Cancelar", 336 'newRecordPanelExceptionPanelCloseButtonLabel':"Cancelar",
337 'mainPanelDeletingRecordPanelConfirmationTitle':"Apagando o cartão selecionado", 337 'mainPanelDeletingRecordPanelConfirmationTitle':"Apagando o cartão selecionado",
338 'mainPanelDeleteRecordPanelConfirmationText':"Você quer mesmo apagar o cartão selecionado?", 338 'mainPanelDeleteRecordPanelConfirmationText':"Você quer mesmo apagar o cartão selecionado?",
339 'mainPanelDeleteRecordPanelConfirmButtonLabel':"Sim", 339 'mainPanelDeleteRecordPanelConfirmButtonLabel':"Sim",
340 'mainPanelDeleteRecordPanelDenyButtonLabel':"Não", 340 'mainPanelDeleteRecordPanelDenyButtonLabel':"Não",
341 'mainPanelDeletingRecordPanelInitialTitle':"Apagando o cartão selecionado", 341 'mainPanelDeletingRecordPanelInitialTitle':"Apagando o cartão selecionado",
342 'mainPanelDeletingRecordPanelCompletedText':"Concluído", 342 'mainPanelDeletingRecordPanelCompletedText':"Concluído",
343 'deleteRecordPanelCollectRecordDataMessageTitle':"Apagar cartão", 343 'deleteRecordPanelCollectRecordDataMessageTitle':"Apagar cartão",
344 'deleteRecordPanelCollectRecordDataMessageText':"Atualizando lista de cartões", 344 'deleteRecordPanelCollectRecordDataMessageText':"Atualizando lista de cartões",
345 'deleteRecordPanelEncryptUserDataMessageTitle':"Apagar cartão", 345 'deleteRecordPanelEncryptUserDataMessageTitle':"Apagar cartão",
346 'deleteRecordPanelEncryptUserDataMessageText':"Codificação local de cabeçalhos de cartão", 346 'deleteRecordPanelEncryptUserDataMessageText':"Codificação local de cabeçalhos de cartão",
347 'deleteRecordPanelSendingDataToTheServerMessageTitle':"Apagar cartão", 347 'deleteRecordPanelSendingDataToTheServerMessageTitle':"Apagar cartão",
348 'deleteRecordPanelSendingDataToTheServerMessageText':"Enviando os cabeçalhos de cartão codificados para Clipperz", 348 'deleteRecordPanelSendingDataToTheServerMessageText':"Enviando os cabeçalhos de cartão codificados para Clipperz",
349 'deleteRecordPanelUpdatingTheInterfaceMessageTitle':"Apagar cartão", 349 'deleteRecordPanelUpdatingTheInterfaceMessageTitle':"Apagar cartão",
350 'deleteRecordPanelUpdatingTheInterfaceMessageText':"Atualizando a interface", 350 'deleteRecordPanelUpdatingTheInterfaceMessageText':"Atualizando a interface",
351 'recordDetailNoRecordSelectedTitle':"Nenhum cartão selecionado", 351 'recordDetailNoRecordSelectedTitle':"Nenhum cartão selecionado",
352 'recordDetailNoRecordSelectedDescription':"<p>Por favor selecione um cartão da lista na esquerda.</p> ", 352 'recordDetailNoRecordSelectedDescription':"<p>Por favor selecione um cartão da lista na esquerda.</p> ",
353 'recordDetailLoadingRecordMessage':"Baixando cartão codificados do Clipperz", 353 'recordDetailLoadingRecordMessage':"Baixando cartão codificados do Clipperz",
354 'recordDetailDecryptingRecordMessage':"Descrição local dos dados do cartão", 354 'recordDetailDecryptingRecordMessage':"Descrição local dos dados do cartão",
355 'recordDetailLoadingRecordVersionMessage':"Baixando a versão mais recente do cartão", 355 'recordDetailLoadingRecordVersionMessage':"Baixando a versão mais recente do cartão",
356 'recordDetailDecryptingRecordVersionMessage':"Descrição local da versão mais recente", 356 'recordDetailDecryptingRecordVersionMessage':"Descrição local da versão mais recente",
357 'recordDetailLoadingErrorMessageTitle':"Erro enquanto baixando o cartão", 357 'recordDetailLoadingErrorMessageTitle':"Erro enquanto baixando o cartão",
358 'recordDetailNotesLabel':"Notas", 358 'recordDetailNotesLabel':"Notas",
359 'recordDetailLabelFieldColumnLabel':"Legenda do campo", 359 'recordDetailLabelFieldColumnLabel':"Legenda do campo",
360 'recordDetailDataFieldColumnLabel':"Dados do campo", 360 'recordDetailDataFieldColumnLabel':"Dados do campo",
361 'recordDetailTypeFieldColumnLabel':"Tipo", 361 'recordDetailTypeFieldColumnLabel':"Tipo",
362 'recordDetailSavingChangesMessagePanelInitialTitle':"Salvando cartão", 362 'recordDetailSavingChangesMessagePanelInitialTitle':"Salvando cartão",
363 'recordDetailAddFieldButtonLabel':"Adicionar novo campo", 363 'recordDetailAddFieldButtonLabel':"Adicionar novo campo",
364 'recordDetailPasswordFieldHelpLabel':"para copiar a senha para o clipboard clique nas estrelas e em seguida Ctrl-C", 364 'recordDetailPasswordFieldHelpLabel':"para copiar a senha para o clipboard clique nas estrelas e em seguida Ctrl-C",
365 'recordDetailPasswordFieldScrambleLabel':"misturar", 365 'recordDetailPasswordFieldScrambleLabel':"misturar",
366 'recordDetailPasswordFieldUnscrambleLabel':"mostrar", 366 'recordDetailPasswordFieldUnscrambleLabel':"mostrar",
367 'recordDetailDirectLoginBlockTitle':"Logins diretos", 367 'recordDetailDirectLoginBlockTitle':"Logins diretos",
368 'recordDetailNewDirectLoginDescription':"<p>Configuração de login direto</p> ", 368 'recordDetailNewDirectLoginDescription':"<p>Configuração de login direto</p> ",
369 'recordDetailDirectLoginBlockNoDirectLoginConfiguredDescriptionConfig':"<p>Este cartão contém credenciais para acessar um serviço online?</p> <p>Use o bookmarklet para configurar um “login direto” desde o Clipperz com apenas um click!</p> ", 369 'recordDetailDirectLoginBlockNoDirectLoginConfiguredDescriptionConfig':"<p>Este cartão contém credenciais para acessar um serviço online?</p> <p>Use o bookmarklet para configurar um “login direto” desde o Clipperz com apenas um click!</p> ",
370 'recordDetailAddNewDirectLoginButtonLabel':"Adicionar novo login direto", 370 'recordDetailAddNewDirectLoginButtonLabel':"Adicionar novo login direto",
371 'recordDetailEditButtonLabel':"Editar", 371 'recordDetailEditButtonLabel':"Editar",
372 'recordDetailSaveButtonLabel':"Salvar", 372 'recordDetailSaveButtonLabel':"Salvar",
373 'recordDetailCancelButtonLabel':"Cancelar", 373 'recordDetailCancelButtonLabel':"Cancelar",
374 'newRecordTitleLabel':"_novo cartão_", 374 'newRecordTitleLabel':"_novo cartão_",
375 'recordSaveChangesPanelCollectRecordInfoMessageTitle':"Salvar cartão", 375 'recordSaveChangesPanelCollectRecordInfoMessageTitle':"Salvar cartão",
376 'recordSaveChangesPanelCollectRecordInfoMessageText':"Subindo cabeçalhos de cartão", 376 'recordSaveChangesPanelCollectRecordInfoMessageText':"Subindo cabeçalhos de cartão",
377 'recordSaveChangesPanelEncryptUserDataMessageTitle':"Salvar cartão", 377 'recordSaveChangesPanelEncryptUserDataMessageTitle':"Salvar cartão",
378 'recordSaveChangesPanelEncryptUserDataMessageText':"Codificação local do cabeçalho do cartão", 378 'recordSaveChangesPanelEncryptUserDataMessageText':"Codificação local do cabeçalho do cartão",
379 'recordSaveChangesPanelEncryptRecordDataMessageTitle':"Salvar cartão", 379 'recordSaveChangesPanelEncryptRecordDataMessageTitle':"Salvar cartão",
380 'recordSaveChangesPanelEncryptRecordDataMessageText':"Codificação local da informação do cartão", 380 'recordSaveChangesPanelEncryptRecordDataMessageText':"Codificação local da informação do cartão",
381 'recordSaveChangesPanelEncryptRecordVersionDataMessageTitle':"Salvar cartão", 381 'recordSaveChangesPanelEncryptRecordVersionDataMessageTitle':"Salvar cartão",
382 'recordSaveChangesPanelEncryptRecordVersionDataMessageText':"Codificação local da informação de versão do cartão", 382 'recordSaveChangesPanelEncryptRecordVersionDataMessageText':"Codificação local da informação de versão do cartão",
383 'recordSaveChangesPanelSendingDataToTheServerMessageTitle':"Salvar cartão", 383 'recordSaveChangesPanelSendingDataToTheServerMessageTitle':"Salvar cartão",
384 'recordSaveChangesPanelSendingDataToTheServerMessageText':"Subindo o cabeçalho do cartão codificado para Clipperz", 384 'recordSaveChangesPanelSendingDataToTheServerMessageText':"Subindo o cabeçalho do cartão codificado para Clipperz",
385 'recordSaveChangesPanelUpdatingTheInterfaceMessageTitle':"Salvar cartão", 385 'recordSaveChangesPanelUpdatingTheInterfaceMessageTitle':"Salvar cartão",
386 'recordSaveChangesPanelUpdatingTheInterfaceMessageText':"Atualizando a interface", 386 'recordSaveChangesPanelUpdatingTheInterfaceMessageText':"Atualizando a interface",
387 'passwordGeneratorPanelTitle':"Gerador de senhas", 387 'passwordGeneratorPanelTitle':"Gerador de senhas",
388 'passwordGeneratorPanelOkLabel':"Ok", 388 'passwordGeneratorPanelOkLabel':"Ok",
389 'passwordGeneratorPanelCancelLabel':"Cancelar", 389 'passwordGeneratorPanelCancelLabel':"Cancelar",
390 'passwordGeneratorLengthLabel':"compr.:", 390 'passwordGeneratorLengthLabel':"compr.:",
391 //'DWRUtilLoadingMessage':"Carregando ...", 391 //'DWRUtilLoadingMessage':"Carregando ...",
392 'comingSoon':"em breve ...", 392 'comingSoon':"em breve ...",
393 'panelCollectingEntryopyMessageText':"Coletando entropia", 393 'panelCollectingEntryopyMessageText':"Coletando entropia",
394 'directLoginConfigurationCheckBoxFieldSelectedValue':"Sim", 394 'directLoginConfigurationCheckBoxFieldSelectedValue':"Sim",
395 'directLoginConfigurationCheckBoxFieldNotSelectedValue':"Não", 395 'directLoginConfigurationCheckBoxFieldNotSelectedValue':"Não",
396 'WELCOME_BACK':"Welcome back!", 396 'WELCOME_BACK':"Welcome back!",
397 'currentConnectionText':"Você está conectado do ip&nbsp;__ip__, aparentemente desde __country__, usando __browser__ num __operatingSystem__.", 397 'currentConnectionText':"Você está conectado do ip&nbsp;__ip__, aparentemente desde __country__, usando __browser__ num __operatingSystem__.",
398 'latestConnectionText':"Sua úlitima conexão foi __elapsedTimeDescription__ (__time__) do ip&nbsp;__ip__, aparentemente desde __country__, usando __browser__ num __operatingSystem__.", 398 'latestConnectionText':"Sua úlitima conexão foi __elapsedTimeDescription__ (__time__) do ip&nbsp;__ip__, aparentemente desde __country__, usando __browser__ num __operatingSystem__.",
399 'fullLoginHistoryLinkLabel':"mostrar o histórico de logins completos", 399 'fullLoginHistoryLinkLabel':"mostrar o histórico de logins completos",
400 'elapsedTimeDescriptions':{ 400 'elapsedTimeDescriptions':{
401 'MORE_THAN_A_MONTH_AGO':"mais de um mês atrás", 401 'MORE_THAN_A_MONTH_AGO':"mais de um mês atrás",
402 'MORE_THAN_A_WEEK_AGO':"mais de uma semana atrás", 402 'MORE_THAN_A_WEEK_AGO':"mais de uma semana atrás",
403 'MORE_THAN_*_WEEKS_AGO':"mais de __elapsed__ semanas atrás", 403 'MORE_THAN_*_WEEKS_AGO':"mais de __elapsed__ semanas atrás",
404 'YESTERDAY':"ontem", 404 'YESTERDAY':"ontem",
405 '*_DAYS_AGO':"__elapsed__ dias atrás", 405 '*_DAYS_AGO':"__elapsed__ dias atrás",
406 'ABOUT_AN_HOUR_AGO':"cerca de uma hora atrás", 406 'ABOUT_AN_HOUR_AGO':"cerca de uma hora atrás",
407 '*_HOURS_AGO':"__elapsed__ horas atrás", 407 '*_HOURS_AGO':"__elapsed__ horas atrás",
408 'JUST_A_FEW_MINUTES_AGO':"apenas alguns minutos atrás", 408 'JUST_A_FEW_MINUTES_AGO':"apenas alguns minutos atrás",
409 'ABOUT_*_MINUTES_AGO':"cerca de __elapsed__ minutos atrás" 409 'ABOUT_*_MINUTES_AGO':"cerca de __elapsed__ minutos atrás"
410}, 410},
411 'unknown_ip':"desconhecido", 411 'unknown_ip':"desconhecido",
412 'calendarStrings':{ 412 'calendarStrings':{
413 'months':{ 413 'months':{
414 '0':"Janeiro", 414 '0':"Janeiro",
415 '1':"Fevereiro", 415 '1':"Fevereiro",
416 '2':"Março", 416 '2':"Março",
417 '3':"Abril", 417 '3':"Abril",
418 '4':"Maio", 418 '4':"Maio",
419 '5':"Junho", 419 '5':"Junho",
420 '6':"Julho", 420 '6':"Julho",
421 '7':"Agosto", 421 '7':"Agosto",
422 '8':"Setembro", 422 '8':"Setembro",
423 '9':"Outubro", 423 '9':"Outubro",
424 '10':"Novembro", 424 '10':"Novembro",
425 '11':"Dezembro" 425 '11':"Dezembro"
426 }, 426 },
427 'shortMonths':{ 427 'shortMonths':{
428 '0':"Jan", 428 '0':"Jan",
429 '1':"Fev", 429 '1':"Fev",
430 '2':"Mar", 430 '2':"Mar",
431 '3':"Abr", 431 '3':"Abr",
432 '4':"Mai", 432 '4':"Mai",
433 '5':"Jun", 433 '5':"Jun",
434 '6':"Jul", 434 '6':"Jul",
435 '7':"Ago", 435 '7':"Ago",
436 '8':"Set", 436 '8':"Set",
437 '9':"Out", 437 '9':"Out",
438 '10':"Nov", 438 '10':"Nov",
439 '11':"Dez" 439 '11':"Dez"
440 }, 440 },
441 'days':{ 441 'days':{
442 '0':"Domingo", 442 '0':"Domingo",
443 '1':"Segunda-feira", 443 '1':"Segunda-feira",
444 '2':"Terça-feira", 444 '2':"Terça-feira",
445 '3':"Quarta-feira", 445 '3':"Quarta-feira",
446 '4':"Quinta-feira", 446 '4':"Quinta-feira",
447 '5':"Sexta-feira", 447 '5':"Sexta-feira",
448 '6':"Sábado" 448 '6':"Sábado"
449 }, 449 },
450 'shortDays':{ 450 'shortDays':{
451 '0':"Dom", 451 '0':"Dom",
452 '1':"Seg", 452 '1':"Seg",
453 '2':"Ter", 453 '2':"Ter",
454 '3':"Qua", 454 '3':"Qua",
455 '4':"Quin", 455 '4':"Quin",
456 '5':"Sex", 456 '5':"Sex",
457 '6':"Sab" 457 '6':"Sab"
458 }, 458 },
459 'veryShortDays':{ 459 'veryShortDays':{
460 '0':"Do", 460 '0':"Do",
461 '1':"Se", 461 '1':"Se",
462 '2':"Te", 462 '2':"Te",
463 '3':"Qa", 463 '3':"Qa",
464 '4':"Qi", 464 '4':"Qi",
465 '5':"Se", 465 '5':"Se",
466 '6':"Sa" 466 '6':"Sa"
467 }, 467 },
468 'amDesignation':"am", 468 'amDesignation':"am",
469 'pmDesignation':"pm" 469 'pmDesignation':"pm"
470}, 470},
471 471
472__syntaxFix__: "syntax fix" 472__syntaxFix__: "syntax fix"
473}); 473});
diff --git a/frontend/beta/js/Clipperz/PM/Strings/Strings_ru-RU.js b/frontend/beta/js/Clipperz/PM/Strings/Strings_ru-RU.js
index 612e745..0d71345 100644
--- a/frontend/beta/js/Clipperz/PM/Strings/Strings_ru-RU.js
+++ b/frontend/beta/js/Clipperz/PM/Strings/Strings_ru-RU.js
@@ -1,520 +1,520 @@
1/* 1/*
2 2
3Copyright 2008-2013 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz, the online password manager. 5This file is part of Clipperz, the online password manager.
6For further information about its features and functionalities please 6For further information about its features and functionalities please
7refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
8 8
9* Clipperz is free software: you can redistribute it and/or modify it 9* Clipperz is free software: you can redistribute it and/or modify it
10 under the terms of the GNU Affero General Public License as published 10 under the terms of the GNU Affero General Public License as published
11 by the Free Software Foundation, either version 3 of the License, or 11 by the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version. 12 (at your option) any later version.
13 13
14* Clipperz is distributed in the hope that it will be useful, but 14* Clipperz is distributed in the hope that it will be useful, but
15 WITHOUT ANY WARRANTY; without even the implied warranty of 15 WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
18 18
19* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
20 License along with Clipperz. If not, see http://www.gnu.org/licenses/. 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
21 21
22*/ 22*/
23 23
24Clipperz.PM.Strings.Languages['ru-RU'.toLowerCase()] = MochiKit.Base.merge(Clipperz.PM.Strings.Languages['en-us'], { 24Clipperz.PM.Strings.Languages['ru-RU'.toLowerCase()] = MochiKit.Base.merge(Clipperz.PM.Strings.Languages['en-us'], {
25 'clipperzServiceDescription':"<h2>Держи всегда при себе!</h2> <ul> <li> <h3>Clipperz - это:</h3> <ul> <li> <p>безопасный и простой менеджер паролей</p> </li> <li> <p>эффективное решение для единой регистрации</p> </li> <li> <p>цифровое хранилище ваших конфиденциальных данных</p> </li> </ul> </li> <li>\ 25 'clipperzServiceDescription':"<h2>Держи всегда при себе!</h2> <ul> <li> <h3>Clipperz - это:</h3> <ul> <li> <p>безопасный и простой менеджер паролей</p> </li> <li> <p>эффективное решение для единой регистрации</p> </li> <li> <p>цифровое хранилище ваших конфиденциальных данных</p> </li> </ul> </li> <li>\
26 <h3>C помощью Clipperz вы можете:</h3> <ul>\ 26 <h3>C помощью Clipperz вы можете:</h3> <ul>\
27 <li> <p>хранить и управлять вашими паролями</p> </li> <li> <p>входить в любые веб-сервисы без ввода логина и пароля</p> </li> <li> <p>защитить все важные данные: коды охранной сигнализации, PINы, номера кредитных карт, и пр.</p> </li> <li> <p>открыть доступ к паролям вашим членам семьи, друзьям, коллегам</p> </li> </ul> </li> <li>\ 27 <li> <p>хранить и управлять вашими паролями</p> </li> <li> <p>входить в любые веб-сервисы без ввода логина и пароля</p> </li> <li> <p>защитить все важные данные: коды охранной сигнализации, PINы, номера кредитных карт, и пр.</p> </li> <li> <p>открыть доступ к паролям вашим членам семьи, друзьям, коллегам</p> </li> </ul> </li> <li>\
28 <h3>Преимущества Clipperz:</h3> <ul>\ 28 <h3>Преимущества Clipperz:</h3> <ul>\
29 <li> <p>бесплатный и абсолютно анонимный</p> </li> <li> <p>доступен в любое время и с любого компьютера</p> </li> <li> <p>не нужно ничего устанавливать</p> </li> <li> <p>не надо хранить секреты на компьютере или бумаге</p> </li> </ul> </li> <li>\ 29 <li> <p>бесплатный и абсолютно анонимный</p> </li> <li> <p>доступен в любое время и с любого компьютера</p> </li> <li> <p>не нужно ничего устанавливать</p> </li> <li> <p>не надо хранить секреты на компьютере или бумаге</p> </li> </ul> </li> <li>\
30 <h3>Безопасность Clipperz:</h3> <ul>\ 30 <h3>Безопасность Clipperz:</h3> <ul>\
31 <li> <p>все данные перед отправкой в Clipperz шифруются в браузере</p> </li> <li> <p>пароль знаете только вы</p> </li> <li> <p>Clipperz управляет важными данными в зашифрованном виде и никогда не получит доступ к ним в открытом виде</p> </li> <li> <p>Clipperz основан на стандартных криптографических протоколах: без каких-либо самоделок</p> </li> <li> <p>вы можете просмотреть исходный код, но вам ничего не надо знать о криптографии, чтобы просто использовать его!</p> </li> </ul> </li> <li>\ 31 <li> <p>все данные перед отправкой в Clipperz шифруются в браузере</p> </li> <li> <p>пароль знаете только вы</p> </li> <li> <p>Clipperz управляет важными данными в зашифрованном виде и никогда не получит доступ к ним в открытом виде</p> </li> <li> <p>Clipperz основан на стандартных криптографических протоколах: без каких-либо самоделок</p> </li> <li> <p>вы можете просмотреть исходный код, но вам ничего не надо знать о криптографии, чтобы просто использовать его!</p> </li> </ul> </li> <li>\
32 <a href=\"http://www.clipperz.com\" target=\"_blank\">Подробнее</a> </li> </ul> ", 32 <a href=\"http://www.clipperz.com\" target=\"_blank\">Подробнее</a> </li> </ul> ",
33 'loginFormTitle':"войти в аккаунт Clipperz", 33 'loginFormTitle':"войти в аккаунт Clipperz",
34 'loginFormUsernameLabel':"логин", 34 'loginFormUsernameLabel':"логин",
35 'loginFormPassphraseLabel':"пароль", 35 'loginFormPassphraseLabel':"пароль",
36 'loginFormDontHaveAnAccountLabel':"у вас еще нет аккаунта?", 36 'loginFormDontHaveAnAccountLabel':"у вас еще нет аккаунта?",
37 'loginFormCreateOneLabel':"создать сейчас", 37 'loginFormCreateOneLabel':"создать сейчас",
38 'loginFormForgotYourCredentialsLabel':"забыли пароль?", 38 'loginFormForgotYourCredentialsLabel':"забыли пароль?",
39 'loginFormAarghThatsBadLabel':"это плохо!", 39 'loginFormAarghThatsBadLabel':"это плохо!",
40 'loginFormAfraidOfMaliciousScriptsLabel':"опасаетесь вредоносных скриптов?", 40 'loginFormAfraidOfMaliciousScriptsLabel':"опасаетесь вредоносных скриптов?",
41 'loginFormVerifyTheCodeLabel':"проверить", 41 'loginFormVerifyTheCodeLabel':"проверить",
42 'loginFormButtonLabel':"Войти", 42 'loginFormButtonLabel':"Войти",
43 'loginFormOneTimePasswordCheckboxLabel':"использовать одноразовый пароль", 43 'loginFormOneTimePasswordCheckboxLabel':"использовать одноразовый пароль",
44 'loginPanelSwithLanguageDescription':"<h5>Переключить язык</h5> ", 44 'loginPanelSwithLanguageDescription':"<h5>Переключить язык</h5> ",
45 'browserCompatibilityDescription':"<p>Clipperz адаптирован для Firefox. Но также совместим с Opera и MS Internet Explorer!</p> ", 45 'browserCompatibilityDescription':"<p>Clipperz адаптирован для Firefox. Но также совместим с Opera и MS Internet Explorer!</p> ",
46 'OTPloginMessagePanelInitialTitle':"Вход", 46 'OTPloginMessagePanelInitialTitle':"Вход",
47 'OTPloginMessagePanelInitialText':"Передача данных учетной записи ...", 47 'OTPloginMessagePanelInitialText':"Передача данных учетной записи ...",
48 'OTPloginMessagePanelLoadingTitle':"Вход", 48 'OTPloginMessagePanelLoadingTitle':"Вход",
49 'OTPloginMessagePanelLoadingText':"Запрос аутентификационных данных с сервера ...", 49 'OTPloginMessagePanelLoadingText':"Запрос аутентификационных данных с сервера ...",
50 'OTPloginMessagePanelProcessingTitle':"Вход", 50 'OTPloginMessagePanelProcessingTitle':"Вход",
51 'OTPloginMessagePanelProcessingText':"Расшифровка аутентификационных данных", 51 'OTPloginMessagePanelProcessingText':"Расшифровка аутентификационных данных",
52 'loginMessagePanelInitialTitle':"Вход ...", 52 'loginMessagePanelInitialTitle':"Вход ...",
53 'loginMessagePanelInitialButtonLabel':"Отмена", 53 'loginMessagePanelInitialButtonLabel':"Отмена",
54 'loginMessagePanelConnectedTitle':"Соединен", 54 'loginMessagePanelConnectedTitle':"Соединен",
55 'loginMessagePanelConnectedText':"Выполнен", 55 'loginMessagePanelConnectedText':"Выполнен",
56 'loginMessagePanelFailureTitle':"Ошибка", 56 'loginMessagePanelFailureTitle':"Ошибка",
57 'loginMessagePanelFailureText':"Ошибка при попытке входа", 57 'loginMessagePanelFailureText':"Ошибка при попытке входа",
58 'loginMessagePanelFailureButtonLabel':"Закрыть", 58 'loginMessagePanelFailureButtonLabel':"Закрыть",
59 'connectionLoginSendingCredentialsMessageTitle':"Проверка учетной записи", 59 'connectionLoginSendingCredentialsMessageTitle':"Проверка учетной записи",
60 'connectionLoginSendingCredentialsMessageText':"Передача данных ...", 60 'connectionLoginSendingCredentialsMessageText':"Передача данных ...",
61 'connectionLoginCredentialsVerificationMessageTitle':"Проверка учетной записи", 61 'connectionLoginCredentialsVerificationMessageTitle':"Проверка учетной записи",
62 'connectionLoginCredentialsVerificationMessageText':"Выполняем SRP-аутентификацию ...", 62 'connectionLoginCredentialsVerificationMessageText':"Выполняем SRP-аутентификацию ...",
63 'connectionLoginDoneMessageTitle':"Проверка учетной записи", 63 'connectionLoginDoneMessageTitle':"Проверка учетной записи",
64 'connectionLoginDoneMessageText':"Соединено", 64 'connectionLoginDoneMessageText':"Соединено",
65 'userLoginPanelUpgradingUserCredentialsMessageTitle':"Проверка учетной записи", 65 'userLoginPanelUpgradingUserCredentialsMessageTitle':"Проверка учетной записи",
66 'userLoginPanelUpgradingUserCredentialsMessageText':"Обновляем полномочия к новой схеме аутентификации", 66 'userLoginPanelUpgradingUserCredentialsMessageText':"Обновляем полномочия к новой схеме аутентификации",
67 'userLoginPanelConnectedMessageTitle':"Пользователь аутентифицирован", 67 'userLoginPanelConnectedMessageTitle':"Пользователь аутентифицирован",
68 'userLoginPanelConnectedMessageText':"Успешный вход", 68 'userLoginPanelConnectedMessageText':"Успешный вход",
69 'userLoginPanelTryingAnOlderConnectionSchemaMessageTitle':"Проверка учетной записи", 69 'userLoginPanelTryingAnOlderConnectionSchemaMessageTitle':"Проверка учетной записи",
70 'userLoginPanelTryingAnOlderConnectionSchemaMessageText':"Пробуем войти по старой схеме", 70 'userLoginPanelTryingAnOlderConnectionSchemaMessageText':"Пробуем войти по старой схеме",
71 'userLoginPanelLoadingUserDataMessageTitle':"Пользователь аутентифицирован", 71 'userLoginPanelLoadingUserDataMessageTitle':"Пользователь аутентифицирован",
72 'userLoginPanelLoadingUserDataMessageText':"Загрузка зашифрованных заголовков карточек", 72 'userLoginPanelLoadingUserDataMessageText':"Загрузка зашифрованных заголовков карточек",
73 'userLoginPanelDecryptingUserDataMessageTitle':"Пользователь аутентифицирован", 73 'userLoginPanelDecryptingUserDataMessageTitle':"Пользователь аутентифицирован",
74 'userLoginPanelDecryptingUserDataMessageText':"Расшифровка заголовков карточек", 74 'userLoginPanelDecryptingUserDataMessageText':"Расшифровка заголовков карточек",
75 'userLoginPanelDecryptingUserStatisticsMessageTitle':"Пользователь аутентифицирован", 75 'userLoginPanelDecryptingUserStatisticsMessageTitle':"Пользователь аутентифицирован",
76 'userLoginPanelDecryptingUserStatisticsMessageText':"Расшифровка статистики", 76 'userLoginPanelDecryptingUserStatisticsMessageText':"Расшифровка статистики",
77 'splashAlertTitle':"Добро пожаловать в Clipperz!", 77 'splashAlertTitle':"Добро пожаловать в Clipperz!",
78 'splashAlertText':"<p>Несколько советов по безопасности:</p> <ul> <li> <p>Хранение данных в Clipperz зависит от того, насколько безопасен выбранный вами пароль</p> </li> <li> <p>Если собираетесь использовать Clipperz для защиты важных или критических данных, то убедитесь, что выбрали сложный пароль</p> </li> <li> <p>Clipperz не сможет восстановить забытый пароль</p> </li> </ul> <p>За дополнительной информацией обратитесь на <a href=\"http://www.clipperz.com\" target=\"_blank\">сайт</a> Clipperz.</p> ", 78 'splashAlertText':"<p>Несколько советов по безопасности:</p> <ul> <li> <p>Хранение данных в Clipperz зависит от того, насколько безопасен выбранный вами пароль</p> </li> <li> <p>Если собираетесь использовать Clipperz для защиты важных или критических данных, то убедитесь, что выбрали сложный пароль</p> </li> <li> <p>Clipperz не сможет восстановить забытый пароль</p> </li> </ul> <p>За дополнительной информацией обратитесь на <a href=\"http://www.clipperz.com\" target=\"_blank\">сайт</a> Clipperz.</p> ",
79 'splashAlertCloseButtonLabel':"OK", 79 'splashAlertCloseButtonLabel':"OK",
80 'registrationFormTitle':"создать аккаунт", 80 'registrationFormTitle':"создать аккаунт",
81 'registrationFormUsernameLabel':"имя пользователя", 81 'registrationFormUsernameLabel':"имя пользователя",
82 'registrationFormPassphraseLabel':"пароль", 82 'registrationFormPassphraseLabel':"пароль",
83 'registrationFormRetypePassphraseLabel':"повторите пароль", 83 'registrationFormRetypePassphraseLabel':"повторите пароль",
84 'registrationFormSafetyCheckLabel':"Я понимаю, что Clipperz не сможет восстановить забытый пароль", 84 'registrationFormSafetyCheckLabel':"Я понимаю, что Clipperz не сможет восстановить забытый пароль",
85 'registrationFormTermsOfServiceCheckLabel':"Я прочитал и согласен с <a href='http://www.clipperz.com/terms_of_service' target='_blank'>Условиями предоставления услуг</a>.", 85 'registrationFormTermsOfServiceCheckLabel':"Я прочитал и согласен с <a href='https://www.clipperz.com/terms_service' target='_blank'>Условиями предоставления услуг</a>.",
86 'registrationFormDoYouAlreadyHaveAnAccountLabel':"у вас уже есть аккаунт?", 86 'registrationFormDoYouAlreadyHaveAnAccountLabel':"у вас уже есть аккаунт?",
87 'registrationFormSimplyLoginLabel':"просто авторизируйтесь", 87 'registrationFormSimplyLoginLabel':"просто авторизируйтесь",
88 'registrationFormButtonLabel':"Зарегистрировать", 88 'registrationFormButtonLabel':"Зарегистрировать",
89 'registrationFormWarningMessageNotMatchingPassphrases':"Пароли не совпадают, пожайлуста, повторите ввод", 89 'registrationFormWarningMessageNotMatchingPassphrases':"Пароли не совпадают, пожайлуста, повторите ввод",
90 'registrationFormWarningMessageSafetyCheckNotSelected':"Прочитайте и проверьте все поля ниже", 90 'registrationFormWarningMessageSafetyCheckNotSelected':"Прочитайте и проверьте все поля ниже",
91 'registrationFormWarningMessageTermsOfServiceCheckNotSelected':"Вы должны принять Условия предоставления услуг", 91 'registrationFormWarningMessageTermsOfServiceCheckNotSelected':"Вы должны принять Условия предоставления услуг",
92 'registrationMessagePanelInitialTitle':"Создание аккаунта", 92 'registrationMessagePanelInitialTitle':"Создание аккаунта",
93 'registrationMessagePanelInitialButtonLabel':"Отмена", 93 'registrationMessagePanelInitialButtonLabel':"Отмена",
94 'registrationMessagePanelRegistrationDoneTitle':"Регистрация", 94 'registrationMessagePanelRegistrationDoneTitle':"Регистрация",
95 'registrationMessagePanelRegistrationDoneText':"Выполнено", 95 'registrationMessagePanelRegistrationDoneText':"Выполнено",
96 'registrationMessagePanelFailureTitle':"Ошибка регистрации", 96 'registrationMessagePanelFailureTitle':"Ошибка регистрации",
97 'registrationMessagePanelFailureButtonLabel':"Закрыть", 97 'registrationMessagePanelFailureButtonLabel':"Закрыть",
98 'connectionRegistrationSendingRequestMessageText':"Проверка учетной записи", 98 'connectionRegistrationSendingRequestMessageText':"Проверка учетной записи",
99 'connectionRegistrationSendingCredentialsMessageText':"Передача данных", 99 'connectionRegistrationSendingCredentialsMessageText':"Передача данных",
100 'registrationSplashPanelTitle':"Совет", 100 'registrationSplashPanelTitle':"Совет",
101 'registrationSplashPanelDescription':"<p>Это ваши данные учетной записи, позаботесь об их безопасности. Clipperz никогда больше не покажет ваш логин и пароль!</p> ", 101 'registrationSplashPanelDescription':"<p>Это ваши данные учетной записи, позаботесь об их безопасности. Clipperz никогда больше не покажет ваш логин и пароль!</p> ",
102 'registrationSplashPanelUsernameLabel':"имя пользователя", 102 'registrationSplashPanelUsernameLabel':"имя пользователя",
103 'registrationSplashPanelPassphraseLabel':"пароль", 103 'registrationSplashPanelPassphraseLabel':"пароль",
104 'registrationSplashPanelShowPassphraseButtonLabel':"показать пароль", 104 'registrationSplashPanelShowPassphraseButtonLabel':"показать пароль",
105 'donateHeaderLinkLabel':"помочь проекту", 105 'donateHeaderLinkLabel':"помочь проекту",
106 'creditsHeaderLinkLabel':"авторы", 106 'creditsHeaderLinkLabel':"авторы",
107 'feedbackHeaderLinkLabel':"обратная связь", 107 'feedbackHeaderLinkLabel':"обратная связь",
108 'helpHeaderLinkLabel':"помощь", 108 'helpHeaderLinkLabel':"помощь",
109 'forumHeaderLinkLabel':"форум", 109 'forumHeaderLinkLabel':"форум",
110 'recordMenuLabel':"карточки", 110 'recordMenuLabel':"карточки",
111 'accountMenuLabel':"аккаунт", 111 'accountMenuLabel':"аккаунт",
112 'dataMenuLabel':"данные", 112 'dataMenuLabel':"данные",
113 'contactsMenuLabel':"контакты", 113 'contactsMenuLabel':"контакты",
114 'toolsMenuLabel':"инструменты", 114 'toolsMenuLabel':"инструменты",
115 'logoutMenuLabel':"выход", 115 'logoutMenuLabel':"выход",
116 'lockMenuLabel':"заблокировать", 116 'lockMenuLabel':"заблокировать",
117 'lockTitle':"Аккаунт заблокирован", 117 'lockTitle':"Аккаунт заблокирован",
118 'lockDescription':"<p>Введите пароль для разблокировки</p> ", 118 'lockDescription':"<p>Введите пароль для разблокировки</p> ",
119 'unlockButtonLabel':"разблокировать", 119 'unlockButtonLabel':"разблокировать",
120 'changePasswordTabLabel':"Изменить пароль", 120 'changePasswordTabLabel':"Изменить пароль",
121 'changePasswordTabTitle':"Изменить пароль", 121 'changePasswordTabTitle':"Изменить пароль",
122 'changePasswordFormUsernameLabel':"логин", 122 'changePasswordFormUsernameLabel':"логин",
123 'changePasswordFormOldPassphraseLabel':"старый пароль", 123 'changePasswordFormOldPassphraseLabel':"старый пароль",
124 'changePasswordFormNewPassphraseLabel':"новый пароль", 124 'changePasswordFormNewPassphraseLabel':"новый пароль",
125 'changePasswordFormRetypePassphraseLabel':"повторите пароль", 125 'changePasswordFormRetypePassphraseLabel':"повторите пароль",
126 'changePasswordFormSafetyCheckboxLabel':"Я понимаю, что Clipperz не сможет восстановить забытый пароль.", 126 'changePasswordFormSafetyCheckboxLabel':"Я понимаю, что Clipperz не сможет восстановить забытый пароль.",
127 'changePasswordFormSubmitLabel':"Изменить", 127 'changePasswordFormSubmitLabel':"Изменить",
128 'changePasswordFormWrongUsernameWarning':"Неправильный логин", 128 'changePasswordFormWrongUsernameWarning':"Неправильный логин",
129 'changePasswordFormWrongPassphraseWarning':"Неверный пароль", 129 'changePasswordFormWrongPassphraseWarning':"Неверный пароль",
130 'changePasswordFormWrongRetypePassphraseWarning':"Пароли не совпадают, пожайлуста, повторите ввод.", 130 'changePasswordFormWrongRetypePassphraseWarning':"Пароли не совпадают, пожайлуста, повторите ввод.",
131 'changePasswordFormSafetyCheckWarning':"Прочитайте и проверьте все поля ниже.", 131 'changePasswordFormSafetyCheckWarning':"Прочитайте и проверьте все поля ниже.",
132 'changePasswordFormProgressDialogTitle':"Изменение учетной записи", 132 'changePasswordFormProgressDialogTitle':"Изменение учетной записи",
133 'changePasswordFormProgressDialogConnectedMessageTitle':"Соединено", 133 'changePasswordFormProgressDialogConnectedMessageTitle':"Соединено",
134 'changePasswordFormProgressDialogConnectedMessageText':"Выполнено", 134 'changePasswordFormProgressDialogConnectedMessageText':"Выполнено",
135 'changePasswordFormProgressDialogErrorMessageTitle':"Ошибка", 135 'changePasswordFormProgressDialogErrorMessageTitle':"Ошибка",
136 'changePasswordFormProgressDialogErrorMessageText':"Ошибка изменения учетной записи!", 136 'changePasswordFormProgressDialogErrorMessageText':"Ошибка изменения учетной записи!",
137 'changeCredentialsPanelEncryptingDataMessageTitle':"Изменение пароля", 137 'changeCredentialsPanelEncryptingDataMessageTitle':"Изменение пароля",
138 'changeCredentialsPanelEncryptingDataMessageText':"Шифрование заголовков карточек", 138 'changeCredentialsPanelEncryptingDataMessageText':"Шифрование заголовков карточек",
139 'changeCredentialsPanelCreatingNewCredentialsMessageTitle':"Изменение пароля", 139 'changeCredentialsPanelCreatingNewCredentialsMessageTitle':"Изменение пароля",
140 'changeCredentialsPanelCreatingNewCredentialsMessageText':"Обновление учетной записи", 140 'changeCredentialsPanelCreatingNewCredentialsMessageText':"Обновление учетной записи",
141 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageTitle':"Изменение пароля", 141 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageTitle':"Изменение пароля",
142 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageText':"Загрузка данных учетной записи в Clipperz", 142 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageText':"Загрузка данных учетной записи в Clipperz",
143 'changeCredentialsPanelDoneMessageTitle':"Изменение пароля", 143 'changeCredentialsPanelDoneMessageTitle':"Изменение пароля",
144 'changeCredentialsPanelDoneMessageText':"Выполнено", 144 'changeCredentialsPanelDoneMessageText':"Выполнено",
145 'manageOTPTabLabel':"Управление одноразовыми паролями", 145 'manageOTPTabLabel':"Управление одноразовыми паролями",
146 'manageOTPTabTitle':"Управление одноразовыми паролями", 146 'manageOTPTabTitle':"Управление одноразовыми паролями",
147 'manageOTPTabDescription':"<p>Одноразовый пароль работает так же, как ваш обычный пароль, но может быть использован только один раз.</p> <p>Если один и тот же пароль будет использоваться снова, он будет отклонен при попытке войти.</p> <p>Сразу после входа одноразовый пароль будет удален, чтобы предотвратить любую несанкционированную попытку доступа.</p> <p>Одноразовые пароли - удачный выбор для тех, кто обеспокоен кейлоггерами или spyware, которые могут украсть пароль.</p> <p> <b>Строго рекомендуется использовать одноразовые пароли для доступа к Clipperz с чужих компьютеров, интернет-кафе и компьютеров общего пользования.</b> </p> ", 147 'manageOTPTabDescription':"<p>Одноразовый пароль работает так же, как ваш обычный пароль, но может быть использован только один раз.</p> <p>Если один и тот же пароль будет использоваться снова, он будет отклонен при попытке войти.</p> <p>Сразу после входа одноразовый пароль будет удален, чтобы предотвратить любую несанкционированную попытку доступа.</p> <p>Одноразовые пароли - удачный выбор для тех, кто обеспокоен кейлоггерами или spyware, которые могут украсть пароль.</p> <p> <b>Строго рекомендуется использовать одноразовые пароли для доступа к Clipperz с чужих компьютеров, интернет-кафе и компьютеров общего пользования.</b> </p> ",
148 'oneTimePasswordReadOnlyMessage':"<h6>Извините!</h6> <p>Вы не можете управлять одноразовыми паролями в автономной версии Clipperz.</p> ", 148 'oneTimePasswordReadOnlyMessage':"<h6>Извините!</h6> <p>Вы не можете управлять одноразовыми паролями в автономной версии Clipperz.</p> ",
149 'oneTimePasswordLoadingMessage':"<h6>Загрузка данных</h6> <p>Подождите, пожайлуста ...</p> ", 149 'oneTimePasswordLoadingMessage':"<h6>Загрузка данных</h6> <p>Подождите, пожайлуста ...</p> ",
150 'oneTimePasswordNoPasswordAvailable':"<h6>Нет доступных одноразовых паролей.</h6> <p>Нажмите кнопку “Создать”, чтобы создать одноразовый пароль.</p> ", 150 'oneTimePasswordNoPasswordAvailable':"<h6>Нет доступных одноразовых паролей.</h6> <p>Нажмите кнопку “Создать”, чтобы создать одноразовый пароль.</p> ",
151 'createNewOTPButtonLabel':"создать", 151 'createNewOTPButtonLabel':"создать",
152 'deleteOTPButtonLabel':"удалить", 152 'deleteOTPButtonLabel':"удалить",
153 'printOTPButtonLabel':"печать", 153 'printOTPButtonLabel':"печать",
154 'disabledOneTimePassword_warning':"запрещено", 154 'disabledOneTimePassword_warning':"запрещено",
155 'oneTimePasswordSelectionLink_selectLabel':"Выбрать:", 155 'oneTimePasswordSelectionLink_selectLabel':"Выбрать:",
156 'oneTimePasswordSelectionLink_all':"все", 156 'oneTimePasswordSelectionLink_all':"все",
157 'oneTimePasswordSelectionLink_none':"ни одного", 157 'oneTimePasswordSelectionLink_none':"ни одного",
158 'oneTimePasswordSelectionLink_used':"использованные", 158 'oneTimePasswordSelectionLink_used':"использованные",
159 'oneTimePasswordSelectionLink_unused':"неиспользованные", 159 'oneTimePasswordSelectionLink_unused':"неиспользованные",
160 'saveOTP_encryptUserDataTitle':"Сохранение одноразовых паролей", 160 'saveOTP_encryptUserDataTitle':"Сохранение одноразовых паролей",
161 'saveOTP_encryptUserDataText':"Обработка новых данных учетной записи ...", 161 'saveOTP_encryptUserDataText':"Обработка новых данных учетной записи ...",
162 'saveOTP_encryptOTPDataTitle':"одноразовыми паролями", 162 'saveOTP_encryptOTPDataTitle':"одноразовыми паролями",
163 'saveOTP_encryptOTPDataText':"Шифрование аутентификационных данных ...", 163 'saveOTP_encryptOTPDataText':"Шифрование аутентификационных данных ...",
164 'saveOTP_sendingDataTitle':"одноразовыми паролями", 164 'saveOTP_sendingDataTitle':"одноразовыми паролями",
165 'saveOTP_sendingDataText':"Передача аутентификационных данных на сервер ...", 165 'saveOTP_sendingDataText':"Передача аутентификационных данных на сервер ...",
166 'saveOTP_updatingInterfaceTitle':"одноразовыми паролями", 166 'saveOTP_updatingInterfaceTitle':"одноразовыми паролями",
167 'saveOTP_updatingInterfaceText':"Обновление интерфейса ...", 167 'saveOTP_updatingInterfaceText':"Обновление интерфейса ...",
168 'accountPreferencesLabel':"Настройки", 168 'accountPreferencesLabel':"Настройки",
169 'accountPreferencesTabTitle':"Настройки", 169 'accountPreferencesTabTitle':"Настройки",
170 'accountPreferencesLanguageTitle':"Выбор языка", 170 'accountPreferencesLanguageTitle':"Выбор языка",
171 'accountPreferencesLanguageDescription':"<p>Выберите ваш язык из списка.</p> ", 171 'accountPreferencesLanguageDescription':"<p>Выберите ваш язык из списка.</p> ",
172 'showDonationReminderPanelTitle':"Напоминания о пожертвованиях", 172 'showDonationReminderPanelTitle':"Напоминания о пожертвованиях",
173 'showDonationReminderPanelDescription':"<p>Показывать напоминания о пожертвованиях</p> ", 173 'showDonationReminderPanelDescription':"<p>Показывать напоминания о пожертвованиях</p> ",
174 'saveUserPreferencesFormSubmitLabel':"Сохранить", 174 'saveUserPreferencesFormSubmitLabel':"Сохранить",
175 'cancelUserPreferencesFormSubmitLabel':"Отмена", 175 'cancelUserPreferencesFormSubmitLabel':"Отмена",
176 'accountPreferencesSavingPanelTitle_Step1':"Сохранение настроек", 176 'accountPreferencesSavingPanelTitle_Step1':"Сохранение настроек",
177 'accountPreferencesSavingPanelText_Step1':"Шифрование настроек", 177 'accountPreferencesSavingPanelText_Step1':"Шифрование настроек",
178 'accountPreferencesSavingPanelTitle_Step2':"Сохранение настроек", 178 'accountPreferencesSavingPanelTitle_Step2':"Сохранение настроек",
179 'accountPreferencesSavingPanelText_Step2':"Передача зашифрованных настроек в Clipperz", 179 'accountPreferencesSavingPanelText_Step2':"Передача зашифрованных настроек в Clipperz",
180 'accountLoginHistoryLabel':"История входов", 180 'accountLoginHistoryLabel':"История входов",
181 'loginHistoryTabTitle':"История входов", 181 'loginHistoryTabTitle':"История входов",
182 'loginHistoryReadOnlyMessage':"<h6>Извините!</h6> <p>История входов не доступна в автономной версии Clipperz.</p> ", 182 'loginHistoryReadOnlyMessage':"<h6>Извините!</h6> <p>История входов не доступна в автономной версии Clipperz.</p> ",
183 'loginHistoryLoadingMessage':"<h6>Загрузка данных</h6> <p>Подождите, пожайлуста ...</p> ", 183 'loginHistoryLoadingMessage':"<h6>Загрузка данных</h6> <p>Подождите, пожайлуста ...</p> ",
184 'loginHistoryLoadedMessage':"<h6>Здесь можно посмотреть информацию о последних авторизациях в Clipperz</h6> <p> </p> ", 184 'loginHistoryLoadedMessage':"<h6>Здесь можно посмотреть информацию о последних авторизациях в Clipperz</h6> <p> </p> ",
185 'loginHistoryIPLabel':"IP", 185 'loginHistoryIPLabel':"IP",
186 'loginHistoryTimeLabel':"дата", 186 'loginHistoryTimeLabel':"дата",
187 'loginHistoryCurrentSessionText':"текущая сессия", 187 'loginHistoryCurrentSessionText':"текущая сессия",
188 'loginHistoryReloadButtonLabel':"Обновить историю", 188 'loginHistoryReloadButtonLabel':"Обновить историю",
189 'deleteAccountTabLabel':"Удалить аккаунт", 189 'deleteAccountTabLabel':"Удалить аккаунт",
190 'deleteAccountTabTitle':"Удалить аккаунт", 190 'deleteAccountTabTitle':"Удалить аккаунт",
191 'deleteAccountFormUsernameLabel':"логин", 191 'deleteAccountFormUsernameLabel':"логин",
192 'deleteAccountFormPassphraseLabel':"пароль", 192 'deleteAccountFormPassphraseLabel':"пароль",
193 'deleteAccountFormSafetyCheckboxLabel':"Я понимаю, что все данные этого аккаунта будут безвозвратно удалены.", 193 'deleteAccountFormSafetyCheckboxLabel':"Я понимаю, что все данные этого аккаунта будут безвозвратно удалены.",
194 'deleteAccountFormSubmitLabel':"Удалить аккаунт", 194 'deleteAccountFormSubmitLabel':"Удалить аккаунт",
195 'deleteAccountFormWrongUsernameWarning':"Неверный логин", 195 'deleteAccountFormWrongUsernameWarning':"Неверный логин",
196 'deleteAccountFormWrongPassphraseWarning':"Неверный пароль", 196 'deleteAccountFormWrongPassphraseWarning':"Неверный пароль",
197 'deleteAccountFormSafetyCheckWarning':"Прочтите и отметьте все поля ниже.", 197 'deleteAccountFormSafetyCheckWarning':"Прочтите и отметьте все поля ниже.",
198 'accountPanelDeletingAccountPanelConfirmationTitle':"ВНИМАНИЕ", 198 'accountPanelDeletingAccountPanelConfirmationTitle':"ВНИМАНИЕ",
199 'accountPanelDeleteAccountPanelConfirmationText':"Вы уверены, что хотите удалить аккаунт? Операция необратима.", 199 'accountPanelDeleteAccountPanelConfirmationText':"Вы уверены, что хотите удалить аккаунт? Операция необратима.",
200 'accountPanelDeleteAccountPanelConfirmButtonLabel':"Да", 200 'accountPanelDeleteAccountPanelConfirmButtonLabel':"Да",
201 'accountPanelDeleteAccountPanelDenyButtonLabel':"Нет", 201 'accountPanelDeleteAccountPanelDenyButtonLabel':"Нет",
202 'offlineCopyTabLabel':"Автономная копия", 202 'offlineCopyTabLabel':"Автономная копия",
203 'offlineCopyTabTitle':"Автономная копия", 203 'offlineCopyTabTitle':"Автономная копия",
204 'offlineCopyTabDescription':"<p>Одним кликом вы можете сохранить все зашифрованные данные с серверов Clipperz на жесткий диск и создать автономную версию, которую будете использовать при отсутствии подключения к Интернету.</p> <p>Версия доступна только для чтения. Она так же безопасна, как и онлайн версия, и не подвергает ваши данные риску, так как использует тот же код и архитектуру.</p> <ol> <li> <p>Нажмите на ссылку ниже, чтобы загрузить ее.</p> </li> <li> <p>Браузер спросит вас, что сделать с файлом “Clipperz_YYYYMMDD.html”. Сохраните его на ваш жесткий диск.</p> </li> <li> <p>Запустите загруженную автономную версию в вашем браузере.</p> </li> <li> <p>Введите, как обычно, свой логин и пароль.</p> </li> </ol> ", 204 'offlineCopyTabDescription':"<p>Одним кликом вы можете сохранить все зашифрованные данные с серверов Clipperz на жесткий диск и создать автономную версию, которую будете использовать при отсутствии подключения к Интернету.</p> <p>Версия доступна только для чтения. Она так же безопасна, как и онлайн версия, и не подвергает ваши данные риску, так как использует тот же код и архитектуру.</p> <ol> <li> <p>Нажмите на ссылку ниже, чтобы загрузить ее.</p> </li> <li> <p>Браузер спросит вас, что сделать с файлом “Clipperz_YYYYMMDD.html”. Сохраните его на ваш жесткий диск.</p> </li> <li> <p>Запустите загруженную автономную версию в вашем браузере.</p> </li> <li> <p>Введите, как обычно, свой логин и пароль.</p> </li> </ol> ",
205 'offlineCopyDownloadLinkLabel':"Скачать", 205 'offlineCopyDownloadLinkLabel':"Скачать",
206 'offlineCopyDownloadWarning':"<h4> <a href=\"#\" id=\"offlineCopyDownloadWarningLink\">Обновите вашу автономную копию!</a> </h4> <p>Вы недавно создали или изменили одну или более карточек: рекомендуется скачать новую автономную копию.</p> ", 206 'offlineCopyDownloadWarning':"<h4> <a href=\"#\" id=\"offlineCopyDownloadWarningLink\">Обновите вашу автономную копию!</a> </h4> <p>Вы недавно создали или изменили одну или более карточек: рекомендуется скачать новую автономную копию.</p> ",
207 'sharingTabLabel':"Совместное использование", 207 'sharingTabLabel':"Совместное использование",
208 'sharingTabTitle':"Совместное использование", 208 'sharingTabTitle':"Совместное использование",
209 'sharingTabDescription':"<p>Достаточно часто конфиденциальную информацию нужно предоставить другим людям.</p> <p>Может быть, просто дать коллеге ключ доступа к вашей почте, когда вас нету в офисе, или даже открыть доступ наследникам к вашему счету в местном банке, на случай, если с вами что-нибудь случится.</p> <p>Clipperz поможет сделать совместное использование ваших секретов безопасной и простой процедурой.</p> <p> </p> <p> <b>Раздел в разработке...</b> </p> ", 209 'sharingTabDescription':"<p>Достаточно часто конфиденциальную информацию нужно предоставить другим людям.</p> <p>Может быть, просто дать коллеге ключ доступа к вашей почте, когда вас нету в офисе, или даже открыть доступ наследникам к вашему счету в местном банке, на случай, если с вами что-нибудь случится.</p> <p>Clipperz поможет сделать совместное использование ваших секретов безопасной и простой процедурой.</p> <p> </p> <p> <b>Раздел в разработке...</b> </p> ",
210 'importTabLabel':"Импорт", 210 'importTabLabel':"Импорт",
211 'importTabTitle':"Импорт", 211 'importTabTitle':"Импорт",
212 'importTabDescription':"<p>Вы можете импортировать данные целиком, в ваш аккаунт Clipperz, из файлов различных форматов.</p>", 212 'importTabDescription':"<p>Вы можете импортировать данные целиком, в ваш аккаунт Clipperz, из файлов различных форматов.</p>",
213 'printingTabLabel':"Экспорт", 213 'printingTabLabel':"Экспорт",
214 'printingTabTitle':"Экспорт", 214 'printingTabTitle':"Экспорт",
215 'printingTabDescription':"<p> <b>Печать ваших данных</b> </p> <p>Нажмите по ссылке, чтобы открыть новое окно со всеми вашими карточками для печати.</p> <p>Если вы собираетесь распечатать в резервных целях, пожалуйста, рассмотрите более безопасный вариант, как создание “автономной копии”.</p> ", 215 'printingTabDescription':"<p> <b>Печать ваших данных</b> </p> <p>Нажмите по ссылке, чтобы открыть новое окно со всеми вашими карточками для печати.</p> <p>Если вы собираетесь распечатать в резервных целях, пожалуйста, рассмотрите более безопасный вариант, как создание “автономной копии”.</p> ",
216 'printingLinkLabel':"Версия для печати", 216 'printingLinkLabel':"Версия для печати",
217 'contactsTabLabel':"Контакты", 217 'contactsTabLabel':"Контакты",
218 'contactsTabTitle':"Контакты", 218 'contactsTabTitle':"Контакты",
219 'passwordGeneratorTabLabel':"Генератор паролей", 219 'passwordGeneratorTabLabel':"Генератор паролей",
220 'passwordGeneratorTabTitle':"Генератор паролей", 220 'passwordGeneratorTabTitle':"Генератор паролей",
221 'passwordGeneratorTabButtonLabel':"сгенерировать", 221 'passwordGeneratorTabButtonLabel':"сгенерировать",
222 'bookmarkletTabLabel':"Букмарклет", 222 'bookmarkletTabLabel':"Букмарклет",
223 'bookmarkletTabTitle':"Букмарклет", 223 'bookmarkletTabTitle':"Букмарклет",
224 'bookmarkletTabDescription':"<p>Букмарклет - это простой инструмент, который помещается в браузер, как обычная закладка, и может выполнять различные действия на текущей странице.</p> <p>Букмарклет от Clipperz поможет вам быстро создать новые карточки и быстрый вход внутри существующих карточек, на основе страницы с формой авторизации вашего ресурса.</p> <p> <b>Учтите, что закладка букмарклета не содержит какой-либо информации, связанной с аккаунтом (например, имя или пароль), букмарклет содержит один и тот же код для каждого пользователя.</b> </p> <h3>Как установить букмарклет</h3> <h5>Firefox, Camino, Opera, Safari</h5> <ol> <li> <p>Убедитесь, что панель закладок отображается в вашем браузере.</p> </li> <li> <p>Перетащите ссылку “Добавить в Clipperz” на панель закладок.</p> </li> </ol> <h5>Internet Explorer</h5> <ol> <li> <p>Убедитесь, что отображается панель избранного.</p> </li> <li> <p>Нажмите правой кнопкой на ссылку “Добавить в Clipperz”.</p> </li> <li> <p>Выберите “Добавить в избранное...” из контекстного меню.</p> </li> <li> <p>Нажмите “Да”, для любых сообщений, которые появятся.</p> </li> <li> <p>Выберите папку “Панель избранного” и нажмите “Добавить”.</p> </li> </ol> ", 224 'bookmarkletTabDescription':"<p>Букмарклет - это простой инструмент, который помещается в браузер, как обычная закладка, и может выполнять различные действия на текущей странице.</p> <p>Букмарклет от Clipperz поможет вам быстро создать новые карточки и быстрый вход внутри существующих карточек, на основе страницы с формой авторизации вашего ресурса.</p> <p> <b>Учтите, что закладка букмарклета не содержит какой-либо информации, связанной с аккаунтом (например, имя или пароль), букмарклет содержит один и тот же код для каждого пользователя.</b> </p> <h3>Как установить букмарклет</h3> <h5>Firefox, Camino, Opera, Safari</h5> <ol> <li> <p>Убедитесь, что панель закладок отображается в вашем браузере.</p> </li> <li> <p>Перетащите ссылку “Добавить в Clipperz” на панель закладок.</p> </li> </ol> <h5>Internet Explorer</h5> <ol> <li> <p>Убедитесь, что отображается панель избранного.</p> </li> <li> <p>Нажмите правой кнопкой на ссылку “Добавить в Clipperz”.</p> </li> <li> <p>Выберите “Добавить в избранное...” из контекстного меню.</p> </li> <li> <p>Нажмите “Да”, для любых сообщений, которые появятся.</p> </li> <li> <p>Выберите папку “Панель избранного” и нажмите “Добавить”.</p> </li> </ol> ",
225 'bookmarkletTabBookmarkletTitle':"Добавить в Clipperz", 225 'bookmarkletTabBookmarkletTitle':"Добавить в Clipperz",
226 'bookmarkletTabInstructions':"<h3>Как создать новую карточку с ссылками “прямого подключения” в онлайновый сервис</h3> <ol> <li> <p>Откройте веб-страницу с формой входа. (обычно на этой страницы вы вводите данные вашей учетной записи)</p> </li> <li> <p>Запустите закладку, нажав на нее: появится всплывающее окно.</p> </li> <li> <p>Скопируйте в буфер обмена содержимое текстового поля из всплывающего окна. (ctrl-C)</p> </li> <li> <p>Войдите в ваш аккаунт и нажмите “Добавить новую карточку”.</p> </li> <li> <p>Выберите шаблон “Прямого подключения” и вставьте в текстовое поле содержимое буфера обмена. (ctrl-V)</p> </li> <li> <p>Нажмите кнопку “Создать”, проверьте правильность и нажмите “Сохранить”.</p> </li> </ol> <h3>Как создать ссылку “Быстрого входа” в существующей карточке</h3> <ol> <li> <p>Тоже самое, как и выше.</p> </li> <li> <p>Тоже самое, как и выше.</p> </li> <li> <p>Тоже самое, как и выше.</p> </li> <li> <p>Войдите в ваш аккаунт и выберите карточку с данными учетной записи для только что посещенного веб-сервиса и нажмите “Редактировать”.</p> </li> <li> <p>Вставьте содержимое буфера обмена в текстовое поле в разделе “Быстрого входа”. (ctrl-V)</p> </li> <li> <p>Нажмите «Добавить новый Быстрый вход», проверьте правильность и нажмите “Сохранить”.</p> </li> </ol> <p> </p> <p>Подробнее о букмарклете <a href=\"http://www.clipperz.com/support/user_guide/bookmarklet\" target=\"_blank\">здесь</a>.</p> ", 226 'bookmarkletTabInstructions':"<h3>Как создать новую карточку с ссылками “прямого подключения” в онлайновый сервис</h3> <ol> <li> <p>Откройте веб-страницу с формой входа. (обычно на этой страницы вы вводите данные вашей учетной записи)</p> </li> <li> <p>Запустите закладку, нажав на нее: появится всплывающее окно.</p> </li> <li> <p>Скопируйте в буфер обмена содержимое текстового поля из всплывающего окна. (ctrl-C)</p> </li> <li> <p>Войдите в ваш аккаунт и нажмите “Добавить новую карточку”.</p> </li> <li> <p>Выберите шаблон “Прямого подключения” и вставьте в текстовое поле содержимое буфера обмена. (ctrl-V)</p> </li> <li> <p>Нажмите кнопку “Создать”, проверьте правильность и нажмите “Сохранить”.</p> </li> </ol> <h3>Как создать ссылку “Быстрого входа” в существующей карточке</h3> <ol> <li> <p>Тоже самое, как и выше.</p> </li> <li> <p>Тоже самое, как и выше.</p> </li> <li> <p>Тоже самое, как и выше.</p> </li> <li> <p>Войдите в ваш аккаунт и выберите карточку с данными учетной записи для только что посещенного веб-сервиса и нажмите “Редактировать”.</p> </li> <li> <p>Вставьте содержимое буфера обмена в текстовое поле в разделе “Быстрого входа”. (ctrl-V)</p> </li> <li> <p>Нажмите «Добавить новый Быстрый вход», проверьте правильность и нажмите “Сохранить”.</p> </li> </ol> <p> </p> <p>Подробнее о букмарклете <a href=\"http://www.clipperz.com/support/user_guide/bookmarklet\" target=\"_blank\">здесь</a>.</p> ",
227 'mainPanelDirectLoginBlockLabel':"Быстрый вход", 227 'mainPanelDirectLoginBlockLabel':"Быстрый вход",
228 'directLinkReferenceShowButtonLabel':"показать", 228 'directLinkReferenceShowButtonLabel':"показать",
229 'mainPanelDirectLoginBlockDescription':"<p>Добавьте «Быстрый вход», чтобы срау заходить на веб-сервисы без ввода имени и пароля!</p> <p>«Быстрый вход» значительно усиливает безопасность, так как:</p> <ul> <li> <p>можно удобно использовать большие и сложные пароли.</p> </li> <li> <p>легко пользоваться уникальными паролями на разных ресурсах.</p> </li> </ul> <p>Легко и быстро их можно создать с помощью букмарклета Clipperz.</p> <a href=\"http://www.clipperz.com/support/user_guide/direct_logins\" target=\"_blank\">Подробнее о быстром входе</a> ", 229 'mainPanelDirectLoginBlockDescription':"<p>Добавьте «Быстрый вход», чтобы срау заходить на веб-сервисы без ввода имени и пароля!</p> <p>«Быстрый вход» значительно усиливает безопасность, так как:</p> <ul> <li> <p>можно удобно использовать большие и сложные пароли.</p> </li> <li> <p>легко пользоваться уникальными паролями на разных ресурсах.</p> </li> </ul> <p>Легко и быстро их можно создать с помощью букмарклета Clipperz.</p> <a href=\"http://www.clipperz.com/support/user_guide/direct_logins\" target=\"_blank\">Подробнее о быстром входе</a> ",
230 'mainPanelRecordsBlockLabel':"Карточки", 230 'mainPanelRecordsBlockLabel':"Карточки",
231 'mainPanelAddRecordButtonLabel':"Добавить новую карточку", 231 'mainPanelAddRecordButtonLabel':"Добавить новую карточку",
232 'mainPanelRemoveRecordButtonLabel':"Удалить карточку", 232 'mainPanelRemoveRecordButtonLabel':"Удалить карточку",
233 'mainPanelRecordFilterBlockAllLabel':"все", 233 'mainPanelRecordFilterBlockAllLabel':"все",
234 'mainPanelRecordFilterBlockTagsLabel':"теги", 234 'mainPanelRecordFilterBlockTagsLabel':"теги",
235 'mainPanelRecordFilterBlockSearchLabel':"поиск", 235 'mainPanelRecordFilterBlockSearchLabel':"поиск",
236 'recordDetailNoRecordAtAllTitle':"Добро пожаловать в Clipperz!", 236 'recordDetailNoRecordAtAllTitle':"Добро пожаловать в Clipperz!",
237 'recordDetailNoRecordAtAllDescription':"<h5>Начните работать, добавив карточку.</h5> <p>Карточки - это простой и гибкий инструмент, с помощью которого вы можете хранить пароли и любую другую информацию.</p> <p>Карточки могут содержать учетные записи для доступа к веб-сайтам, код для замка от велосипеда, данные кредитной карточки и т.д.</p> <h5>Не забывайте о букмарклете!</h5> <p>Перед началом работы установите букмарклет от Clipperz: создание карточек станет простым и быстрым.</p> <p>Откройте раздел \"Инструменты\"->\"Букмарклет\", чтобы узнать, как установить и использовать его.</p> <p> </p> <a href=\"http://www.clipperz.com/support/user_guide/managing_cards\" target=\"_blank\">Подробнее о создании и управлении закладками</a> ", 237 'recordDetailNoRecordAtAllDescription':"<h5>Начните работать, добавив карточку.</h5> <p>Карточки - это простой и гибкий инструмент, с помощью которого вы можете хранить пароли и любую другую информацию.</p> <p>Карточки могут содержать учетные записи для доступа к веб-сайтам, код для замка от велосипеда, данные кредитной карточки и т.д.</p> <h5>Не забывайте о букмарклете!</h5> <p>Перед началом работы установите букмарклет от Clipperz: создание карточек станет простым и быстрым.</p> <p>Откройте раздел \"Инструменты\"->\"Букмарклет\", чтобы узнать, как установить и использовать его.</p> <p> </p> <a href=\"http://www.clipperz.com/support/user_guide/managing_cards\" target=\"_blank\">Подробнее о создании и управлении закладками</a> ",
238 'newRecordWizardTitleBox':"<h5>Пожайлуста, выберите шаблон</h5> <p>Карточки - это простой и гибкий инструмент, с помощью которого вы можете хранить пароли и любую другую информацию.</p> <p>Выберите один из шаблонов. Вы всегда сможете настроить ваши карточки, добавляя или удаляя поля.</p> ", 238 'newRecordWizardTitleBox':"<h5>Пожайлуста, выберите шаблон</h5> <p>Карточки - это простой и гибкий инструмент, с помощью которого вы можете хранить пароли и любую другую информацию.</p> <p>Выберите один из шаблонов. Вы всегда сможете настроить ваши карточки, добавляя или удаляя поля.</p> ",
239 'newRecordWizardBookmarkletConfigurationTitle':"Быстрый вход", 239 'newRecordWizardBookmarkletConfigurationTitle':"Быстрый вход",
240 'newRecordWizardBookmarkletConfigurationDescription':"<p>Вставьте конфигурационный код, сгенерированный с помощью букмарклета</p> <p>Будет создана новая карточка с поддержкой быстрого входа.</p> ", 240 'newRecordWizardBookmarkletConfigurationDescription':"<p>Вставьте конфигурационный код, сгенерированный с помощью букмарклета</p> <p>Будет создана новая карточка с поддержкой быстрого входа.</p> ",
241 'newRecordWizardCreateButtonLabel':"Создать", 241 'newRecordWizardCreateButtonLabel':"Создать",
242 'newRecordWizardCancelButtonLabel':"Отмена", 242 'newRecordWizardCancelButtonLabel':"Отмена",
243 'donateSplashPanelTitle':"Поддержите Clipperz, сделайте пожертвование сегодня!", 243 'donateSplashPanelTitle':"Поддержите Clipperz, сделайте пожертвование сегодня!",
244 'donateSplashPanelDescription':"<p>Несколько причин сделать пожертвование:</p> <ul> <li> <p>поддержка развития новых функций</p> </li> <li> <p>оставить Clipperz бесплатным</p> </li> <li> <p>показать признательность нашей упорной работе</p> </li> </ul> <p>Для дополнительной информации посетите нашу <a href=\"http://www.clipperz.com/donations\" target=\"_blank\">страницу пожертвований</a>.</p> <p> <b>Готовы пожертвовать?</b> </p> ", 244 'donateSplashPanelDescription':"<p>Несколько причин сделать пожертвование:</p> <ul> <li> <p>поддержка развития новых функций</p> </li> <li> <p>оставить Clipperz бесплатным</p> </li> <li> <p>показать признательность нашей упорной работе</p> </li> </ul> <p>Для дополнительной информации посетите нашу <a href=\"http://www.clipperz.com/donations\" target=\"_blank\">страницу пожертвований</a>.</p> <p> <b>Готовы пожертвовать?</b> </p> ",
245 'donateCloseButtonLabel':"Еще нет", 245 'donateCloseButtonLabel':"Еще нет",
246 'donateDonateButtonLabel':"Да", 246 'donateDonateButtonLabel':"Да",
247 'recordTemplates':{ 247 'recordTemplates':{
248 'WebAccount':{ 248 'WebAccount':{
249 'title':"Интернет аккаунт", 249 'title':"Интернет аккаунт",
250 'description':"Простая форма для хранения учетной записи в онлайн сервисе." 250 'description':"Простая форма для хранения учетной записи в онлайн сервисе."
251 }, 251 },
252 'BankAccount':{ 252 'BankAccount':{
253 'title':"Счет банка", 253 'title':"Счет банка",
254 'description':"Безопасное хранение номера вашего счета и учетной записи для онлайн доступа." 254 'description':"Безопасное хранение номера вашего счета и учетной записи для онлайн доступа."
255 }, 255 },
256 'CreditCard':{ 256 'CreditCard':{
257 'title':"Кредитная карта", 257 'title':"Кредитная карта",
258 'description':"Номер карты, срок действия, CCV2 и PIN будут всегда при вас." 258 'description':"Номер карты, срок действия, CCV2 и PIN будут всегда при вас."
259 }, 259 },
260 'AddressBookEntry':{ 260 'AddressBookEntry':{
261 'title':"Запись адресной книги", 261 'title':"Запись адресной книги",
262 'description':"Clipperz может также работать, как записная книга. Используйте этот шаблон, чтобы легко добавить новую запись." 262 'description':"Clipperz может также работать, как записная книга. Используйте этот шаблон, чтобы легко добавить новую запись."
263 }, 263 },
264 'Custom':{ 264 'Custom':{
265 'title':"Пользовательская карточка", 265 'title':"Пользовательская карточка",
266 'description':"Не важно, какие данные нужно защитить, просто создайте карточку." 266 'description':"Не важно, какие данные нужно защитить, просто создайте карточку."
267 } 267 }
268 }, 268 },
269 'recordFieldTypologies':{ 269 'recordFieldTypologies':{
270 'TXT':{ 270 'TXT':{
271 'description':"simple text field", 271 'description':"simple text field",
272 'shortDescription':"текст" 272 'shortDescription':"текст"
273 }, 273 },
274 'PWD':{ 274 'PWD':{
275 'description':"simple text field, with default status set to hidden", 275 'description':"simple text field, with default status set to hidden",
276 'shortDescription':"пароль" 276 'shortDescription':"пароль"
277 }, 277 },
278 'URL':{ 278 'URL':{
279 'description':"simple text field in edit mode, that became an active url in view mode", 279 'description':"simple text field in edit mode, that became an active url in view mode",
280 'shortDescription':"URL" 280 'shortDescription':"URL"
281 }, 281 },
282 'DATE':{ 282 'DATE':{
283 'description':"a value set with a calendar helper", 283 'description':"a value set with a calendar helper",
284 'shortDescription':"дата" 284 'shortDescription':"дата"
285 }, 285 },
286 'ADDR':{ 286 'ADDR':{
287 'description':"just like the URL, but the active link points to Google Maps (or similar service) passing the address value as argument", 287 'description':"just like the URL, but the active link points to Google Maps (or similar service) passing the address value as argument",
288 'shortDescription':"адрес" 288 'shortDescription':"адрес"
289 }, 289 },
290 'CHECK':{ 290 'CHECK':{
291 'description':"check description", 291 'description':"check description",
292 'shortDescription':"check" 292 'shortDescription':"check"
293 }, 293 },
294 'RADIO':{ 294 'RADIO':{
295 'description':"radio description", 295 'description':"radio description",
296 'shortDescription':"radio" 296 'shortDescription':"radio"
297 }, 297 },
298 'SELECT':{ 298 'SELECT':{
299 'description':"select description", 299 'description':"select description",
300 'shortDescription':"select" 300 'shortDescription':"select"
301 } 301 }
302 }, 302 },
303 'newRecordPanelGeneralExceptionTitle':"Ошибка", 303 'newRecordPanelGeneralExceptionTitle':"Ошибка",
304 'newRecordPanelGeneralExceptionMessage':"Конфигурационный текст неверен. Убедитесь, что вы взяли его из окна закладки и попробуйте снова.", 304 'newRecordPanelGeneralExceptionMessage':"Конфигурационный текст неверен. Убедитесь, что вы взяли его из окна закладки и попробуйте снова.",
305 'newRecordPanelWrongBookmarkletVersionExceptionTitle':"Ошибка", 305 'newRecordPanelWrongBookmarkletVersionExceptionTitle':"Ошибка",
306 'newRecordPanelWrongBookmarkletVersionExceptionMessage':"Конфигурационный текст был сгенерирован с помощью старой весии закладок. Пожайлуста, обновите вашу закладку и попробуйте снова.", 306 'newRecordPanelWrongBookmarkletVersionExceptionMessage':"Конфигурационный текст был сгенерирован с помощью старой весии закладок. Пожайлуста, обновите вашу закладку и попробуйте снова.",
307 'newRecordPanelExceptionPanelCloseButtonLabel':"Отмена", 307 'newRecordPanelExceptionPanelCloseButtonLabel':"Отмена",
308 'mainPanelDeletingRecordPanelConfirmationTitle':"Удаление выбранной карточки", 308 'mainPanelDeletingRecordPanelConfirmationTitle':"Удаление выбранной карточки",
309 'mainPanelDeleteRecordPanelConfirmationText':"Вы действительно хотите удалить эту карточку?", 309 'mainPanelDeleteRecordPanelConfirmationText':"Вы действительно хотите удалить эту карточку?",
310 'mainPanelDeleteRecordPanelConfirmButtonLabel':"Да", 310 'mainPanelDeleteRecordPanelConfirmButtonLabel':"Да",
311 'mainPanelDeleteRecordPanelDenyButtonLabel':"Нет", 311 'mainPanelDeleteRecordPanelDenyButtonLabel':"Нет",
312 'mainPanelDeletingRecordPanelInitialTitle':"Удаление выбранной карточки", 312 'mainPanelDeletingRecordPanelInitialTitle':"Удаление выбранной карточки",
313 'mainPanelDeletingRecordPanelCompletedText':"Выполнено", 313 'mainPanelDeletingRecordPanelCompletedText':"Выполнено",
314 'deleteRecordPanelCollectRecordDataMessageTitle':"Удаление карточки", 314 'deleteRecordPanelCollectRecordDataMessageTitle':"Удаление карточки",
315 'deleteRecordPanelCollectRecordDataMessageText':"Обновление списка карточек", 315 'deleteRecordPanelCollectRecordDataMessageText':"Обновление списка карточек",
316 'deleteRecordPanelEncryptUserDataMessageTitle':"Удаление карточки", 316 'deleteRecordPanelEncryptUserDataMessageTitle':"Удаление карточки",
317 'deleteRecordPanelEncryptUserDataMessageText':"Шифрование заголовков карточек", 317 'deleteRecordPanelEncryptUserDataMessageText':"Шифрование заголовков карточек",
318 'deleteRecordPanelSendingDataToTheServerMessageTitle':"Удаление карточки", 318 'deleteRecordPanelSendingDataToTheServerMessageTitle':"Удаление карточки",
319 'deleteRecordPanelSendingDataToTheServerMessageText':"Передача зашифрованных заголовков карчточек в Clipperz", 319 'deleteRecordPanelSendingDataToTheServerMessageText':"Передача зашифрованных заголовков карчточек в Clipperz",
320 'deleteRecordPanelUpdatingTheInterfaceMessageTitle':"Удаление карточки", 320 'deleteRecordPanelUpdatingTheInterfaceMessageTitle':"Удаление карточки",
321 'deleteRecordPanelUpdatingTheInterfaceMessageText':"Обновление интерфейса", 321 'deleteRecordPanelUpdatingTheInterfaceMessageText':"Обновление интерфейса",
322 'recordDetailNoRecordSelectedTitle':"Не выбрана карточка", 322 'recordDetailNoRecordSelectedTitle':"Не выбрана карточка",
323 'recordDetailNoRecordSelectedDescription':"<p>Пожайлуста, выберите карточку из списка слева.</p> ", 323 'recordDetailNoRecordSelectedDescription':"<p>Пожайлуста, выберите карточку из списка слева.</p> ",
324 'recordDetailLoadingRecordMessage':"Загрузка зашифрованных карточек из Clipperz", 324 'recordDetailLoadingRecordMessage':"Загрузка зашифрованных карточек из Clipperz",
325 'recordDetailDecryptingRecordMessage':"Расшифровка данных карточек", 325 'recordDetailDecryptingRecordMessage':"Расшифровка данных карточек",
326 'recordDetailLoadingRecordVersionMessage':"Загрузка последней версии карточкиn", 326 'recordDetailLoadingRecordVersionMessage':"Загрузка последней версии карточкиn",
327 'recordDetailDecryptingRecordVersionMessage':"Расшифровка", 327 'recordDetailDecryptingRecordVersionMessage':"Расшифровка",
328 'recordDetailLoadingErrorMessageTitle':"Ошибка при загрузку", 328 'recordDetailLoadingErrorMessageTitle':"Ошибка при загрузку",
329 'recordDetailNotesLabel':"Примечания", 329 'recordDetailNotesLabel':"Примечания",
330 'recordDetailLabelFieldColumnLabel':"Название поля", 330 'recordDetailLabelFieldColumnLabel':"Название поля",
331 'recordDetailDataFieldColumnLabel':"Значение поля", 331 'recordDetailDataFieldColumnLabel':"Значение поля",
332 'recordDetailTypeFieldColumnLabel':"Тип", 332 'recordDetailTypeFieldColumnLabel':"Тип",
333 'recordDetailSavingChangesMessagePanelInitialTitle':"Сохранение карточки", 333 'recordDetailSavingChangesMessagePanelInitialTitle':"Сохранение карточки",
334 'recordDetailAddFieldButtonLabel':"Добавить новое поле", 334 'recordDetailAddFieldButtonLabel':"Добавить новое поле",
335 'recordDetailPasswordFieldHelpLabel':"чтобы скопировать пароль в буфер обмена, нажмите на звездочку, затем Ctrl-C", 335 'recordDetailPasswordFieldHelpLabel':"чтобы скопировать пароль в буфер обмена, нажмите на звездочку, затем Ctrl-C",
336 'recordDetailPasswordFieldScrambleLabel':"спрятать", 336 'recordDetailPasswordFieldScrambleLabel':"спрятать",
337 'recordDetailPasswordFieldUnscrambleLabel':"показать", 337 'recordDetailPasswordFieldUnscrambleLabel':"показать",
338 'recordDetailDirectLoginBlockTitle':"Быстрый вход", 338 'recordDetailDirectLoginBlockTitle':"Быстрый вход",
339 'recordDetailNewDirectLoginDescription':"<p>Настройка быстрого входа</p> ", 339 'recordDetailNewDirectLoginDescription':"<p>Настройка быстрого входа</p> ",
340 'recordDetailDirectLoginBlockNoDirectLoginConfiguredDescription':"<p>В этой карточке есть данные для доступа в онлайн сервис?</p> <p>Используйте букмарклет, чтобы добавить «Быстрый вход»!</p> ", 340 'recordDetailDirectLoginBlockNoDirectLoginConfiguredDescription':"<p>В этой карточке есть данные для доступа в онлайн сервис?</p> <p>Используйте букмарклет, чтобы добавить «Быстрый вход»!</p> ",
341 'recordDetailAddNewDirectLoginButtonLabel':"Добавить новый «Быстрый вход»", 341 'recordDetailAddNewDirectLoginButtonLabel':"Добавить новый «Быстрый вход»",
342 'recordDetailEditButtonLabel':"Изменить", 342 'recordDetailEditButtonLabel':"Изменить",
343 'recordDetailSaveButtonLabel':"Сохранить", 343 'recordDetailSaveButtonLabel':"Сохранить",
344 'recordDetailCancelButtonLabel':"Отмена", 344 'recordDetailCancelButtonLabel':"Отмена",
345 'newRecordTitleLabel':"_новую карточку_", 345 'newRecordTitleLabel':"_новую карточку_",
346 'recordSaveChangesPanelCollectRecordInfoMessageTitle':"Сохранение карточки", 346 'recordSaveChangesPanelCollectRecordInfoMessageTitle':"Сохранение карточки",
347 'recordSaveChangesPanelCollectRecordInfoMessageText':"Обновление заголовков карточек", 347 'recordSaveChangesPanelCollectRecordInfoMessageText':"Обновление заголовков карточек",
348 'recordSaveChangesPanelEncryptUserDataMessageTitle':"Сохранение карточки", 348 'recordSaveChangesPanelEncryptUserDataMessageTitle':"Сохранение карточки",
349 'recordSaveChangesPanelEncryptUserDataMessageText':"Шифрование заголовков карточки", 349 'recordSaveChangesPanelEncryptUserDataMessageText':"Шифрование заголовков карточки",
350 'recordSaveChangesPanelEncryptRecordDataMessageTitle':"Сохранение карточки", 350 'recordSaveChangesPanelEncryptRecordDataMessageTitle':"Сохранение карточки",
351 'recordSaveChangesPanelEncryptRecordDataMessageText':"Шифровани данных карточки", 351 'recordSaveChangesPanelEncryptRecordDataMessageText':"Шифровани данных карточки",
352 'recordSaveChangesPanelEncryptRecordVersionDataMessageTitle':"Сохранение карточки", 352 'recordSaveChangesPanelEncryptRecordVersionDataMessageTitle':"Сохранение карточки",
353 'recordSaveChangesPanelEncryptRecordVersionDataMessageText':"Шифрование данных версии карточки", 353 'recordSaveChangesPanelEncryptRecordVersionDataMessageText':"Шифрование данных версии карточки",
354 'recordSaveChangesPanelSendingDataToTheServerMessageTitle':"Сохранение карточки", 354 'recordSaveChangesPanelSendingDataToTheServerMessageTitle':"Сохранение карточки",
355 'recordSaveChangesPanelSendingDataToTheServerMessageText':"Передача зашифрованного заголовка карточки в Clipperz", 355 'recordSaveChangesPanelSendingDataToTheServerMessageText':"Передача зашифрованного заголовка карточки в Clipperz",
356 'recordSaveChangesPanelUpdatingTheInterfaceMessageTitle':"Сохранение карточки", 356 'recordSaveChangesPanelUpdatingTheInterfaceMessageTitle':"Сохранение карточки",
357 'recordSaveChangesPanelUpdatingTheInterfaceMessageText':"Обновление интерфейса", 357 'recordSaveChangesPanelUpdatingTheInterfaceMessageText':"Обновление интерфейса",
358 'passwordGeneratorPanelTitle':"Генератор паролей", 358 'passwordGeneratorPanelTitle':"Генератор паролей",
359 'passwordGeneratorPanelOkLabel':"OK", 359 'passwordGeneratorPanelOkLabel':"OK",
360 'passwordGeneratorPanelCancelLabel':"Отмена", 360 'passwordGeneratorPanelCancelLabel':"Отмена",
361 'passwordGeneratorLengthLabel':"длина:", 361 'passwordGeneratorLengthLabel':"длина:",
362 'DWRUtilLoadingMessage':"Загрузка данных ...", 362 'DWRUtilLoadingMessage':"Загрузка данных ...",
363 'comingSoon':"вскоре ...", 363 'comingSoon':"вскоре ...",
364 'panelCollectingEntryopyMessageText':"Определение энтропии", 364 'panelCollectingEntryopyMessageText':"Определение энтропии",
365 'directLoginConfigurationCheckBoxFieldSelectedValue':"Да", 365 'directLoginConfigurationCheckBoxFieldSelectedValue':"Да",
366 'directLoginConfigurationCheckBoxFieldNotSelectedValue':"Нет", 366 'directLoginConfigurationCheckBoxFieldNotSelectedValue':"Нет",
367 'WELCOME_BACK':"Добро пожаловать снова!", 367 'WELCOME_BACK':"Добро пожаловать снова!",
368 'currentConnectionText':"Сейчас вы подключились с ip&nbsp;__ip__, очевидно __country__, используя __browser__ на __operatingSystem__.", 368 'currentConnectionText':"Сейчас вы подключились с ip&nbsp;__ip__, очевидно __country__, используя __browser__ на __operatingSystem__.",
369 'latestConnectionText':"Последнее соединение было __elapsedTimeDescription__ (__time__) с ip&nbsp;__ip__, очевидно __country__, используя __browser__ на __operatingSystem__.", 369 'latestConnectionText':"Последнее соединение было __elapsedTimeDescription__ (__time__) с ip&nbsp;__ip__, очевидно __country__, используя __browser__ на __operatingSystem__.",
370 'fullLoginHistoryLinkLabel':"показать полную историю входов", 370 'fullLoginHistoryLinkLabel':"показать полную историю входов",
371 371
372'exportTabDescription': 372'exportTabDescription':
373 "<h5>JSON экспорт</h5>\ 373 "<h5>JSON экспорт</h5>\
374 <p>JSON включает в себя полную информацию про ваши карты, в том числе и конфигурации быстрого входа.</p>\ 374 <p>JSON включает в себя полную информацию про ваши карты, в том числе и конфигурации быстрого входа.</p>\
375 <p>Это формат, разработанный для Clipperz, и наиболее удобен для работы с ним. Например, если вам нужно переместить все свои карты на другую учетную запись Clipperz, или если вы хотите восстановить карточку, которая была случайно удалена.</p>\ 375 <p>Это формат, разработанный для Clipperz, и наиболее удобен для работы с ним. Например, если вам нужно переместить все свои карты на другую учетную запись Clipperz, или если вы хотите восстановить карточку, которая была случайно удалена.</p>\
376 <p>Нажмите на ссылку ниже, чтобы начать экспорт.</p>", 376 <p>Нажмите на ссылку ниже, чтобы начать экспорт.</p>",
377 377
378 'exportLinkLabel': "JSON экспорт", 378 'exportLinkLabel': "JSON экспорт",
379 379
380 'exportDataInProgressDescription':"<h4>Экспорт, пожалуста, подождите, пока обрабатываются ваши данные…</h4>", 380 'exportDataInProgressDescription':"<h4>Экспорт, пожалуста, подождите, пока обрабатываются ваши данные…</h4>",
381 381
382 'exportDataDescription': 382 'exportDataDescription':
383 "<h4>Инструкция</h4>\ 383 "<h4>Инструкция</h4>\
384 <p>Скопируйте текст ниже в любой текстовый редактор и сохраните его. (напр. “clipperz_export_20071217.json”)</p>", 384 <p>Скопируйте текст ниже в любой текстовый редактор и сохраните его. (напр. “clipperz_export_20071217.json”)</p>",
385 385
386 386
387 'elapsedTimeDescriptions':{ 387 'elapsedTimeDescriptions':{
388 'MORE_THAN_A_MONTH_AGO':"за месяц", 388 'MORE_THAN_A_MONTH_AGO':"за месяц",
389 'MORE_THAN_A_WEEK_AGO':"за неделю", 389 'MORE_THAN_A_WEEK_AGO':"за неделю",
390 'MORE_THAN_*_WEEKS_AGO':"за несколько __elapsed__ недель", 390 'MORE_THAN_*_WEEKS_AGO':"за несколько __elapsed__ недель",
391 'YESTERDAY':"вчера", 391 'YESTERDAY':"вчера",
392 '*_DAYS_AGO':"__elapsed__ дней(-я)", 392 '*_DAYS_AGO':"__elapsed__ дней(-я)",
393 'ABOUT_AN_HOUR_AGO':"за час", 393 'ABOUT_AN_HOUR_AGO':"за час",
394 '*_HOURS_AGO':"__elapsed__ часов(-а)", 394 '*_HOURS_AGO':"__elapsed__ часов(-а)",
395 'JUST_A_FEW_MINUTES_AGO':"несколько минут", 395 'JUST_A_FEW_MINUTES_AGO':"несколько минут",
396 'ABOUT_*_MINUTES_AGO':"около __elapsed__ минут" 396 'ABOUT_*_MINUTES_AGO':"около __elapsed__ минут"
397}, 397},
398 'unknown_ip':"неизвестный", 398 'unknown_ip':"неизвестный",
399 399
400// NEW - Import panel 400// NEW - Import panel
401 'importFormats':{ 401 'importFormats':{
402 'CSV': { 402 'CSV': {
403 'label': "CSV", 403 'label': "CSV",
404 'description':"<p>Распространенный формат для хранения табличных данных. Большинство менеджеров паролей поддерживают экспорт в этот формат.</p>" 404 'description':"<p>Распространенный формат для хранения табличных данных. Большинство менеджеров паролей поддерживают экспорт в этот формат.</p>"
405 }, 405 },
406 'Excel': { 406 'Excel': {
407 'label': "Excel", 407 'label': "Excel",
408 'description':"<p>Популярный формат таблиц от Microsoft. Хранение паролей в Excel очень распространено, но это не рекомендуется.</p>" 408 'description':"<p>Популярный формат таблиц от Microsoft. Хранение паролей в Excel очень распространено, но это не рекомендуется.</p>"
409 }, 409 },
410 'KeePass': { 410 'KeePass': {
411 'label': "KeePass", 411 'label': "KeePass",
412 'description':"<p>TXT файл, созданный менеджером паролей KeePass.</p>" 412 'description':"<p>TXT файл, созданный менеджером паролей KeePass.</p>"
413 }, 413 },
414 'PasswordPlus': { 414 'PasswordPlus': {
415 'label': "Password Plus", 415 'label': "Password Plus",
416 'description':"<p>CSV файл из Password Plus, менеджер паролей, который часто используется на мобильных устройствах.</p>" 416 'description':"<p>CSV файл из Password Plus, менеджер паролей, который часто используется на мобильных устройствах.</p>"
417 }, 417 },
418 'Roboform': { 418 'Roboform': {
419 'label': "RoboForm", 419 'label': "RoboForm",
420 'description':"<p>Специальный HTML файл созданный менеджером Roboform когда он показывает Passcard и Safenotes для печати.</p>" 420 'description':"<p>Специальный HTML файл созданный менеджером Roboform когда он показывает Passcard и Safenotes для печати.</p>"
421 }, 421 },
422 'ClipperzExport': { 422 'ClipperzExport': {
423 'label': "JSON", 423 'label': "JSON",
424 'description':"<p>Файл, созданный самим Clipperz в формате JSON. Он содержит всю информацию, содержащуюся в вашей карте, в том числе информацию о быстром входе.</p>" 424 'description':"<p>Файл, созданный самим Clipperz в формате JSON. Он содержит всю информацию, содержащуюся в вашей карте, в том числе информацию о быстром входе.</p>"
425 } 425 }
426}, 426},
427 427
428'compactTabLabel': "Компактная версия", 428'compactTabLabel': "Компактная версия",
429'httpAuthTabLabel': "HTTP авторизация", 429'httpAuthTabLabel': "HTTP авторизация",
430'compactTabTitle': "Компактная версия", 430'compactTabTitle': "Компактная версия",
431'httpAuthTabTitle': "HTTP авторизация", 431'httpAuthTabTitle': "HTTP авторизация",
432 432
433 //Tools panel - Compact - instructions 433 //Tools panel - Compact - instructions
434 'compactTabDescription': "\ 434 'compactTabDescription': "\
435 <!-- FIX CSS DONE! -->\ 435 <!-- FIX CSS DONE! -->\
436 <p>Clipperz Compact - это специальная версия Clipperz предназначенная, чтобы открываться в боковой панели Firefox.</p>\ 436 <p>Clipperz Compact - это специальная версия Clipperz предназначенная, чтобы открываться в боковой панели Firefox.</p>\
437 <p>Она создана, чтобы держать быстрый вход всегда рядом. <a href=\"http://www.clipperz.com/support/user_guide/clipperz_compact\", target=\"blank\">Подробнее</a></p>\ 437 <p>Она создана, чтобы держать быстрый вход всегда рядом. <a href=\"http://www.clipperz.com/support/user_guide/clipperz_compact\", target=\"blank\">Подробнее</a></p>\
438 \ 438 \
439 <h3>Как запустить Clipperz Compact в боковой панели</h3>\ 439 <h3>Как запустить Clipperz Compact в боковой панели</h3>\
440 <ol>\ 440 <ol>\
441 <li><p>Используйте Firefox! Боковые панели доступны только в Firefox, поэтому вы должны использовать именно его, если вы хотите воспользоваться Clipperz Compact.</p></li>\ 441 <li><p>Используйте Firefox! Боковые панели доступны только в Firefox, поэтому вы должны использовать именно его, если вы хотите воспользоваться Clipperz Compact.</p></li>\
442 <li>\ 442 <li>\
443 <p>Добавьте следующий URL в закладки Firefox, или просто перетащите на панель закладок.</p>\ 443 <p>Добавьте следующий URL в закладки Firefox, или просто перетащите на панель закладок.</p>\
444 <div id=\"compactLinkBox\"><a href=\"https://www.clipperz.com/beta/index.html?compact\" target=\"_search\">Clipperz Compact</a></div>\ 444 <div id=\"compactLinkBox\"><a href=\"https://www.clipperz.com/beta/index.html?compact\" target=\"_search\">Clipperz Compact</a></div>\
445 </li>\ 445 </li>\
446 <li><p>Измените свойства этой закладки, включив опцию “Загружать закладку в боковой панели”.</p></li>\ 446 <li><p>Измените свойства этой закладки, включив опцию “Загружать закладку в боковой панели”.</p></li>\
447 </ol>\ 447 </ol>\
448 \ 448 \
449 <h5>Clipperz Compact теперь работает и в Opera.</h5>", 449 <h5>Clipperz Compact теперь работает и в Opera.</h5>",
450 450
451 //Tools panel - HTTP authentication - instructions 451 //Tools panel - HTTP authentication - instructions
452 'httpAuthTabDescription': "\ 452 'httpAuthTabDescription': "\
453 <!-- FIX CSS DONE! -->\ 453 <!-- FIX CSS DONE! -->\
454 <p>HTTP авторизация - метод, который позволяет браузеру предоставлять имя пользователя и пароль веб-сайту, включая их в адрес сайта (HTTP или HTTPS URL).</p>\ 454 <p>HTTP авторизация - метод, который позволяет браузеру предоставлять имя пользователя и пароль веб-сайту, включая их в адрес сайта (HTTP или HTTPS URL).</p>\
455 <p>В настоящее время он редко используется, но она все еще можно встретить на небольших, частных веб-сайтов. Можно определить, что сайт использует HTTP авторизацию, когда браузер отображает всплывающее окно для ввода имени пользователя и пароля.</p>\ 455 <p>В настоящее время он редко используется, но она все еще можно встретить на небольших, частных веб-сайтов. Можно определить, что сайт использует HTTP авторизацию, когда браузер отображает всплывающее окно для ввода имени пользователя и пароля.</p>\
456 <p>К сожалению, букмарклет Clipperz не работает в веб-сайтах, которые используют HTTP авторизацию. Но вы все равно можете создать быстрый вход</p>\ 456 <p>К сожалению, букмарклет Clipperz не работает в веб-сайтах, которые используют HTTP авторизацию. Но вы все равно можете создать быстрый вход</p>\
457 \ 457 \
458 <h3>Как создать быстрый вход для сайта, использующего HTTP авторизацию</h3>\ 458 <h3>Как создать быстрый вход для сайта, использующего HTTP авторизацию</h3>\
459 <ol>\ 459 <ol>\
460 <li><p>Сохраните URL сайта, имя пользователя и пароль в новой карточке.</p></li>\ 460 <li><p>Сохраните URL сайта, имя пользователя и пароль в новой карточке.</p></li>\
461 <li><p>Скопируйте конфигурацию, написанную ниже, и вставьте ее в текстовое поле для конфигурации быстрого входа в созданной карте.</p></li>\ 461 <li><p>Скопируйте конфигурацию, написанную ниже, и вставьте ее в текстовое поле для конфигурации быстрого входа в созданной карте.</p></li>\
462 <li><p>Нажмите <b>Добавить «быстрый вход»</b>, указав URL, имя пользователя и пароль в появившихся полях и нажмите <b>Сохранить</b>.</p></li>\ 462 <li><p>Нажмите <b>Добавить «быстрый вход»</b>, указав URL, имя пользователя и пароль в появившихся полях и нажмите <b>Сохранить</b>.</p></li>\
463 </ol>\ 463 </ol>\
464 \ 464 \
465 <h5><a href=\"http://support.microsoft.com/kb/834489\" target=\"_blank\">Внимание: Internet Explorer не поддерживает HTTP авторизацию.</a></h5>", 465 <h5><a href=\"http://support.microsoft.com/kb/834489\" target=\"_blank\">Внимание: Internet Explorer не поддерживает HTTP авторизацию.</a></h5>",
466 466
467 467
468 'calendarStrings':{ 468 'calendarStrings':{
469 'months':{ 469 'months':{
470 '0':"Январь", 470 '0':"Январь",
471 '1':"Февраль", 471 '1':"Февраль",
472 '2':"Март", 472 '2':"Март",
473 '3':"Апрель", 473 '3':"Апрель",
474 '4':"Май", 474 '4':"Май",
475 '5':"Июнь", 475 '5':"Июнь",
476 '6':"Июль", 476 '6':"Июль",
477 '7':"Август", 477 '7':"Август",
478 '8':"Сентябрь", 478 '8':"Сентябрь",
479 '9':"Октябрь", 479 '9':"Октябрь",
480 '10':"Ноябрь", 480 '10':"Ноябрь",
481 '11':"Декабрь" 481 '11':"Декабрь"
482 }, 482 },
483 'shortMonths':{ 483 'shortMonths':{
484 '0':"Янв", 484 '0':"Янв",
485 '1':"Фев", 485 '1':"Фев",
486 '2':"Мар", 486 '2':"Мар",
487 '3':"Апр", 487 '3':"Апр",
488 '4':"Май", 488 '4':"Май",
489 '5':"Июн", 489 '5':"Июн",
490 '6':"Июл", 490 '6':"Июл",
491 '7':"Авг", 491 '7':"Авг",
492 '8':"Сен", 492 '8':"Сен",
493 '9':"Окт", 493 '9':"Окт",
494 '10':"Ноя", 494 '10':"Ноя",
495 '11':"Дек" 495 '11':"Дек"
496 }, 496 },
497 'days':{ 497 'days':{
498 '0':"Воскресенье", 498 '0':"Воскресенье",
499 '1':"Понедельник", 499 '1':"Понедельник",
500 '2':"Вторник", 500 '2':"Вторник",
501 '3':"Среда", 501 '3':"Среда",
502 '4':"Четверг", 502 '4':"Четверг",
503 '5':"Пятница", 503 '5':"Пятница",
504 '6':"Суббота" 504 '6':"Суббота"
505 }, 505 },
506 'shortDays':{ 506 'shortDays':{
507 '0':"Вс", 507 '0':"Вс",
508 '1':"Пн", 508 '1':"Пн",
509 '2':"Вт", 509 '2':"Вт",
510 '3':"Ср", 510 '3':"Ср",
511 '4':"Чт", 511 '4':"Чт",
512 '5':"Пт", 512 '5':"Пт",
513 '6':"Сб" 513 '6':"Сб"
514 }, 514 },
515 'amDesignation':"am", 515 'amDesignation':"am",
516 'pmDesignation':"pm" 516 'pmDesignation':"pm"
517}, 517},
518 518
519__syntaxFix__: "syntax fix" 519__syntaxFix__: "syntax fix"
520}); \ No newline at end of file 520}); \ No newline at end of file
diff --git a/frontend/beta/js/Clipperz/PM/Strings/Strings_zh-CN.js b/frontend/beta/js/Clipperz/PM/Strings/Strings_zh-CN.js
index e880954..e1e2508 100644
--- a/frontend/beta/js/Clipperz/PM/Strings/Strings_zh-CN.js
+++ b/frontend/beta/js/Clipperz/PM/Strings/Strings_zh-CN.js
@@ -1,472 +1,472 @@
1/* 1/*
2 2
3Copyright 2008-2013 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz, the online password manager. 5This file is part of Clipperz, the online password manager.
6For further information about its features and functionalities please 6For further information about its features and functionalities please
7refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
8 8
9* Clipperz is free software: you can redistribute it and/or modify it 9* Clipperz is free software: you can redistribute it and/or modify it
10 under the terms of the GNU Affero General Public License as published 10 under the terms of the GNU Affero General Public License as published
11 by the Free Software Foundation, either version 3 of the License, or 11 by the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version. 12 (at your option) any later version.
13 13
14* Clipperz is distributed in the hope that it will be useful, but 14* Clipperz is distributed in the hope that it will be useful, but
15 WITHOUT ANY WARRANTY; without even the implied warranty of 15 WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
18 18
19* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
20 License along with Clipperz. If not, see http://www.gnu.org/licenses/. 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
21 21
22*/ 22*/
23 23
24Clipperz.PM.Strings.Languages['zh-CN'.toLowerCase()] = MochiKit.Base.merge(Clipperz.PM.Strings.Languages['en-us'], { 24Clipperz.PM.Strings.Languages['zh-CN'.toLowerCase()] = MochiKit.Base.merge(Clipperz.PM.Strings.Languages['en-us'], {
25 'clipperzServiceDescription':"<h2>只有你知道</h2> <ul> <li> <h3>Clipperz 是:</h3> <ul> <li> <p>一个简单而又安全的密码管理员</p> </li> <li> <p>一个有效的单一登录解决方案</p> </li> <li> <p>一个您保密的资料数据库</p> </li> </ul> </li> <li> <h3> 使用 Clipperz 你能:</h3> <ul> <li> <p>储存和管理你的密码和网上证书</p> </li> <li> <p>无需输入密码自动帮助你登录网站服务</p> </li> <li> <p>保护你的敏感数据:通讯录,口令,信用卡号码, ...</p> </li> <li> <p>与家人和伙伴分享秘密(将要上线)</p> </li> </ul> </li> <li> <h3>Clipperz 的特点:</h3> <ul> <li> <p>免费,彻底匿名</p> </li> <li> <p>在任何时间 任何电脑都可以轻松获取你的密码</p> </li> <li> <p>无需下载和安装任何软件</p> </li> <li> <p>再也无需在电脑或者纸上记录密码了</p> </li> </ul> </li> <li> <h3>Clipperz 的安全性:</h3> <ul> <li> <p>密码将在本地浏览器加密,然后上传至 Clipperz</p> </li> <li> <p>加密密钥是一个只有你知道的密码短语</p> </li> <li> <p>Clipperz 服务会加密你的敏感数据,并不会出现数据的原始形式</p> </li> <li> <p>Clipperz 基于加密标准,没有任何的花哨</p> </li> <li> <p>只要你愿意,你随时都可以查看源代码,但是做为一个使用者来说完全没有去必要去了解那些繁琐的加密原理</p> </li> </ul> </li> <li> <a href=\"http://www.clipperz.com\" target=\"_blank\">更多</a> </li> </ul> ", 25 'clipperzServiceDescription':"<h2>只有你知道</h2> <ul> <li> <h3>Clipperz 是:</h3> <ul> <li> <p>一个简单而又安全的密码管理员</p> </li> <li> <p>一个有效的单一登录解决方案</p> </li> <li> <p>一个您保密的资料数据库</p> </li> </ul> </li> <li> <h3> 使用 Clipperz 你能:</h3> <ul> <li> <p>储存和管理你的密码和网上证书</p> </li> <li> <p>无需输入密码自动帮助你登录网站服务</p> </li> <li> <p>保护你的敏感数据:通讯录,口令,信用卡号码, ...</p> </li> <li> <p>与家人和伙伴分享秘密(将要上线)</p> </li> </ul> </li> <li> <h3>Clipperz 的特点:</h3> <ul> <li> <p>免费,彻底匿名</p> </li> <li> <p>在任何时间 任何电脑都可以轻松获取你的密码</p> </li> <li> <p>无需下载和安装任何软件</p> </li> <li> <p>再也无需在电脑或者纸上记录密码了</p> </li> </ul> </li> <li> <h3>Clipperz 的安全性:</h3> <ul> <li> <p>密码将在本地浏览器加密,然后上传至 Clipperz</p> </li> <li> <p>加密密钥是一个只有你知道的密码短语</p> </li> <li> <p>Clipperz 服务会加密你的敏感数据,并不会出现数据的原始形式</p> </li> <li> <p>Clipperz 基于加密标准,没有任何的花哨</p> </li> <li> <p>只要你愿意,你随时都可以查看源代码,但是做为一个使用者来说完全没有去必要去了解那些繁琐的加密原理</p> </li> </ul> </li> <li> <a href=\"http://www.clipperz.com\" target=\"_blank\">更多</a> </li> </ul> ",
26 'loginFormTitle':"用你的 Clipperz 帐户登录", 26 'loginFormTitle':"用你的 Clipperz 帐户登录",
27 'loginFormUsernameLabel':"用户名", 27 'loginFormUsernameLabel':"用户名",
28 'loginFormPassphraseLabel':"密码短语", 28 'loginFormPassphraseLabel':"密码短语",
29 'loginFormDontHaveAnAccountLabel':"还未建立帐户?", 29 'loginFormDontHaveAnAccountLabel':"还未建立帐户?",
30 'loginFormCreateOneLabel':"创建一个新帐户", 30 'loginFormCreateOneLabel':"创建一个新帐户",
31 'loginFormForgotYourCredentialsLabel':"忘记你的证书?", 31 'loginFormForgotYourCredentialsLabel':"忘记你的证书?",
32 'loginFormAarghThatsBadLabel':"呃?这下糟糕了", 32 'loginFormAarghThatsBadLabel':"呃?这下糟糕了",
33 'loginFormAfraidOfMaliciousScriptsLabel':"害怕有恶意脚本?", 33 'loginFormAfraidOfMaliciousScriptsLabel':"害怕有恶意脚本?",
34 'loginFormVerifyTheCodeLabel':"验证代码", 34 'loginFormVerifyTheCodeLabel':"验证代码",
35 'loginFormButtonLabel':"登录", 35 'loginFormButtonLabel':"登录",
36 'loginFormOneTimePasswordCheckboxLabel':"使用一次性密码短语", 36 'loginFormOneTimePasswordCheckboxLabel':"使用一次性密码短语",
37 'loginPanelSwithLanguageDescription':"<h5>选择你的第一语言</h5> ", 37 'loginPanelSwithLanguageDescription':"<h5>选择你的第一语言</h5> ",
38 'browserCompatibilityDescription':"<p>使用 Firefox 将得到更快更安全的 Clipperz 服务。不过 Clipperz 同样可以很好的工作在 Opera 和 微软的 IE 中。</p> ", 38 'browserCompatibilityDescription':"<p>使用 Firefox 将得到更快更安全的 Clipperz 服务。不过 Clipperz 同样可以很好的工作在 Opera 和 微软的 IE 中。</p> ",
39 'OTPloginMessagePanelInitialTitle':"用一次性密码短语登录", 39 'OTPloginMessagePanelInitialTitle':"用一次性密码短语登录",
40 'OTPloginMessagePanelInitialText':"发送 OTP 证书 ...", 40 'OTPloginMessagePanelInitialText':"发送 OTP 证书 ...",
41 'OTPloginMessagePanelLoadingTitle':"用一次性密码短语登录", 41 'OTPloginMessagePanelLoadingTitle':"用一次性密码短语登录",
42 'OTPloginMessagePanelLoadingText':"从服务器读取加密认证数据 ...", 42 'OTPloginMessagePanelLoadingText':"从服务器读取加密认证数据 ...",
43 'OTPloginMessagePanelProcessingTitle':"用一次性密码短语登录", 43 'OTPloginMessagePanelProcessingTitle':"用一次性密码短语登录",
44 'OTPloginMessagePanelProcessingText':"本地解密认证数据", 44 'OTPloginMessagePanelProcessingText':"本地解密认证数据",
45 'loginMessagePanelInitialTitle':"登录中...", 45 'loginMessagePanelInitialTitle':"登录中...",
46 'loginMessagePanelInitialButtonLabel':"取消", 46 'loginMessagePanelInitialButtonLabel':"取消",
47 'loginMessagePanelConnectedTitle':"连接成功", 47 'loginMessagePanelConnectedTitle':"连接成功",
48 'loginMessagePanelConnectedText':"完成", 48 'loginMessagePanelConnectedText':"完成",
49 'loginMessagePanelFailureTitle':"错误", 49 'loginMessagePanelFailureTitle':"错误",
50 'loginMessagePanelFailureText':"登录失败", 50 'loginMessagePanelFailureText':"登录失败",
51 'loginMessagePanelFailureButtonLabel':"取消", 51 'loginMessagePanelFailureButtonLabel':"取消",
52 'connectionLoginSendingCredentialsMessageTitle':"验证证书", 52 'connectionLoginSendingCredentialsMessageTitle':"验证证书",
53 'connectionLoginSendingCredentialsMessageText':"传送证书", 53 'connectionLoginSendingCredentialsMessageText':"传送证书",
54 'connectionLoginCredentialsVerificationMessageTitle':"验证证书", 54 'connectionLoginCredentialsVerificationMessageTitle':"验证证书",
55 'connectionLoginCredentialsVerificationMessageText':"进行 SRP 认证", 55 'connectionLoginCredentialsVerificationMessageText':"进行 SRP 认证",
56 'connectionLoginDoneMessageTitle':"验证证书", 56 'connectionLoginDoneMessageTitle':"验证证书",
57 'connectionLoginDoneMessageText':"已连接", 57 'connectionLoginDoneMessageText':"已连接",
58 'userLoginPanelUpgradingUserCredentialsMessageTitle':"验证证书", 58 'userLoginPanelUpgradingUserCredentialsMessageTitle':"验证证书",
59 'userLoginPanelUpgradingUserCredentialsMessageText':"升级证书到新的认证模式", 59 'userLoginPanelUpgradingUserCredentialsMessageText':"升级证书到新的认证模式",
60 'userLoginPanelConnectedMessageTitle':"用户识别", 60 'userLoginPanelConnectedMessageTitle':"用户识别",
61 'userLoginPanelConnectedMessageText':"成功登录", 61 'userLoginPanelConnectedMessageText':"成功登录",
62 'userLoginPanelTryingAnOlderConnectionSchemaMessageTitle':"验证证书", 62 'userLoginPanelTryingAnOlderConnectionSchemaMessageTitle':"验证证书",
63 'userLoginPanelTryingAnOlderConnectionSchemaMessageText':"旧认证模式失效", 63 'userLoginPanelTryingAnOlderConnectionSchemaMessageText':"旧认证模式失效",
64 'userLoginPanelLoadingUserDataMessageTitle':"用户识别", 64 'userLoginPanelLoadingUserDataMessageTitle':"用户识别",
65 'userLoginPanelLoadingUserDataMessageText':"正在从 Clipperz 下载加密卡报头", 65 'userLoginPanelLoadingUserDataMessageText':"正在从 Clipperz 下载加密卡报头",
66 'userLoginPanelDecryptingUserDataMessageTitle':"用户识别", 66 'userLoginPanelDecryptingUserDataMessageTitle':"用户识别",
67 'userLoginPanelDecryptingUserDataMessageText':"加密卡报头本地解密", 67 'userLoginPanelDecryptingUserDataMessageText':"加密卡报头本地解密",
68 'userLoginPanelDecryptingUserStatisticsMessageTitle':"用户识别", 68 'userLoginPanelDecryptingUserStatisticsMessageTitle':"用户识别",
69 'userLoginPanelDecryptingUserStatisticsMessageText':"本地解密使用统计", 69 'userLoginPanelDecryptingUserStatisticsMessageText':"本地解密使用统计",
70 'splashAlertTitle':"Clipperz 欢迎您", 70 'splashAlertTitle':"Clipperz 欢迎您",
71 'splashAlertText':"<p>安全忠告</p> <ul> <li> <p>在 Clipperz ,用你选择的密码短语保存数据是安全的。没有人能够得到这些数据,除非他们有你的密码。</p> </li> <li> <p> 如果你决定使用 Clipperz 保护敏感数据和关键资料,请务必选用一个复杂的密码短语。越长越好</p> </li> <li> <p>注意:Clipperz将无法找回忘记的密码码短语!</p> </li> </ul> <p>获得更多的说明,请前往 <a href=\"http://www.clipperz.com\" target=\"_blank\">Clipperz</a> 网站.</p> ", 71 'splashAlertText':"<p>安全忠告</p> <ul> <li> <p>在 Clipperz ,用你选择的密码短语保存数据是安全的。没有人能够得到这些数据,除非他们有你的密码。</p> </li> <li> <p> 如果你决定使用 Clipperz 保护敏感数据和关键资料,请务必选用一个复杂的密码短语。越长越好</p> </li> <li> <p>注意:Clipperz将无法找回忘记的密码码短语!</p> </li> </ul> <p>获得更多的说明,请前往 <a href=\"http://www.clipperz.com\" target=\"_blank\">Clipperz</a> 网站.</p> ",
72 'splashAlertCloseButtonLabel':"确定", 72 'splashAlertCloseButtonLabel':"确定",
73 'registrationFormTitle':"创建你的帐户", 73 'registrationFormTitle':"创建你的帐户",
74 'registrationFormUsernameLabel':"用户名", 74 'registrationFormUsernameLabel':"用户名",
75 'registrationFormPassphraseLabel':"密码短语", 75 'registrationFormPassphraseLabel':"密码短语",
76 'registrationFormRetypePassphraseLabel':"确认密码短语", 76 'registrationFormRetypePassphraseLabel':"确认密码短语",
77 'registrationFormSafetyCheckLabel':"我明白 Clipperz 无法找回忘记的密码短语.", 77 'registrationFormSafetyCheckLabel':"我明白 Clipperz 无法找回忘记的密码短语.",
78 'registrationFormTermsOfServiceCheckLabel':"我同意接受 <a href='http://www.clipperz.com/terms_of_service' target='_blank'>服务条款</a> 款.", 78 'registrationFormTermsOfServiceCheckLabel':"我同意接受 <a href='https://www.clipperz.com/terms_service' target='_blank'>服务条款</a> 款.",
79 'registrationFormDoYouAlreadyHaveAnAccountLabel':"如果已有一个 Clipperz 帐户", 79 'registrationFormDoYouAlreadyHaveAnAccountLabel':"如果已有一个 Clipperz 帐户",
80 'registrationFormSimplyLoginLabel':"在此登录", 80 'registrationFormSimplyLoginLabel':"在此登录",
81 'registrationFormButtonLabel':"注册", 81 'registrationFormButtonLabel':"注册",
82 'registrationFormWarningMessageNotMatchingPassphrases':"两次密码短语不同,请重新输入", 82 'registrationFormWarningMessageNotMatchingPassphrases':"两次密码短语不同,请重新输入",
83 'registrationFormWarningMessageSafetyCheckNotSelected':"请阅读并检查下面的选项框", 83 'registrationFormWarningMessageSafetyCheckNotSelected':"请阅读并检查下面的选项框",
84 'registrationFormWarningMessageTermsOfServiceCheckNotSelected':"您需要同意服务条款", 84 'registrationFormWarningMessageTermsOfServiceCheckNotSelected':"您需要同意服务条款",
85 'registrationMessagePanelInitialTitle':"创建账户...", 85 'registrationMessagePanelInitialTitle':"创建账户...",
86 'registrationMessagePanelInitialButtonLabel':"取消", 86 'registrationMessagePanelInitialButtonLabel':"取消",
87 'registrationMessagePanelRegistrationDoneTitle':"注册", 87 'registrationMessagePanelRegistrationDoneTitle':"注册",
88 'registrationMessagePanelRegistrationDoneText':"完成", 88 'registrationMessagePanelRegistrationDoneText':"完成",
89 'registrationMessagePanelFailureTitle':"注册失败", 89 'registrationMessagePanelFailureTitle':"注册失败",
90 'registrationMessagePanelFailureButtonLabel':"关闭", 90 'registrationMessagePanelFailureButtonLabel':"关闭",
91 'connectionRegistrationSendingRequestMessageText':"验证证书", 91 'connectionRegistrationSendingRequestMessageText':"验证证书",
92 'connectionRegistrationSendingCredentialsMessageText':"传送证书", 92 'connectionRegistrationSendingCredentialsMessageText':"传送证书",
93 'registrationSplashPanelTitle':"安全忠告", 93 'registrationSplashPanelTitle':"安全忠告",
94 'registrationSplashPanelDescription':"<p>这是你的 Clipperz 证书,请保存好。Clipperz 永远不会第二次显示你的用户名和密码短语</p> ", 94 'registrationSplashPanelDescription':"<p>这是你的 Clipperz 证书,请保存好。Clipperz 永远不会第二次显示你的用户名和密码短语</p> ",
95 'registrationSplashPanelUsernameLabel':"用户名", 95 'registrationSplashPanelUsernameLabel':"用户名",
96 'registrationSplashPanelPassphraseLabel':"密码短语", 96 'registrationSplashPanelPassphraseLabel':"密码短语",
97 'registrationSplashPanelShowPassphraseButtonLabel':"显示密码短语", 97 'registrationSplashPanelShowPassphraseButtonLabel':"显示密码短语",
98 'donateHeaderLinkLabel':"捐赠", 98 'donateHeaderLinkLabel':"捐赠",
99 'creditsHeaderLinkLabel':"致谢", 99 'creditsHeaderLinkLabel':"致谢",
100 'feedbackHeaderLinkLabel':"反馈", 100 'feedbackHeaderLinkLabel':"反馈",
101 'helpHeaderLinkLabel':"帮助", 101 'helpHeaderLinkLabel':"帮助",
102 'forumHeaderLinkLabel':"论坛", 102 'forumHeaderLinkLabel':"论坛",
103 'recordMenuLabel':"密码卡片", 103 'recordMenuLabel':"密码卡片",
104 'accountMenuLabel':"账户", 104 'accountMenuLabel':"账户",
105 'dataMenuLabel':"资料", 105 'dataMenuLabel':"资料",
106 'contactsMenuLabel':"联系", 106 'contactsMenuLabel':"联系",
107 'toolsMenuLabel':"工具", 107 'toolsMenuLabel':"工具",
108 'logoutMenuLabel':"暂时离开", 108 'logoutMenuLabel':"暂时离开",
109 'lockMenuLabel':"安全锁", 109 'lockMenuLabel':"安全锁",
110 'lockTitle':"账户被锁定", 110 'lockTitle':"账户被锁定",
111 'lockDescription':"<p>请输入你的密码短语解开账户</p> ", 111 'lockDescription':"<p>请输入你的密码短语解开账户</p> ",
112 'unlockButtonLabel':"解锁", 112 'unlockButtonLabel':"解锁",
113 'changePasswordTabLabel':"修改密码短语", 113 'changePasswordTabLabel':"修改密码短语",
114 'changePasswordTabTitle':"修改密码短语", 114 'changePasswordTabTitle':"修改密码短语",
115 'changePasswordFormUsernameLabel':"用户名", 115 'changePasswordFormUsernameLabel':"用户名",
116 'changePasswordFormOldPassphraseLabel':"旧密码短语", 116 'changePasswordFormOldPassphraseLabel':"旧密码短语",
117 'changePasswordFormNewPassphraseLabel':"新密码短语", 117 'changePasswordFormNewPassphraseLabel':"新密码短语",
118 'changePasswordFormRetypePassphraseLabel':"确认密码短语", 118 'changePasswordFormRetypePassphraseLabel':"确认密码短语",
119 'changePasswordFormSafetyCheckboxLabel':"我知道 Clipperz 不能找回丢失的密码短语", 119 'changePasswordFormSafetyCheckboxLabel':"我知道 Clipperz 不能找回丢失的密码短语",
120 'changePasswordFormSubmitLabel':"修改密码短语", 120 'changePasswordFormSubmitLabel':"修改密码短语",
121 'changePasswordFormWrongUsernameWarning':"用户名错误", 121 'changePasswordFormWrongUsernameWarning':"用户名错误",
122 'changePasswordFormWrongPassphraseWarning':"旧密码短语错误", 122 'changePasswordFormWrongPassphraseWarning':"旧密码短语错误",
123 'changePasswordFormWrongRetypePassphraseWarning':"两次密码短语不同,请重新输入", 123 'changePasswordFormWrongRetypePassphraseWarning':"两次密码短语不同,请重新输入",
124 'changePasswordFormSafetyCheckWarning':"请阅读并检查下面的选项框", 124 'changePasswordFormSafetyCheckWarning':"请阅读并检查下面的选项框",
125 'changePasswordFormProgressDialogTitle':"正在修改密码短语", 125 'changePasswordFormProgressDialogTitle':"正在修改密码短语",
126 'changePasswordFormProgressDialogConnectedMessageTitle':"连接", 126 'changePasswordFormProgressDialogConnectedMessageTitle':"连接",
127 'changePasswordFormProgressDialogConnectedMessageText':"完成", 127 'changePasswordFormProgressDialogConnectedMessageText':"完成",
128 'changePasswordFormProgressDialogErrorMessageTitle':"错误", 128 'changePasswordFormProgressDialogErrorMessageTitle':"错误",
129 'changePasswordFormProgressDialogErrorMessageText':"证书修改失败", 129 'changePasswordFormProgressDialogErrorMessageText':"证书修改失败",
130 'changeCredentialsPanelEncryptingDataMessageTitle':"正在修改你的密码短语", 130 'changeCredentialsPanelEncryptingDataMessageTitle':"正在修改你的密码短语",
131 'changeCredentialsPanelEncryptingDataMessageText':"加密卡报头本地解密", 131 'changeCredentialsPanelEncryptingDataMessageText':"加密卡报头本地解密",
132 'changeCredentialsPanelCreatingNewCredentialsMessageTitle':"正在修改你的密码短语", 132 'changeCredentialsPanelCreatingNewCredentialsMessageTitle':"正在修改你的密码短语",
133 'changeCredentialsPanelCreatingNewCredentialsMessageText':"更新你的证书", 133 'changeCredentialsPanelCreatingNewCredentialsMessageText':"更新你的证书",
134 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageTitle':"正在修改你的密码短语", 134 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageTitle':"正在修改你的密码短语",
135 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageText':"正在上传本地证书到 Clipperz", 135 'changeCredentialsPanelSendingNewCredentialsToTheServerMessageText':"正在上传本地证书到 Clipperz",
136 'changeCredentialsPanelDoneMessageTitle':"正在修改你的密码短语", 136 'changeCredentialsPanelDoneMessageTitle':"正在修改你的密码短语",
137 'changeCredentialsPanelDoneMessageText':"完成", 137 'changeCredentialsPanelDoneMessageText':"完成",
138 'manageOTPTabLabel':"管理你的一次性密码短语", 138 'manageOTPTabLabel':"管理你的一次性密码短语",
139 'manageOTPTabTitle':"管理你的一次性密码短语", 139 'manageOTPTabTitle':"管理你的一次性密码短语",
140 'manageOTPTabDescription':"<p>一次性密码短语工作起来和一般的密码短语一样,但是只可以使用一次</p> <p>如果同样的密码短语在一段时间以内再次登录,会被拒绝。登录进程将会失败。</p> <p>为了防止任何欺诈登录,在成功登陆之后,你的一次性密码将会立即被删除,</p> <p>如果一次性密码被键盘记录程序或者间谍软件得到,可能会从被感染的机器上收集数据,这样的话,一次性密码绝对是个很好的选择。</p> <p> <b>强烈建议在公共场合登录 Clipperz 时,使用一次性密码。比如公关计算机,网吧,图书馆等</b> </p> ", 140 'manageOTPTabDescription':"<p>一次性密码短语工作起来和一般的密码短语一样,但是只可以使用一次</p> <p>如果同样的密码短语在一段时间以内再次登录,会被拒绝。登录进程将会失败。</p> <p>为了防止任何欺诈登录,在成功登陆之后,你的一次性密码将会立即被删除,</p> <p>如果一次性密码被键盘记录程序或者间谍软件得到,可能会从被感染的机器上收集数据,这样的话,一次性密码绝对是个很好的选择。</p> <p> <b>强烈建议在公共场合登录 Clipperz 时,使用一次性密码。比如公关计算机,网吧,图书馆等</b> </p> ",
141 'oneTimePasswordReadOnlyMessage':"<h6>对不起!</h6> <p>你不能从离线版本管理你的一次性密码短语</p> ", 141 'oneTimePasswordReadOnlyMessage':"<h6>对不起!</h6> <p>你不能从离线版本管理你的一次性密码短语</p> ",
142 'oneTimePasswordLoadingMessage':"<h6>加载数据</h6> <p>请等待 ...</p> ", 142 'oneTimePasswordLoadingMessage':"<h6>加载数据</h6> <p>请等待 ...</p> ",
143 'oneTimePasswordNoPasswordAvailable':"<h6>一次性密码短语没有激活</h6> <p>点击“新建”按钮添加一次性密码短语到你的帐户</p> ", 143 'oneTimePasswordNoPasswordAvailable':"<h6>一次性密码短语没有激活</h6> <p>点击“新建”按钮添加一次性密码短语到你的帐户</p> ",
144 'createNewOTPButtonLabel':"新建", 144 'createNewOTPButtonLabel':"新建",
145 'deleteOTPButtonLabel':"删除", 145 'deleteOTPButtonLabel':"删除",
146 'printOTPButtonLabel':"打印", 146 'printOTPButtonLabel':"打印",
147 'disabledOneTimePassword_warning':"禁用", 147 'disabledOneTimePassword_warning':"禁用",
148 'oneTimePasswordSelectionLink_selectLabel':"选择:", 148 'oneTimePasswordSelectionLink_selectLabel':"选择:",
149 'oneTimePasswordSelectionLink_all':"所有", 149 'oneTimePasswordSelectionLink_all':"所有",
150 'oneTimePasswordSelectionLink_none':"没有", 150 'oneTimePasswordSelectionLink_none':"没有",
151 'oneTimePasswordSelectionLink_used':"被使用", 151 'oneTimePasswordSelectionLink_used':"被使用",
152 'oneTimePasswordSelectionLink_unused':"未使用", 152 'oneTimePasswordSelectionLink_unused':"未使用",
153 'saveOTP_encryptUserDataTitle':"保存一次性密码短语", 153 'saveOTP_encryptUserDataTitle':"保存一次性密码短语",
154 'saveOTP_encryptUserDataText':"处理新的 OTP 证书 ...", 154 'saveOTP_encryptUserDataText':"处理新的 OTP 证书 ...",
155 'saveOTP_encryptOTPDataTitle':"保存一次性密码短语", 155 'saveOTP_encryptOTPDataTitle':"保存一次性密码短语",
156 'saveOTP_encryptOTPDataText':"本地解密认证数据 ...", 156 'saveOTP_encryptOTPDataText':"本地解密认证数据 ...",
157 'saveOTP_sendingDataTitle':"保存一次性密码短语", 157 'saveOTP_sendingDataTitle':"保存一次性密码短语",
158 'saveOTP_sendingDataText':"发送信任数据到服务器 ...", 158 'saveOTP_sendingDataText':"发送信任数据到服务器 ...",
159 'saveOTP_updatingInterfaceTitle':"保存一次性密码短语", 159 'saveOTP_updatingInterfaceTitle':"保存一次性密码短语",
160 'saveOTP_updatingInterfaceText':"更新界面...", 160 'saveOTP_updatingInterfaceText':"更新界面...",
161 'accountPreferencesLabel':"使用偏好", 161 'accountPreferencesLabel':"使用偏好",
162 'accountPreferencesTabTitle':"使用偏好", 162 'accountPreferencesTabTitle':"使用偏好",
163 'accountPreferencesLanguageTitle':"界面语言选择", 163 'accountPreferencesLanguageTitle':"界面语言选择",
164 'accountPreferencesLanguageDescription':"<p>在下拉菜单中选择你的首选语言</p> ", 164 'accountPreferencesLanguageDescription':"<p>在下拉菜单中选择你的首选语言</p> ",
165 'showDonationReminderPanelTitle':"捐赠提示", 165 'showDonationReminderPanelTitle':"捐赠提示",
166 'showDonationReminderPanelDescription':"<p>显示捐赠提示</p> ", 166 'showDonationReminderPanelDescription':"<p>显示捐赠提示</p> ",
167 'saveUserPreferencesFormSubmitLabel':"保存", 167 'saveUserPreferencesFormSubmitLabel':"保存",
168 'cancelUserPreferencesFormSubmitLabel':"取消", 168 'cancelUserPreferencesFormSubmitLabel':"取消",
169 'accountPreferencesSavingPanelTitle_Step1':"保存使用偏好", 169 'accountPreferencesSavingPanelTitle_Step1':"保存使用偏好",
170 'accountPreferencesSavingPanelText_Step1':"本地加密你的使用偏好", 170 'accountPreferencesSavingPanelText_Step1':"本地加密你的使用偏好",
171 'accountPreferencesSavingPanelTitle_Step2':"保存使用偏好", 171 'accountPreferencesSavingPanelTitle_Step2':"保存使用偏好",
172 'accountPreferencesSavingPanelText_Step2':"正在向 Clipperz 传送加密后的使用偏好", 172 'accountPreferencesSavingPanelText_Step2':"正在向 Clipperz 传送加密后的使用偏好",
173 'accountLoginHistoryLabel':"登录历史", 173 'accountLoginHistoryLabel':"登录历史",
174 'loginHistoryTabTitle':"登录历史", 174 'loginHistoryTabTitle':"登录历史",
175 'loginHistoryReadOnlyMessage':"<h6>对不起!</h6> <p>当你使用离线版本时登录历史是无法显示的</p> ", 175 'loginHistoryReadOnlyMessage':"<h6>对不起!</h6> <p>当你使用离线版本时登录历史是无法显示的</p> ",
176 'loginHistoryLoadingMessage':"<h6>加载数据</h6> <p>请等待 ...</p> ", 176 'loginHistoryLoadingMessage':"<h6>加载数据</h6> <p>请等待 ...</p> ",
177 'loginHistoryLoadedMessage':"<h6>您的最近 10 次登陆</h6> <p> </p> ", 177 'loginHistoryLoadedMessage':"<h6>您的最近 10 次登陆</h6> <p> </p> ",
178 'loginHistoryIPLabel':"IP", 178 'loginHistoryIPLabel':"IP",
179 'loginHistoryTimeLabel':"时间", 179 'loginHistoryTimeLabel':"时间",
180 'loginHistoryCurrentSessionText':"当前登录信息", 180 'loginHistoryCurrentSessionText':"当前登录信息",
181 'loginHistoryReloadButtonLabel':"刷新登录历史", 181 'loginHistoryReloadButtonLabel':"刷新登录历史",
182 'deleteAccountTabLabel':"删除你的账户", 182 'deleteAccountTabLabel':"删除你的账户",
183 'deleteAccountTabTitle':"删除你的账户", 183 'deleteAccountTabTitle':"删除你的账户",
184 'deleteAccountFormUsernameLabel':"用户名", 184 'deleteAccountFormUsernameLabel':"用户名",
185 'deleteAccountFormPassphraseLabel':"密码短语", 185 'deleteAccountFormPassphraseLabel':"密码短语",
186 'deleteAccountFormSafetyCheckboxLabel':"我知道我的所有数据将被删除,并且是不可回复的.", 186 'deleteAccountFormSafetyCheckboxLabel':"我知道我的所有数据将被删除,并且是不可回复的.",
187 'deleteAccountFormSubmitLabel':"删除我的账户", 187 'deleteAccountFormSubmitLabel':"删除我的账户",
188 'deleteAccountFormWrongUsernameWarning':"用户名错误", 188 'deleteAccountFormWrongUsernameWarning':"用户名错误",
189 'deleteAccountFormWrongPassphraseWarning':"密码短语错误", 189 'deleteAccountFormWrongPassphraseWarning':"密码短语错误",
190 'deleteAccountFormSafetyCheckWarning':"请阅读并检查下面的选项框", 190 'deleteAccountFormSafetyCheckWarning':"请阅读并检查下面的选项框",
191 'accountPanelDeletingAccountPanelConfirmationTitle':"注意", 191 'accountPanelDeletingAccountPanelConfirmationTitle':"注意",
192 'accountPanelDeleteAccountPanelConfirmationText':"你确认要删除你的帐户", 192 'accountPanelDeleteAccountPanelConfirmationText':"你确认要删除你的帐户",
193 'accountPanelDeleteAccountPanelConfirmButtonLabel':"是", 193 'accountPanelDeleteAccountPanelConfirmButtonLabel':"是",
194 'accountPanelDeleteAccountPanelDenyButtonLabel':"否", 194 'accountPanelDeleteAccountPanelDenyButtonLabel':"否",
195 'offlineCopyTabLabel':"离线拷贝", 195 'offlineCopyTabLabel':"离线拷贝",
196 'offlineCopyTabTitle':"离线拷贝", 196 'offlineCopyTabTitle':"离线拷贝",
197 'offlineCopyTabDescription':"<p>只需点击一次就可以从 Clipperz 服务器下载所有加密数据到你的硬盘,让你在不能连接互联网的时候使用离线只读版本的 Clipperz。</p> <p>你下载的离线数据和登陆我们网站在线使用是一样安全的,它们使用了同样的密码和安全体系,都不会有暴露数据的风险。</p> <ol> <li> <p>点击链接后开始下载。</p> </li> <li> <p>浏览器会问你如何处理 “Clipperz_YYYYMMDD.html” 文件。保存这个文件到你的硬盘。</p> </li> <li> <p>双击下载的文件在浏览器运行离线版本。</p> </li> <li> <p>输入你的用户名和密码短语。</p> </li> </ol> ", 197 'offlineCopyTabDescription':"<p>只需点击一次就可以从 Clipperz 服务器下载所有加密数据到你的硬盘,让你在不能连接互联网的时候使用离线只读版本的 Clipperz。</p> <p>你下载的离线数据和登陆我们网站在线使用是一样安全的,它们使用了同样的密码和安全体系,都不会有暴露数据的风险。</p> <ol> <li> <p>点击链接后开始下载。</p> </li> <li> <p>浏览器会问你如何处理 “Clipperz_YYYYMMDD.html” 文件。保存这个文件到你的硬盘。</p> </li> <li> <p>双击下载的文件在浏览器运行离线版本。</p> </li> <li> <p>输入你的用户名和密码短语。</p> </li> </ol> ",
198 'offlineCopyDownloadLinkLabel':"下载", 198 'offlineCopyDownloadLinkLabel':"下载",
199 'offlineCopyDownloadWarning':"<h4> <a href=\"#\" id=\"offlineCopyDownloadWarningLink\">更新你的“离线版本”!</a> </h4> <p>你最近创建或修改了卡片,需要下载新的“离线版本”</p> ", 199 'offlineCopyDownloadWarning':"<h4> <a href=\"#\" id=\"offlineCopyDownloadWarningLink\">更新你的“离线版本”!</a> </h4> <p>你最近创建或修改了卡片,需要下载新的“离线版本”</p> ",
200 'sharingTabLabel':"共享", 200 'sharingTabLabel':"共享",
201 'sharingTabTitle':"共享", 201 'sharingTabTitle':"共享",
202 'sharingTabDescription':"<p>往往一个机密的资料需要另外一个人或者多人共同使用</p> <p>你可以在这里设置一个简单的授权码,以便在离开办公室的时候你的同事可以访问你的邮箱,或者设置一个复杂的,当你去世后子孙可以在这里找到取得银行保险箱的方法。</p> <p>Clipperz 可以安全并且简单的分享你的密码</p> <p> </p> <p> <b>即将发布...</b> </p> ", 202 'sharingTabDescription':"<p>往往一个机密的资料需要另外一个人或者多人共同使用</p> <p>你可以在这里设置一个简单的授权码,以便在离开办公室的时候你的同事可以访问你的邮箱,或者设置一个复杂的,当你去世后子孙可以在这里找到取得银行保险箱的方法。</p> <p>Clipperz 可以安全并且简单的分享你的密码</p> <p> </p> <p> <b>即将发布...</b> </p> ",
203 'importTabLabel':"导入", 203 'importTabLabel':"导入",
204 'importTabTitle':"导入", 204 'importTabTitle':"导入",
205 'importTabDescription':"<p> <b>即将发布 ...</b> </p> ", 205 'importTabDescription':"<p> <b>即将发布 ...</b> </p> ",
206 'printingTabLabel':"导出", 206 'printingTabLabel':"导出",
207 'printingTabTitle':"导出", 207 'printingTabTitle':"导出",
208 'printingTabDescription':"<p> <b>打印你的数据</b> </p> <p>点击下面的链接,将会打开一个新窗口,以打印格式显示你的密码卡片</p> <p>如果你打印下来是为了备份,请考虑使用我们提供的\"离线版本\",这比打印更安全。</p> ", 208 'printingTabDescription':"<p> <b>打印你的数据</b> </p> <p>点击下面的链接,将会打开一个新窗口,以打印格式显示你的密码卡片</p> <p>如果你打印下来是为了备份,请考虑使用我们提供的\"离线版本\",这比打印更安全。</p> ",
209 'printingLinkLabel':"打印版本", 209 'printingLinkLabel':"打印版本",
210 'contactsTabLabel':"联系", 210 'contactsTabLabel':"联系",
211 'contactsTabTitle':"联系", 211 'contactsTabTitle':"联系",
212 'passwordGeneratorTabLabel':"随机密码生成器", 212 'passwordGeneratorTabLabel':"随机密码生成器",
213 'passwordGeneratorTabTitle':"随机密码生成器", 213 'passwordGeneratorTabTitle':"随机密码生成器",
214 'passwordGeneratorTabButtonLabel':"生成随机密码", 214 'passwordGeneratorTabButtonLabel':"生成随机密码",
215 'bookmarkletTabLabel':"书签按钮", 215 'bookmarkletTabLabel':"书签按钮",
216 'bookmarkletTabTitle':"书签按钮", 216 'bookmarkletTabTitle':"书签按钮",
217 'bookmarkletTabDescription':"<p>这个书签按钮是一个简单的非常有用的“一键”工具,它能像一般网站一样储存并且使用</p> <p>Clipperz 按钮书签可以帮助你快速建立密码卡片并且用存在的密码卡片直接登录</p> <p> <b>请注意,这个书签按钮不包含你账户中的任何信息(例如你的用户名和密码),对所有的 Clipperz 使用者,这个书签按钮是大家的工具,代码都是相同的。</b> </p> <h3>怎样安装书签按钮</h3> <h5>Firefox, Camino, Opera, Safari</h5> <ol> <li> <p>选择 “查看 > 工具栏 > 书签工具栏” 确认 “书签工具栏” 显示在浏览器菜单上。</p> </li> <li> <p>拖动 “添加到 Clipperz” 链接到书签工具栏。</p> </li> </ol> <h5>Internet Explorer</h5> <ol> <li> <p>选择 “查看 > 工具栏 > 链接” 确认 “链接” 显示在浏览器菜单上。</p> </li> <li> <p>右键 “添加到 Clipperz”</p> </li> <li> <p>选择 “添加到收藏夹”</p> </li> <li> <p>如果弹出安全提示选择 “是”</p> </li> <li> <p>打开 “链接” 文件夹后单击 “添加”</p> </li> </ol> ", 217 'bookmarkletTabDescription':"<p>这个书签按钮是一个简单的非常有用的“一键”工具,它能像一般网站一样储存并且使用</p> <p>Clipperz 按钮书签可以帮助你快速建立密码卡片并且用存在的密码卡片直接登录</p> <p> <b>请注意,这个书签按钮不包含你账户中的任何信息(例如你的用户名和密码),对所有的 Clipperz 使用者,这个书签按钮是大家的工具,代码都是相同的。</b> </p> <h3>怎样安装书签按钮</h3> <h5>Firefox, Camino, Opera, Safari</h5> <ol> <li> <p>选择 “查看 > 工具栏 > 书签工具栏” 确认 “书签工具栏” 显示在浏览器菜单上。</p> </li> <li> <p>拖动 “添加到 Clipperz” 链接到书签工具栏。</p> </li> </ol> <h5>Internet Explorer</h5> <ol> <li> <p>选择 “查看 > 工具栏 > 链接” 确认 “链接” 显示在浏览器菜单上。</p> </li> <li> <p>右键 “添加到 Clipperz”</p> </li> <li> <p>选择 “添加到收藏夹”</p> </li> <li> <p>如果弹出安全提示选择 “是”</p> </li> <li> <p>打开 “链接” 文件夹后单击 “添加”</p> </li> </ol> ",
218 'bookmarkletTabBookmarkletTitle':"添加到 Clipperz", 218 'bookmarkletTabBookmarkletTitle':"添加到 Clipperz",
219 'bookmarkletTabInstructions':"<h3>如何在一个在线服务中创建可以直接登录的新的密码卡片</h3> <ol> <li> <p>打开你要登录的页面(这个页面通常就是你输入登录信息的页面)</p> </li> <li> <p>点击书签按钮,会出现一个新的弹出窗口</p> </li> <li> <p>复制弹出窗口中的所有文本到剪贴板(ctrl+c)</p> </li> <li> <p>登录你的 Clipperz 账户,然后点击 <b>新建密码卡片</b> 按钮</p> </li> <li> <p>选择“直接登录”模板,之后粘贴剪贴板中的内容到大文本框(ctrl+v)</p> </li> <li> <p>按下 <b>创建</b> 按钮,检查细节并且点击 <b>保存</b>.</p> </li> </ol> <h3>对于已经存在的密码卡片如何添加直接登陆</h3> <ol> <li> <p>与上面的步骤相同</p> </li> <li> <p>与上面的步骤相同</p> </li> <li> <p>与上面的步骤相同</p> </li> <li> <p>输入你的 Clipperz 帐号,选择你刚刚访问的网络服务的密码卡片然后点击 <b>编辑</b> 按钮.</p> </li> <li> <p>将剪贴板中的内容粘贴到“直接登录”区域的大文本框中 (ctrl-V)</p> </li> <li> <p>点击添加 <b>自动登录</b> 按钮,检查细节并且点击k <b>保存</b>.</p> </li> </ol> <p> </p> <p>如果需要关于书签按钮的进一步资料可以在 <a href=\"http://www.clipperz.com/support/user_guide/bookmarklet\" target=\"_blank\">这里获得</a>.</p> ", 219 'bookmarkletTabInstructions':"<h3>如何在一个在线服务中创建可以直接登录的新的密码卡片</h3> <ol> <li> <p>打开你要登录的页面(这个页面通常就是你输入登录信息的页面)</p> </li> <li> <p>点击书签按钮,会出现一个新的弹出窗口</p> </li> <li> <p>复制弹出窗口中的所有文本到剪贴板(ctrl+c)</p> </li> <li> <p>登录你的 Clipperz 账户,然后点击 <b>新建密码卡片</b> 按钮</p> </li> <li> <p>选择“直接登录”模板,之后粘贴剪贴板中的内容到大文本框(ctrl+v)</p> </li> <li> <p>按下 <b>创建</b> 按钮,检查细节并且点击 <b>保存</b>.</p> </li> </ol> <h3>对于已经存在的密码卡片如何添加直接登陆</h3> <ol> <li> <p>与上面的步骤相同</p> </li> <li> <p>与上面的步骤相同</p> </li> <li> <p>与上面的步骤相同</p> </li> <li> <p>输入你的 Clipperz 帐号,选择你刚刚访问的网络服务的密码卡片然后点击 <b>编辑</b> 按钮.</p> </li> <li> <p>将剪贴板中的内容粘贴到“直接登录”区域的大文本框中 (ctrl-V)</p> </li> <li> <p>点击添加 <b>自动登录</b> 按钮,检查细节并且点击k <b>保存</b>.</p> </li> </ol> <p> </p> <p>如果需要关于书签按钮的进一步资料可以在 <a href=\"http://www.clipperz.com/support/user_guide/bookmarklet\" target=\"_blank\">这里获得</a>.</p> ",
220 'mainPanelDirectLoginBlockLabel':"直接登录", 220 'mainPanelDirectLoginBlockLabel':"直接登录",
221 'directLinkReferenceShowButtonLabel':"显示", 221 'directLinkReferenceShowButtonLabel':"显示",
222 'mainPanelDirectLoginBlockDescription':"<p>添加 “直接登录” 可以让你不用输入用户名和密码即可登录网络账户</p> <p>“直接登录” 可以大大提高你的密码安全性,因为你可以:</p> <ul> <li> <p>方便选择和输入复杂的密码</p> </li> <li> <p>永远不再使用相同的,容易猜测的密码</p> </li> </ul> <p>用 Clipperz 书签按钮简单快速的配置</p> <a href=\"http://www.clipperz.com/support/user_guide/direct_logins\" target=\"_blank\">关于 “直接登录” 的更多信息</a> ", 222 'mainPanelDirectLoginBlockDescription':"<p>添加 “直接登录” 可以让你不用输入用户名和密码即可登录网络账户</p> <p>“直接登录” 可以大大提高你的密码安全性,因为你可以:</p> <ul> <li> <p>方便选择和输入复杂的密码</p> </li> <li> <p>永远不再使用相同的,容易猜测的密码</p> </li> </ul> <p>用 Clipperz 书签按钮简单快速的配置</p> <a href=\"http://www.clipperz.com/support/user_guide/direct_logins\" target=\"_blank\">关于 “直接登录” 的更多信息</a> ",
223 'mainPanelRecordsBlockLabel':"密码卡片", 223 'mainPanelRecordsBlockLabel':"密码卡片",
224 'mainPanelAddRecordButtonLabel':"添加新密码卡片", 224 'mainPanelAddRecordButtonLabel':"添加新密码卡片",
225 'mainPanelRemoveRecordButtonLabel':"删除密码卡片", 225 'mainPanelRemoveRecordButtonLabel':"删除密码卡片",
226 'mainPanelRecordFilterBlockAllLabel':"所有", 226 'mainPanelRecordFilterBlockAllLabel':"所有",
227 'mainPanelRecordFilterBlockTagsLabel':"标签", 227 'mainPanelRecordFilterBlockTagsLabel':"标签",
228 'mainPanelRecordFilterBlockSearchLabel':"搜索", 228 'mainPanelRecordFilterBlockSearchLabel':"搜索",
229 'recordDetailNoRecordAtAllTitle':"欢迎来到 Clipperz!", 229 'recordDetailNoRecordAtAllTitle':"欢迎来到 Clipperz!",
230 'recordDetailNoRecordAtAllDescription':"<h5>从你的账户添加密码卡片开始</h5> <p>密码卡片是简单灵活的方式,在这里你可以保存你的密码和其他机密资料.</p> <p>密码卡片含有一个全权访问网站的证书,你的通讯录,你的信用卡信息,……</p> <h5>不要忘记书签按钮</h5> <p>在你开始前,安装 “添加到 Clipperz” 书签按钮:它将使创建密码卡片变得简单并且有趣</p> <p>去书签按钮标签了解如何安装并使用它</p> <p> </p> <p>然后只需单击 “添加密码卡片” 按钮,即可尽情享受 Clipperz 帐户.</p> <p> <a href=\"http://www.clipperz.com/support/user_guide/managing_cards\" target=\"_blank\">关于创建和管理密码卡片的更多信息</a> </p> ", 230 'recordDetailNoRecordAtAllDescription':"<h5>从你的账户添加密码卡片开始</h5> <p>密码卡片是简单灵活的方式,在这里你可以保存你的密码和其他机密资料.</p> <p>密码卡片含有一个全权访问网站的证书,你的通讯录,你的信用卡信息,……</p> <h5>不要忘记书签按钮</h5> <p>在你开始前,安装 “添加到 Clipperz” 书签按钮:它将使创建密码卡片变得简单并且有趣</p> <p>去书签按钮标签了解如何安装并使用它</p> <p> </p> <p>然后只需单击 “添加密码卡片” 按钮,即可尽情享受 Clipperz 帐户.</p> <p> <a href=\"http://www.clipperz.com/support/user_guide/managing_cards\" target=\"_blank\">关于创建和管理密码卡片的更多信息</a> </p> ",
231 'newRecordWizardTitleBox':"<h5>请选择一个模板</h5> <p>密码卡片是简单灵活的方式,在这里你可以保存你的密码和其他机密资料.</p> <p>首先选择下面的一个模板。在添加或者删除以后,可以随时定制你的密码卡片.</p> ", 231 'newRecordWizardTitleBox':"<h5>请选择一个模板</h5> <p>密码卡片是简单灵活的方式,在这里你可以保存你的密码和其他机密资料.</p> <p>首先选择下面的一个模板。在添加或者删除以后,可以随时定制你的密码卡片.</p> ",
232 'newRecordWizardBookmarkletConfigurationTitle':"直接登陆", 232 'newRecordWizardBookmarkletConfigurationTitle':"直接登陆",
233 'newRecordWizardBookmarkletConfigurationDescription':"<p>将从 Clipperz 书签按钮得到的代码粘贴到下面的文本框中</p> <p>一个直接登陆你的网络账户的新密码卡片将要被创建完成</p> ", 233 'newRecordWizardBookmarkletConfigurationDescription':"<p>将从 Clipperz 书签按钮得到的代码粘贴到下面的文本框中</p> <p>一个直接登陆你的网络账户的新密码卡片将要被创建完成</p> ",
234 'newRecordWizardCreateButtonLabel':"创建", 234 'newRecordWizardCreateButtonLabel':"创建",
235 'newRecordWizardCancelButtonLabel':"取消", 235 'newRecordWizardCancelButtonLabel':"取消",
236 'donateSplashPanelTitle':"今天就捐赠支持 Clipperz!", 236 'donateSplashPanelTitle':"今天就捐赠支持 Clipperz!",
237 'donateSplashPanelDescription':"<p>捐赠我们的原因:</p> <ul> <li> <p>支持新特性的开发</p> </li> <li> <p>保持 Clipperz 的免费</p> </li> <li> <p>对我们的辛勤工作表示感谢</p> </li> </ul> <p> <a href=\"http://www.clipperz.com/donations\" target=\"_blank\">进一步资料,请浏览我们的捐款页</a>.</p> <p> <b>愿意捐款?</b> </p> ", 237 'donateSplashPanelDescription':"<p>捐赠我们的原因:</p> <ul> <li> <p>支持新特性的开发</p> </li> <li> <p>保持 Clipperz 的免费</p> </li> <li> <p>对我们的辛勤工作表示感谢</p> </li> </ul> <p> <a href=\"http://www.clipperz.com/donations\" target=\"_blank\">进一步资料,请浏览我们的捐款页</a>.</p> <p> <b>愿意捐款?</b> </p> ",
238 'donateCloseButtonLabel':"不必了", 238 'donateCloseButtonLabel':"不必了",
239 'donateDonateButtonLabel':"是", 239 'donateDonateButtonLabel':"是",
240 'recordTemplates':{ 240 'recordTemplates':{
241 'WebAccount':{ 241 'WebAccount':{
242 'title':"网站密码", 242 'title':"网站密码",
243 'description':"<p>为您的网上服务提供简单的密码储存,自动登录服务.</p> ", 243 'description':"<p>为您的网上服务提供简单的密码储存,自动登录服务.</p> ",
244 'fields':{ 244 'fields':{
245 'URL':"网址", 245 'URL':"网址",
246 'TXT':"用户名或者电子邮件地址", 246 'TXT':"用户名或者电子邮件地址",
247 'PWD':"密码" 247 'PWD':"密码"
248 } 248 }
249 }, 249 },
250 'BankAccount':{ 250 'BankAccount':{
251 'title':"银行帐户", 251 'title':"银行帐户",
252 'description':"<p>安全储存你的银行账号和网上银行证书.</p> ", 252 'description':"<p>安全储存你的银行账号和网上银行证书.</p> ",
253 'fields':{ 253 'fields':{
254 'TXT':"银行", 254 'TXT':"银行",
255 'TXT':"帐号", 255 'TXT':"帐号",
256 'URL':"银行网站", 256 'URL':"银行网站",
257 'TXT':"在线银行 ID", 257 'TXT':"在线银行 ID",
258 'PWD':"在线银行密码" 258 'PWD':"在线银行密码"
259 } 259 }
260 }, 260 },
261 'CreditCard':{ 261 'CreditCard':{
262 'title':"信用卡", 262 'title':"信用卡",
263 'description':"<p>信用卡号码,有效日期,CVV2和PIN 都由 Clipperz 管理</p> ", 263 'description':"<p>信用卡号码,有效日期,CVV2和PIN 都由 Clipperz 管理</p> ",
264 'fields':{ 264 'fields':{
265 'TXT':"类型(VISA, AmEx, ...)", 265 'TXT':"类型(VISA, AmEx, ...)",
266 'TXT':"号码", 266 'TXT':"号码",
267 'TXT':"持卡人姓名", 267 'TXT':"持卡人姓名",
268 'TXT':"有效日期", 268 'TXT':"有效日期",
269 'TXT':"CVV2", 269 'TXT':"CVV2",
270 'PWD':"PIN", 270 'PWD':"PIN",
271 'URL':"信用卡网站", 271 'URL':"信用卡网站",
272 'TXT':"用户名", 272 'TXT':"用户名",
273 'PWD':"密码" 273 'PWD':"密码"
274 } 274 }
275 }, 275 },
276 'AddressBookEntry':{ 276 'AddressBookEntry':{
277 'title':"通讯录条目", 277 'title':"通讯录条目",
278 'description':"<p>Clipperz 同样可以为你的私人通讯录服务. 使用这个模板,轻易添加新的条目.</p> ", 278 'description':"<p>Clipperz 同样可以为你的私人通讯录服务. 使用这个模板,轻易添加新的条目.</p> ",
279 'fields':{ 279 'fields':{
280 'TXT':"姓名", 280 'TXT':"姓名",
281 'TXT':"电子邮件", 281 'TXT':"电子邮件",
282 'TXT':"电话", 282 'TXT':"电话",
283 'TXT':"手机", 283 'TXT':"手机",
284 'ADDR':"地址" 284 'ADDR':"地址"
285 } 285 }
286 }, 286 },
287 'Custom':{ 287 'Custom':{
288 'title':"定制密码卡片", 288 'title':"定制密码卡片",
289 'description':"<p>无论你需要保护哪种类型的机密数据,创建定制密码卡片便可满足你的需求</p> ", 289 'description':"<p>无论你需要保护哪种类型的机密数据,创建定制密码卡片便可满足你的需求</p> ",
290 'fields':{ 290 'fields':{
291 'TXT':"标签 1", 291 'TXT':"标签 1",
292 'TXT':"标签 2", 292 'TXT':"标签 2",
293 'TXT':"标签 3" 293 'TXT':"标签 3"
294 } 294 }
295 } 295 }
296}, 296},
297 'recordFieldTypologies':{ 297 'recordFieldTypologies':{
298 'TXT':{ 298 'TXT':{
299 'description':"simple text field", 299 'description':"simple text field",
300 'shortDescription':"文字" 300 'shortDescription':"文字"
301 }, 301 },
302 'PWD':{ 302 'PWD':{
303 'description':"simple text field, with default status set to hidden", 303 'description':"simple text field, with default status set to hidden",
304 'shortDescription':"密码" 304 'shortDescription':"密码"
305 }, 305 },
306 'URL':{ 306 'URL':{
307 'description':"simple text field in edit mode, that became an active url in view mode", 307 'description':"simple text field in edit mode, that became an active url in view mode",
308 'shortDescription':"网址" 308 'shortDescription':"网址"
309 }, 309 },
310 'DATE':{ 310 'DATE':{
311 'description':"a value set with a calendar helper", 311 'description':"a value set with a calendar helper",
312 'shortDescription':"数据" 312 'shortDescription':"数据"
313 }, 313 },
314 'ADDR':{ 314 'ADDR':{
315 'description':"just like the URL, but the active link points to Google Maps (or similar service) passing the address value as argument", 315 'description':"just like the URL, but the active link points to Google Maps (or similar service) passing the address value as argument",
316 'shortDescription':"地址" 316 'shortDescription':"地址"
317 }, 317 },
318 'CHECK':{ 318 'CHECK':{
319 'description':"check description", 319 'description':"check description",
320 'shortDescription':"check" 320 'shortDescription':"check"
321 }, 321 },
322 'RADIO':{ 322 'RADIO':{
323 'description':"radio description", 323 'description':"radio description",
324 'shortDescription':"radio" 324 'shortDescription':"radio"
325 }, 325 },
326 'SELECT':{ 326 'SELECT':{
327 'description':"select description", 327 'description':"select description",
328 'shortDescription':"select" 328 'shortDescription':"select"
329 } 329 }
330}, 330},
331 'newRecordPanelGeneralExceptionTitle':"错误", 331 'newRecordPanelGeneralExceptionTitle':"错误",
332 'newRecordPanelGeneralExceptionMessage':"配置文本不正确,请从书签中确认你的文本并且再试一次", 332 'newRecordPanelGeneralExceptionMessage':"配置文本不正确,请从书签中确认你的文本并且再试一次",
333 'newRecordPanelWrongBookmarkletVersionExceptionTitle':"错误", 333 'newRecordPanelWrongBookmarkletVersionExceptionTitle':"错误",
334 'newRecordPanelWrongBookmarkletVersionExceptionMessage':"配置文本已经产生了一个旧版本书签,请更新你的书签然后再试试。", 334 'newRecordPanelWrongBookmarkletVersionExceptionMessage':"配置文本已经产生了一个旧版本书签,请更新你的书签然后再试试。",
335 'newRecordPanelExceptionPanelCloseButtonLabel':"取消", 335 'newRecordPanelExceptionPanelCloseButtonLabel':"取消",
336 'mainPanelDeletingRecordPanelConfirmationTitle':"删除所选密码卡片", 336 'mainPanelDeletingRecordPanelConfirmationTitle':"删除所选密码卡片",
337 'mainPanelDeleteRecordPanelConfirmationText':"确认要删除选定的密码卡片?", 337 'mainPanelDeleteRecordPanelConfirmationText':"确认要删除选定的密码卡片?",
338 'mainPanelDeleteRecordPanelConfirmButtonLabel':"是", 338 'mainPanelDeleteRecordPanelConfirmButtonLabel':"是",
339 'mainPanelDeleteRecordPanelDenyButtonLabel':"否", 339 'mainPanelDeleteRecordPanelDenyButtonLabel':"否",
340 'mainPanelDeletingRecordPanelInitialTitle':"删除选定的密码卡片", 340 'mainPanelDeletingRecordPanelInitialTitle':"删除选定的密码卡片",
341 'mainPanelDeletingRecordPanelCompletedText':"完成", 341 'mainPanelDeletingRecordPanelCompletedText':"完成",
342 'deleteRecordPanelCollectRecordDataMessageTitle':"删除密码卡片", 342 'deleteRecordPanelCollectRecordDataMessageTitle':"删除密码卡片",
343 'deleteRecordPanelCollectRecordDataMessageText':"更新密码卡片列表", 343 'deleteRecordPanelCollectRecordDataMessageText':"更新密码卡片列表",
344 'deleteRecordPanelEncryptUserDataMessageTitle':"删除密码卡片", 344 'deleteRecordPanelEncryptUserDataMessageTitle':"删除密码卡片",
345 'deleteRecordPanelEncryptUserDataMessageText':"加密卡报头本地解密", 345 'deleteRecordPanelEncryptUserDataMessageText':"加密卡报头本地解密",
346 'deleteRecordPanelSendingDataToTheServerMessageTitle':"删除密码卡片", 346 'deleteRecordPanelSendingDataToTheServerMessageTitle':"删除密码卡片",
347 'deleteRecordPanelSendingDataToTheServerMessageText':"从 Clipperz 更新加密卡报头", 347 'deleteRecordPanelSendingDataToTheServerMessageText':"从 Clipperz 更新加密卡报头",
348 'deleteRecordPanelUpdatingTheInterfaceMessageTitle':"删除密码卡片", 348 'deleteRecordPanelUpdatingTheInterfaceMessageTitle':"删除密码卡片",
349 'deleteRecordPanelUpdatingTheInterfaceMessageText':"更新界面", 349 'deleteRecordPanelUpdatingTheInterfaceMessageText':"更新界面",
350 'recordDetailNoRecordSelectedTitle':"未选择密码卡片", 350 'recordDetailNoRecordSelectedTitle':"未选择密码卡片",
351 'recordDetailNoRecordSelectedDescription':"<p>从左边的列表中选择一个密码卡片</p> ", 351 'recordDetailNoRecordSelectedDescription':"<p>从左边的列表中选择一个密码卡片</p> ",
352 'recordDetailLoadingRecordMessage':"正在从 Clipperz 下载加密卡片", 352 'recordDetailLoadingRecordMessage':"正在从 Clipperz 下载加密卡片",
353 'recordDetailDecryptingRecordMessage':"密码卡片数据本地解密", 353 'recordDetailDecryptingRecordMessage':"密码卡片数据本地解密",
354 'recordDetailLoadingRecordVersionMessage':"下载最新版本的密码卡片", 354 'recordDetailLoadingRecordVersionMessage':"下载最新版本的密码卡片",
355 'recordDetailDecryptingRecordVersionMessage':"本地解密最新版本密码卡片", 355 'recordDetailDecryptingRecordVersionMessage':"本地解密最新版本密码卡片",
356 'recordDetailLoadingErrorMessageTitle':"密码卡片下载错误", 356 'recordDetailLoadingErrorMessageTitle':"密码卡片下载错误",
357 'recordDetailNotesLabel':"注释", 357 'recordDetailNotesLabel':"注释",
358 'recordDetailLabelFieldColumnLabel':"标签区域", 358 'recordDetailLabelFieldColumnLabel':"标签区域",
359 'recordDetailDataFieldColumnLabel':"数据区域", 359 'recordDetailDataFieldColumnLabel':"数据区域",
360 'recordDetailTypeFieldColumnLabel':"类型", 360 'recordDetailTypeFieldColumnLabel':"类型",
361 'recordDetailSavingChangesMessagePanelInitialTitle':"保存密码卡片", 361 'recordDetailSavingChangesMessagePanelInitialTitle':"保存密码卡片",
362 'recordDetailAddFieldButtonLabel':"添加新区域", 362 'recordDetailAddFieldButtonLabel':"添加新区域",
363 'recordDetailPasswordFieldHelpLabel':"点击星星复制密码到剪贴板,然后用 Ctrl+V 使用", 363 'recordDetailPasswordFieldHelpLabel':"点击星星复制密码到剪贴板,然后用 Ctrl+V 使用",
364 'recordDetailPasswordFieldScrambleLabel':"隐藏密码", 364 'recordDetailPasswordFieldScrambleLabel':"隐藏密码",
365 'recordDetailPasswordFieldUnscrambleLabel':"显示密码", 365 'recordDetailPasswordFieldUnscrambleLabel':"显示密码",
366 'recordDetailDirectLoginBlockTitle':"直接登录", 366 'recordDetailDirectLoginBlockTitle':"直接登录",
367 'recordDetailNewDirectLoginDescription':"<p>直接登录配置</p> ", 367 'recordDetailNewDirectLoginDescription':"<p>直接登录配置</p> ",
368 'recordDetailDirectLoginBlockNoDirectLoginConfiguredDescription':"<p>这个密码卡片包含在线服务证书吗?</p> <p>仅仅单击就可以从 Clipperz 使用书签配置 “直接登录”</p> ", 368 'recordDetailDirectLoginBlockNoDirectLoginConfiguredDescription':"<p>这个密码卡片包含在线服务证书吗?</p> <p>仅仅单击就可以从 Clipperz 使用书签配置 “直接登录”</p> ",
369 'recordDetailAddNewDirectLoginButtonLabel':"添加新的直接登录", 369 'recordDetailAddNewDirectLoginButtonLabel':"添加新的直接登录",
370 'recordDetailEditButtonLabel':"编辑", 370 'recordDetailEditButtonLabel':"编辑",
371 'recordDetailSaveButtonLabel':"保存", 371 'recordDetailSaveButtonLabel':"保存",
372 'recordDetailCancelButtonLabel':"取消", 372 'recordDetailCancelButtonLabel':"取消",
373 'newRecordTitleLabel':"_新密码卡片_", 373 'newRecordTitleLabel':"_新密码卡片_",
374 'recordSaveChangesPanelCollectRecordInfoMessageTitle':"保存密码卡片", 374 'recordSaveChangesPanelCollectRecordInfoMessageTitle':"保存密码卡片",
375 'recordSaveChangesPanelCollectRecordInfoMessageText':"更新密码卡片报头", 375 'recordSaveChangesPanelCollectRecordInfoMessageText':"更新密码卡片报头",
376 'recordSaveChangesPanelEncryptUserDataMessageTitle':"保存密码卡片", 376 'recordSaveChangesPanelEncryptUserDataMessageTitle':"保存密码卡片",
377 'recordSaveChangesPanelEncryptUserDataMessageText':"本地加密卡片报头", 377 'recordSaveChangesPanelEncryptUserDataMessageText':"本地加密卡片报头",
378 'recordSaveChangesPanelEncryptRecordDataMessageTitle':"保存密码卡片", 378 'recordSaveChangesPanelEncryptRecordDataMessageTitle':"保存密码卡片",
379 'recordSaveChangesPanelEncryptRecordDataMessageText':"本地加密卡片数据", 379 'recordSaveChangesPanelEncryptRecordDataMessageText':"本地加密卡片数据",
380 'recordSaveChangesPanelEncryptRecordVersionDataMessageTitle':"保存密码卡片", 380 'recordSaveChangesPanelEncryptRecordVersionDataMessageTitle':"保存密码卡片",
381 'recordSaveChangesPanelEncryptRecordVersionDataMessageText':"本地加密密码卡片版本数据", 381 'recordSaveChangesPanelEncryptRecordVersionDataMessageText':"本地加密密码卡片版本数据",
382 'recordSaveChangesPanelSendingDataToTheServerMessageTitle':"保存密码卡片", 382 'recordSaveChangesPanelSendingDataToTheServerMessageTitle':"保存密码卡片",
383 'recordSaveChangesPanelSendingDataToTheServerMessageText':"从 Clipperz 更新加密卡报头", 383 'recordSaveChangesPanelSendingDataToTheServerMessageText':"从 Clipperz 更新加密卡报头",
384 'recordSaveChangesPanelUpdatingTheInterfaceMessageTitle':"保存密码卡片", 384 'recordSaveChangesPanelUpdatingTheInterfaceMessageTitle':"保存密码卡片",
385 'recordSaveChangesPanelUpdatingTheInterfaceMessageText':"更新界面", 385 'recordSaveChangesPanelUpdatingTheInterfaceMessageText':"更新界面",
386 'passwordGeneratorPanelTitle':"密码生成器", 386 'passwordGeneratorPanelTitle':"密码生成器",
387 'passwordGeneratorPanelOkLabel':"确认", 387 'passwordGeneratorPanelOkLabel':"确认",
388 'passwordGeneratorPanelCancelLabel':"取消", 388 'passwordGeneratorPanelCancelLabel':"取消",
389 'passwordGeneratorLengthLabel':"长度:", 389 'passwordGeneratorLengthLabel':"长度:",
390 //'DWRUtilLoadingMessage':"加载数据。。。", 390 //'DWRUtilLoadingMessage':"加载数据。。。",
391 'comingSoon':"即将到来。。。", 391 'comingSoon':"即将到来。。。",
392 'panelCollectingEntryopyMessageText':"收集平均信息", 392 'panelCollectingEntryopyMessageText':"收集平均信息",
393 'directLoginConfigurationCheckBoxFieldSelectedValue':"是", 393 'directLoginConfigurationCheckBoxFieldSelectedValue':"是",
394 'directLoginConfigurationCheckBoxFieldNotSelectedValue':"否", 394 'directLoginConfigurationCheckBoxFieldNotSelectedValue':"否",
395 'WELCOME_BACK':"欢迎回来!", 395 'WELCOME_BACK':"欢迎回来!",
396 'currentConnectionText':"你的连接 IP 地址是&nbsp;__ip__; 来自 __country__, 在 __browser__ 上使用 __operatingSystem__。", 396 'currentConnectionText':"你的连接 IP 地址是&nbsp;__ip__; 来自 __country__, 在 __browser__ 上使用 __operatingSystem__。",
397 'latestConnectionText':"你上次的登录 IP 是&nbsp;__ip__ 在 __elapsedTimeDescription__ (__time__); 来自 __country__, 在 __browser__ 上使用 __operatingSystem__。", 397 'latestConnectionText':"你上次的登录 IP 是&nbsp;__ip__ 在 __elapsedTimeDescription__ (__time__); 来自 __country__, 在 __browser__ 上使用 __operatingSystem__。",
398 'fullLoginHistoryLinkLabel':"显示所有登录历史", 398 'fullLoginHistoryLinkLabel':"显示所有登录历史",
399 'elapsedTimeDescriptions':{ 399 'elapsedTimeDescriptions':{
400 'MORE_THAN_A_MONTH_AGO':"一个月之前", 400 'MORE_THAN_A_MONTH_AGO':"一个月之前",
401 'MORE_THAN_A_WEEK_AGO':"一周之前", 401 'MORE_THAN_A_WEEK_AGO':"一周之前",
402 'MORE_THAN_*_WEEKS_AGO':"__elapsed__ 周以前", 402 'MORE_THAN_*_WEEKS_AGO':"__elapsed__ 周以前",
403 'YESTERDAY':"昨天", 403 'YESTERDAY':"昨天",
404 '*_DAYS_AGO':"__elapsed__ 天之前", 404 '*_DAYS_AGO':"__elapsed__ 天之前",
405 'ABOUT_AN_HOUR_AGO':"大约一个小时前", 405 'ABOUT_AN_HOUR_AGO':"大约一个小时前",
406 '*_HOURS_AGO':"__elapsed__ 小时前", 406 '*_HOURS_AGO':"__elapsed__ 小时前",
407 'JUST_A_FEW_MINUTES_AGO':"仅仅几分钟之前", 407 'JUST_A_FEW_MINUTES_AGO':"仅仅几分钟之前",
408 'ABOUT_*_MINUTES_AGO':"大约 __elapsed__ 几分钟前" 408 'ABOUT_*_MINUTES_AGO':"大约 __elapsed__ 几分钟前"
409}, 409},
410 'unknown_ip':"未知", 410 'unknown_ip':"未知",
411 'calendarStrings':{ 411 'calendarStrings':{
412 'months':{ 412 'months':{
413 '0':"一月", 413 '0':"一月",
414 '1':"二月", 414 '1':"二月",
415 '2':"三月", 415 '2':"三月",
416 '3':"四月", 416 '3':"四月",
417 '4':"五月", 417 '4':"五月",
418 '5':"六月", 418 '5':"六月",
419 '6':"七月", 419 '6':"七月",
420 '7':"八月", 420 '7':"八月",
421 '8':"九月", 421 '8':"九月",
422 '9':"十月", 422 '9':"十月",
423 '10':"十一月", 423 '10':"十一月",
424 '11':"十二月" 424 '11':"十二月"
425 }, 425 },
426 'shortMonths':{ 426 'shortMonths':{
427 '0':"一月", 427 '0':"一月",
428 '1':"二月", 428 '1':"二月",
429 '2':"三月", 429 '2':"三月",
430 '3':"四月", 430 '3':"四月",
431 '4':"五月", 431 '4':"五月",
432 '5':"六月", 432 '5':"六月",
433 '6':"七月", 433 '6':"七月",
434 '7':"八月", 434 '7':"八月",
435 '8':"九月", 435 '8':"九月",
436 '9':"十月", 436 '9':"十月",
437 '10':"十一月", 437 '10':"十一月",
438 '11':"十二月" 438 '11':"十二月"
439 }, 439 },
440 'days':{ 440 'days':{
441 '0':"星期日", 441 '0':"星期日",
442 '1':"星期一", 442 '1':"星期一",
443 '2':"星期二", 443 '2':"星期二",
444 '3':"星期三", 444 '3':"星期三",
445 '4':"星期四", 445 '4':"星期四",
446 '5':"星期五", 446 '5':"星期五",
447 '6':"星期六" 447 '6':"星期六"
448 }, 448 },
449 'shortDays':{ 449 'shortDays':{
450 '0':"日", 450 '0':"日",
451 '1':"一", 451 '1':"一",
452 '2':"二", 452 '2':"二",
453 '3':"三", 453 '3':"三",
454 '4':"四", 454 '4':"四",
455 '5':"五", 455 '5':"五",
456 '6':"六" 456 '6':"六"
457 }, 457 },
458 'veryShortDays':{ 458 'veryShortDays':{
459 '0':"日", 459 '0':"日",
460 '1':"一", 460 '1':"一",
461 '2':"二", 461 '2':"二",
462 '3':"三", 462 '3':"三",
463 '4':"四", 463 '4':"四",
464 '5':"五", 464 '5':"五",
465 '6':"六" 465 '6':"六"
466 }, 466 },
467 'amDesignation':"上午", 467 'amDesignation':"上午",
468 'pmDesignation':"下午" 468 'pmDesignation':"下午"
469}, 469},
470 470
471__syntaxFix__: "syntax fix" 471__syntaxFix__: "syntax fix"
472}); 472});
diff --git a/frontend/gamma/css/web.css b/frontend/gamma/css/web.css
index 011831a..7d1745b 100644
--- a/frontend/gamma/css/web.css
+++ b/frontend/gamma/css/web.css
@@ -125,1621 +125,1671 @@ div#loading {
125 /* IE10 */ 125 /* IE10 */
126 background-image: -moz-radial-gradient(center, circle farthest-corner, #4d52b3 0%, #1f2148 100%); 126 background-image: -moz-radial-gradient(center, circle farthest-corner, #4d52b3 0%, #1f2148 100%);
127 /* Mozilla Firefox */ 127 /* Mozilla Firefox */
128 background-image: -o-radial-gradient(center, circle farthest-corner, #4d52b3 0%, #1f2148 100%); 128 background-image: -o-radial-gradient(center, circle farthest-corner, #4d52b3 0%, #1f2148 100%);
129 /* Opera */ 129 /* Opera */
130 background-image: -webkit-radial-gradient(center, circle farthest-corner, #4d52b3 0%, #1f2148 100%); 130 background-image: -webkit-radial-gradient(center, circle farthest-corner, #4d52b3 0%, #1f2148 100%);
131 /* Webkit (Chrome 11+) */ 131 /* Webkit (Chrome 11+) */
132 background-image: radial-gradient(center, circle farthest-corner, #4d52b3 0%, #1f2148 100%); 132 background-image: radial-gradient(center, circle farthest-corner, #4d52b3 0%, #1f2148 100%);
133 /* Proposed W3C Markup */ 133 /* Proposed W3C Markup */
134 background-image: -webkit-gradient(radial, center center, 0, center center, 495, color-stop(0, #4d52b3), color-stop(1, #1f2148)); 134 background-image: -webkit-gradient(radial, center center, 0, center center, 495, color-stop(0, #4d52b3), color-stop(1, #1f2148));
135 /* Webkit (Safari/Chrome 10) */ 135 /* Webkit (Safari/Chrome 10) */
136} 136}
137div#loading div { 137div#loading div {
138 display: table-cell; 138 display: table-cell;
139 vertical-align: middle; 139 vertical-align: middle;
140 width: 100%; 140 width: 100%;
141 text-align: center; 141 text-align: center;
142} 142}
143div#loading div h1 { 143div#loading div h1 {
144 font-size: 40pt; 144 font-size: 40pt;
145 color: #ffffff; 145 color: #ffffff;
146 text-shadow: -1px -1px 2px #2e316c, 1px 1px 1px #454aa1; 146 text-shadow: -1px -1px 2px #2e316c, 1px 1px 1px #454aa1;
147} 147}
148div#loading div h3 { 148div#loading div h3 {
149 font-size: 18pt; 149 font-size: 18pt;
150 text-shadow: -1px -1px 1px #2e316c, 1px 1px 1px #454aa1; 150 text-shadow: -1px -1px 1px #2e316c, 1px 1px 1px #454aa1;
151 color: #1f2148; 151 color: #1f2148;
152} 152}
153div#loading div h5 { 153div#loading div h5 {
154 padding-left: 20px; 154 padding-left: 20px;
155 color: #ff9200; 155 color: #ff9200;
156} 156}
157/* 157/*
158 158
159Color list: 159Color list:
160- login box: 160- login box:
161 light#ff9955 161 light#ff9955
162 dark#ff6622 162 dark#ff6622
163- login button: 163- login button:
164 regular#dd5500 164 regular#dd5500
165 hover#773311 165 hover#773311
166- login translations: 166- login translations:
167 box: #cc6622; 167 box: #cc6622;
168 not-selected: 168 not-selected:
169 color: #ddaa99 169 color: #ddaa99
170 background:#994422 170 background:#994422
171 selected: #772211; 171 selected: #772211;
172*/ 172*/
173html { 173html {
174 height: 100%; 174 height: 100%;
175} 175}
176body { 176body {
177 font-family: Helvetica-Neue, Helvetica, Arial, Geneva, sans-serif; 177 font-family: Helvetica-Neue, Helvetica, Arial, Geneva, sans-serif;
178 margin: 0px; 178 margin: 0px;
179} 179}
180div.modalDialogMask.userInfoBoxMask { 180div.modalDialogMask.userInfoBoxMask {
181 -moz-opacity: 0.0; 181 -moz-opacity: 0.0;
182 opacity: .0; 182 opacity: .0;
183 filter: alpha(opacity=0); 183 filter: alpha(opacity=0);
184 z-index: 19000; 184 z-index: 19000;
185} 185}
186.reset-margin { 186.reset-margin {
187 margin: 0px; 187 margin: 0px;
188 padding: 0px; 188 padding: 0px;
189 border: 0px; 189 border: 0px;
190} 190}
191.clear { 191.clear {
192 clear: both; 192 clear: both;
193} 193}
194.hidden_none { 194.hidden_none {
195 display: none; 195 display: none;
196 visibility: hidden; 196 visibility: hidden;
197} 197}
198.keepTogether { 198.keepTogether {
199 display: inline-block; 199 display: inline-block;
200 white-space: nowrap; 200 white-space: nowrap;
201} 201}
202#mainDiv { 202#mainDiv {
203 margin: 0 auto; 203 margin: 0 auto;
204} 204}
205div.tooltip { 205div.tooltip {
206 position: absolute; 206 position: absolute;
207 z-index: 30001; 207 z-index: 30001;
208} 208}
209div.tooltip div.tooltip_body { 209div.tooltip div.tooltip_body {
210 border-radius: 8px; 210 border-radius: 8px;
211 -moz-border-radius: 8px; 211 -moz-border-radius: 8px;
212 -webkit-border-radius: 8px; 212 -webkit-border-radius: 8px;
213 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bbbbbb), to(#555555)); 213 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bbbbbb), to(#555555));
214 background: -moz-linear-gradient(0% 100% 90deg, #555555, #bbbbbb); 214 background: -moz-linear-gradient(0% 100% 90deg, #555555, #bbbbbb);
215 background: linear-gradient(0deg, #555555, #bbbbbb); 215 background: linear-gradient(0deg, #555555, #bbbbbb);
216 -webkit-box-shadow: 4px 4px 10px #333333; 216 -webkit-box-shadow: 4px 4px 10px #333333;
217 -moz-box-shadow: 4px 4px 10px #333333; 217 -moz-box-shadow: 4px 4px 10px #333333;
218 box-shadow: 4px 4px 10px #333333; 218 box-shadow: 4px 4px 10px #333333;
219 border-top: 1px solid #d4d4d4; 219 border-top: 1px solid #d4d4d4;
220 border-left: 1px solid #a2a2a2; 220 border-left: 1px solid #a2a2a2;
221 border-right: 1px solid #6f6f6f; 221 border-right: 1px solid #6f6f6f;
222 border-bottom: 1px solid #3c3c3c; 222 border-bottom: 1px solid #3c3c3c;
223} 223}
224div.tooltip div.tooltip_body span { 224div.tooltip div.tooltip_body span {
225 display: block; 225 display: block;
226 padding: 10px; 226 padding: 10px;
227 font-size: 10pt; 227 font-size: 10pt;
228 color: white; 228 color: white;
229} 229}
230div.tooltip div.tooltip_body div.tooltip_text { 230div.tooltip div.tooltip_body div.tooltip_text {
231 width: 200px; 231 width: 200px;
232} 232}
233div.tooltip div.tooltip_arrow { 233div.tooltip div.tooltip_arrow {
234 position: absolute; 234 position: absolute;
235 width: 0; 235 width: 0;
236 height: 0; 236 height: 0;
237 border: 6px solid transparent; 237 border: 6px solid transparent;
238} 238}
239div.tooltip.BELOW div.tooltip_arrow { 239div.tooltip.BELOW div.tooltip_arrow {
240 top: -12px; 240 top: -12px;
241 left: 97px; 241 left: 97px;
242 border-bottom: 6px solid #bbbbbb; 242 border-bottom: 6px solid #bbbbbb;
243} 243}
244div.tooltip.ABOVE div.tooltip_arrow { 244div.tooltip.ABOVE div.tooltip_arrow {
245 position: static; 245 position: static;
246 margin-left: 97px; 246 margin-left: 97px;
247 border-top: 6px solid #555555; 247 border-top: 6px solid #555555;
248} 248}
249div.tooltip.LEFT div.tooltip_arrow { 249div.tooltip.LEFT div.tooltip_arrow {
250 left: 203px; 250 left: 203px;
251 top: 10px; 251 top: 10px;
252 border-left: 6px solid #747474; 252 border-left: 6px solid #747474;
253} 253}
254div.tooltip.LEFT div.tooltip_body div.tooltip_text { 254div.tooltip.LEFT div.tooltip_body div.tooltip_text {
255 min-height: 45px; 255 min-height: 45px;
256} 256}
257div.tooltip.RIGHT div.tooltip_arrow { 257div.tooltip.RIGHT div.tooltip_arrow {
258 left: -12px; 258 left: -12px;
259 top: 10px; 259 top: 10px;
260 border-right: 6px solid #9c9c9c; 260 border-right: 6px solid #9c9c9c;
261} 261}
262div.tooltip.RIGHT div.tooltip_body div.tooltip_text { 262div.tooltip.RIGHT div.tooltip_body div.tooltip_text {
263 min-height: 45px; 263 min-height: 45px;
264} 264}
265.button.default { 265.button.default {
266 display: inline-block; 266 display: inline-block;
267 height: 20px; 267 height: 20px;
268 cursor: pointer; 268 cursor: pointer;
269 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffa76f), to(#ff6622)); 269 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffa76f), to(#ff6622));
270 background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ffa76f); 270 background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ffa76f);
271 background: linear-gradient(0deg, #ff6622, #ffa76f); 271 background: linear-gradient(0deg, #ff6622, #ffa76f);
272 border-radius: 5; 272 border-radius: 5;
273 -moz-border-radius: 5; 273 -moz-border-radius: 5;
274 -webkit-border-radius: 5; 274 -webkit-border-radius: 5;
275 border: 1px solid #ff7f46; 275 border: 1px solid #ff7f46;
276 padding-top: 4px; 276 padding-top: 4px;
277 padding-left: 15px; 277 padding-left: 15px;
278 padding-right: 15px; 278 padding-right: 15px;
279 padding-bottom: 2px; 279 padding-bottom: 2px;
280 color: white; 280 color: white;
281 font-weight: lighter; 281 font-weight: lighter;
282 text-shadow: -1px -1px 1px #ff6622, 1px 1px 1px #ffa76f; 282 text-shadow: -1px -1px 1px #ff6622, 1px 1px 1px #ffa76f;
283 text-decoration: none; 283 text-decoration: none;
284 font-weight: normal; 284 font-weight: normal;
285} 285}
286.button.default:hover { 286.button.default:hover {
287 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff8e46), to(#ff6622)); 287 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff8e46), to(#ff6622));
288 background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ff8e46); 288 background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ff8e46);
289 background: linear-gradient(0deg, #ff6622, #ff8e46); 289 background: linear-gradient(0deg, #ff6622, #ff8e46);
290} 290}
291.button { 291.button {
292 display: inline-block; 292 display: inline-block;
293 height: 20px; 293 height: 20px;
294 cursor: pointer; 294 cursor: pointer;
295 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bfbfbf), to(#999999)); 295 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bfbfbf), to(#999999));
296 background: -moz-linear-gradient(0% 100% 90deg, #999999, #bfbfbf); 296 background: -moz-linear-gradient(0% 100% 90deg, #999999, #bfbfbf);
297 background: linear-gradient(0deg, #999999, #bfbfbf); 297 background: linear-gradient(0deg, #999999, #bfbfbf);
298 border-radius: 5; 298 border-radius: 5;
299 -moz-border-radius: 5; 299 -moz-border-radius: 5;
300 -webkit-border-radius: 5; 300 -webkit-border-radius: 5;
301 border: 1px solid #ababab; 301 border: 1px solid #ababab;
302 padding-top: 4px; 302 padding-top: 4px;
303 padding-left: 15px; 303 padding-left: 15px;
304 padding-right: 15px; 304 padding-right: 15px;
305 padding-bottom: 2px; 305 padding-bottom: 2px;
306 color: white; 306 color: white;
307 font-weight: lighter; 307 font-weight: lighter;
308 text-shadow: -1px -1px 1px #999999, 1px 1px 1px #bfbfbf; 308 text-shadow: -1px -1px 1px #999999, 1px 1px 1px #bfbfbf;
309 text-decoration: none; 309 text-decoration: none;
310} 310}
311.button:hover { 311.button:hover {
312 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ababab), to(#999999)); 312 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ababab), to(#999999));
313 background: -moz-linear-gradient(0% 100% 90deg, #999999, #ababab); 313 background: -moz-linear-gradient(0% 100% 90deg, #999999, #ababab);
314 background: linear-gradient(0deg, #999999, #ababab); 314 background: linear-gradient(0deg, #999999, #ababab);
315} 315}
316/* 316/*
317 317
318Color list: 318Color list:
319- login box: 319- login box:
320 light#ff9955 320 light#ff9955
321 dark#ff6622 321 dark#ff6622
322- login button: 322- login button:
323 regular#dd5500 323 regular#dd5500
324 hover#773311 324 hover#773311
325- login translations: 325- login translations:
326 box: #cc6622; 326 box: #cc6622;
327 not-selected: 327 not-selected:
328 color: #ddaa99 328 color: #ddaa99
329 background:#994422 329 background:#994422
330 selected: #772211; 330 selected: #772211;
331*/ 331*/
332html { 332html {
333 height: 100%; 333 height: 100%;
334} 334}
335body { 335body {
336 font-family: Helvetica-Neue, Helvetica, Arial, Geneva, sans-serif; 336 font-family: Helvetica-Neue, Helvetica, Arial, Geneva, sans-serif;
337 margin: 0px; 337 margin: 0px;
338} 338}
339div.modalDialogMask.userInfoBoxMask { 339div.modalDialogMask.userInfoBoxMask {
340 -moz-opacity: 0.0; 340 -moz-opacity: 0.0;
341 opacity: .0; 341 opacity: .0;
342 filter: alpha(opacity=0); 342 filter: alpha(opacity=0);
343 z-index: 19000; 343 z-index: 19000;
344} 344}
345.reset-margin { 345.reset-margin {
346 margin: 0px; 346 margin: 0px;
347 padding: 0px; 347 padding: 0px;
348 border: 0px; 348 border: 0px;
349} 349}
350.clear { 350.clear {
351 clear: both; 351 clear: both;
352} 352}
353.hidden_none { 353.hidden_none {
354 display: none; 354 display: none;
355 visibility: hidden; 355 visibility: hidden;
356} 356}
357.keepTogether { 357.keepTogether {
358 display: inline-block; 358 display: inline-block;
359 white-space: nowrap; 359 white-space: nowrap;
360} 360}
361#mainDiv { 361#mainDiv {
362 margin: 0 auto; 362 margin: 0 auto;
363} 363}
364div.pageHeaderAndBody { 364div.pageHeaderAndBody {
365 height: 100%; 365 height: 100%;
366} 366}
367div.pageHeaderAndBody div#pageBody { 367div.pageHeaderAndBody div#pageBody {
368 min-width: 1013px; 368 min-width: 1013px;
369 padding-bottom: 90px; 369 padding-bottom: 90px;
370} 370}
371div.pageHeaderAndBody div.pageHeader { 371div.pageHeaderAndBody div.pageHeader {
372 background-color: #1f2148; 372 background-color: #1f2148;
373 min-width: 1013px; 373 min-width: 1013px;
374} 374}
375div.pageHeaderAndBody div.pageHeader div#miscLinks { 375div.pageHeaderAndBody div.pageHeader div#miscLinks {
376 float: right; 376 float: right;
377} 377}
378div.pageHeaderAndBody div.pageHeader div#miscLinks ul { 378div.pageHeaderAndBody div.pageHeader div#miscLinks ul {
379 margin: 12px 0px 0px; 379 margin: 12px 0px 0px;
380 padding: 15px; 380 padding: 15px;
381} 381}
382div.pageHeaderAndBody div.pageHeader div#miscLinks ul li { 382div.pageHeaderAndBody div.pageHeader div#miscLinks ul li {
383 display: inline; 383 display: inline;
384 margin: 0px; 384 margin: 0px;
385 padding: 0px; 385 padding: 0px;
386 border: 0px; 386 border: 0px;
387} 387}
388div.pageHeaderAndBody div.pageHeader div#miscLinks ul li a { 388div.pageHeaderAndBody div.pageHeader div#miscLinks ul li a {
389 color: #ffffff; 389 color: #ffffff;
390 margin: 0px; 390 margin: 0px;
391 padding: 0px; 391 padding: 0px;
392 border: 0px; 392 border: 0px;
393 padding: 15px; 393 padding: 15px;
394 border-left: 1px solid #3e428f; 394 border-left: 1px solid #3e428f;
395 font-weight: normal; 395 font-weight: normal;
396 text-decoration: none; 396 text-decoration: none;
397 font-size: 12pt; 397 font-size: 12pt;
398 min-width: 70px; 398 min-width: 70px;
399} 399}
400div.pageHeaderAndBody div.pageHeader div#miscLinks ul li a:hover { 400div.pageHeaderAndBody div.pageHeader div#miscLinks ul li a:hover {
401 color: #b8bae1; 401 color: #b8bae1;
402} 402}
403div.pageHeaderAndBody div.pageHeader div#miscLinks ul li a#donateHeaderLink { 403div.pageHeaderAndBody div.pageHeader div#miscLinks ul li a#donateHeaderLink {
404 border-left: 0px; 404 border-left: 0px;
405} 405}
406div.pageHeaderAndBody div.pageHeader div#logoFrame { 406div.pageHeaderAndBody div.pageHeader div#logoFrame {
407 padding: 16px 16px 60px 16px; 407 padding: 16px 16px 60px 16px;
408 min-height: 44px; 408 min-height: 44px;
409} 409}
410div.pageHeaderAndBody div.pageHeader div#logoFrame a { 410div.pageHeaderAndBody div.pageHeader div#logoFrame a {
411 color: white; 411 color: white;
412 text-decoration: none; 412 text-decoration: none;
413} 413}
414div.pageHeaderAndBody div.pageHeader div#logoFrame a canvas { 414div.pageHeaderAndBody div.pageHeader div#logoFrame a canvas {
415 margin: 0px; 415 margin: 0px;
416 padding: 0px; 416 padding: 0px;
417 border: 0px; 417 border: 0px;
418 width: 150px; 418 width: 150px;
419 height: 39px; 419 height: 39px;
420} 420}
421div.pageHeaderAndBody div.pageHeader div#logoFrame a h5.clipperzPayoff { 421div.pageHeaderAndBody div.pageHeader div#logoFrame a h5.clipperzPayoff {
422 font-size: 13pt; 422 font-size: 13pt;
423 font-weight: normal; 423 font-weight: normal;
424 white-space: nowrap; 424 white-space: nowrap;
425 margin: 0px; 425 margin: 0px;
426 padding-left: 4px; 426 padding-left: 4px;
427} 427}
428div.pageHeaderAndBody div.pageHeader div#featureTabs table { 428div.pageHeaderAndBody div.pageHeader div#featureTabs table {
429 width: 100%; 429 width: 100%;
430 padding: 6px; 430 padding: 6px;
431 padding-left: 15px; 431 padding-left: 15px;
432 padding-right: 15px; 432 padding-right: 15px;
433 padding-bottom: 46px; 433 padding-bottom: 46px;
434} 434}
435div.pageHeaderAndBody div.pageHeader div#featureTabs table tr td { 435div.pageHeaderAndBody div.pageHeader div#featureTabs table tr td {
436 width: 25%; 436 width: 25%;
437 vertical-align: top; 437 vertical-align: top;
438 font-size: 11pt; 438 font-size: 11pt;
439 color: white; 439 color: white;
440} 440}
441div.pageHeaderAndBody div.pageHeader div#featureTabs table tr td img { 441div.pageHeaderAndBody div.pageHeader div#featureTabs table tr td img {
442 float: left; 442 float: left;
443} 443}
444div.pageHeaderAndBody div.pageHeader div#featureTabs table tr td span { 444div.pageHeaderAndBody div.pageHeader div#featureTabs table tr td span {
445 display: block; 445 display: block;
446 padding: 5 10 5 85; 446 padding: 5 10 5 85;
447} 447}
448div.pageHeaderAndBody div.pageHeader div#featureTabs canvas.featureIcon { 448div.pageHeaderAndBody div.pageHeader div#featureTabs canvas.featureIcon {
449 width: 76px; 449 width: 76px;
450 height: 76px; 450 height: 76px;
451 display: block; 451 display: block;
452 float: left; 452 float: left;
453 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffad79), to(#ff6622)); 453 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffad79), to(#ff6622));
454 background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ffad79); 454 background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ffad79);
455 background: linear-gradient(0deg, #ff6622, #ffad79); 455 background: linear-gradient(0deg, #ff6622, #ffad79);
456 border-radius: 38px; 456 border-radius: 38px;
457 -moz-border-radius: 38px; 457 -moz-border-radius: 38px;
458 -webkit-border-radius: 38px; 458 -webkit-border-radius: 38px;
459} 459}
460div.pageHeaderAndBody div.pageHeader div#news { 460div.pageHeaderAndBody div.pageHeader div#news {
461 top: -82px; 461 top: -82px;
462 left: 240px; 462 left: 240px;
463 width: 310px; 463 width: 310px;
464 height: 90px; 464 height: 90px;
465 position: absolute; 465 position: absolute;
466 background-color: #616475; 466 background-color: #616475;
467 -webkit-border-bottom-left-radius: 8px; 467 -webkit-border-bottom-left-radius: 8px;
468 -moz-border-radius-bottomleft: 8px; 468 -moz-border-radius-bottomleft: 8px;
469 border-bottom-left-radius: 8px; 469 border-bottom-left-radius: 8px;
470 -webkit-border-bottom-right-radius: 8px; 470 -webkit-border-bottom-right-radius: 8px;
471 -moz-border-radius-bottomright: 8px; 471 -moz-border-radius-bottomright: 8px;
472 border-bottom-right-radius: 8px; 472 border-bottom-right-radius: 8px;
473 -webkit-box-shadow: 2px 2px 9px #333333; 473 -webkit-box-shadow: 2px 2px 9px #333333;
474 -moz-box-shadow: 2px 2px 9px #333333; 474 -moz-box-shadow: 2px 2px 9px #333333;
475 box-shadow: 2px 2px 9px #333333; 475 box-shadow: 2px 2px 9px #333333;
476} 476}
477div.pageHeaderAndBody div.pageHeader div#news div#newsframe { 477div.pageHeaderAndBody div.pageHeader div#news div#newsframe {
478 margin-left: 10px; 478 margin-left: 10px;
479 margin-right: 10px; 479 margin-right: 10px;
480 height: 75px; 480 height: 75px;
481 overflow: hidden; 481 overflow: hidden;
482} 482}
483div.pageHeaderAndBody div.pageHeader div#news div#newsframe iframe { 483div.pageHeaderAndBody div.pageHeader div#news div#newsframe iframe {
484 width: 290px; 484 width: 290px;
485 border: 0px; 485 border: 0px;
486 color: #616475; 486 color: #616475;
487 background-color: #616475; 487 background-color: #616475;
488} 488}
489div.pageHeaderAndBody div.pageHeader div#news div.grip { 489div.pageHeaderAndBody div.pageHeader div#news div.grip {
490 width: 310px; 490 width: 310px;
491 height: 6px; 491 height: 6px;
492 margin-top: 2px; 492 margin-top: 2px;
493 cursor: pointer; 493 cursor: pointer;
494} 494}
495div.pageHeaderAndBody div.pageHeader div#news div.grip div.gripHandler { 495div.pageHeaderAndBody div.pageHeader div#news div.grip div.gripHandler {
496 margin-left: auto; 496 margin-left: auto;
497 margin-right: auto; 497 margin-right: auto;
498 margin-top: 8px; 498 margin-top: 8px;
499 width: 0; 499 width: 0;
500 height: 0; 500 height: 0;
501 border-left: 5px solid transparent; 501 border-left: 5px solid transparent;
502 border-right: 5px solid transparent; 502 border-right: 5px solid transparent;
503} 503}
504div.pageHeaderAndBody div.pageHeader div#news.open div.grip div.gripHandler { 504div.pageHeaderAndBody div.pageHeader div#news.open div.grip div.gripHandler {
505 border-bottom: 5px solid #e9e9ec; 505 border-bottom: 5px solid #e9e9ec;
506} 506}
507div.pageHeaderAndBody div.pageHeader div#news.hidden div.grip div.gripHandler { 507div.pageHeaderAndBody div.pageHeader div#news.hidden div.grip div.gripHandler {
508 border-top: 5px solid #e9e9ec; 508 border-top: 5px solid #e9e9ec;
509} 509}
510div.pageFooter { 510div.pageFooter {
511 margin-top: -90px; 511 margin-top: -90px;
512 height: 90px; 512 height: 90px;
513 clear: both; 513 clear: both;
514} 514}
515div.pageFooter div.footerWrapper { 515div.pageFooter div.footerWrapper {
516 clear: both; 516 clear: both;
517 padding-top: 10px; 517 padding-top: 10px;
518} 518}
519div.pageFooter div.footerWrapper div.footerContent { 519div.pageFooter div.footerWrapper div.footerContent {
520 background-color: #eaebe6; 520 background-color: #eaebe6;
521 padding: 20px; 521 padding: 20px;
522 font-size: 8pt; 522 font-size: 8pt;
523} 523}
524div.pageFooter div.footerWrapper div.footerContent canvas.footerStarIcon { 524div.pageFooter div.footerWrapper div.footerContent canvas.footerStarIcon {
525 width: 40px; 525 width: 40px;
526 height: 40px; 526 height: 40px;
527 float: left; 527 float: left;
528} 528}
529div.pageFooter div.footerWrapper div.footerContent span.copyright { 529div.pageFooter div.footerWrapper div.footerContent span.copyright {
530 padding-left: 10px; 530 padding-left: 10px;
531 color: #a0a0a0; 531 color: #a0a0a0;
532} 532}
533div.pageFooter div.footerWrapper div.footerContent a { 533div.pageFooter div.footerWrapper div.footerContent a {
534 padding-left: 50px; 534 padding-left: 50px;
535 display: block; 535 display: block;
536 color: #888888; 536 color: #888888;
537 font-weight: bold; 537 font-weight: bold;
538 text-decoration: none; 538 text-decoration: none;
539} 539}
540div.pageFooter div.footerWrapper div.footerContent div.applicationVersion { 540div.pageFooter div.footerWrapper div.footerContent div.applicationVersion {
541 padding: 8px; 541 padding: 8px;
542 color: #888888; 542 color: #888888;
543 background-color: #d2d2d2; 543 background-color: #d2d2d2;
544 position: relative; 544 position: relative;
545 top: -40px; 545 top: -40px;
546 float: right; 546 float: right;
547} 547}
548div.pageFooter div.footerWrapper div.footerContent div.applicationVersion a { 548div.pageFooter div.footerWrapper div.footerContent div.applicationVersion a {
549 padding-left: 0px; 549 padding-left: 0px;
550 display: inline; 550 display: inline;
551} 551}
552/* 552/*
553 553
554Color list: 554Color list:
555- login box: 555- login box:
556 light#ff9955 556 light#ff9955
557 dark#ff6622 557 dark#ff6622
558- login button: 558- login button:
559 regular#dd5500 559 regular#dd5500
560 hover#773311 560 hover#773311
561- login translations: 561- login translations:
562 box: #cc6622; 562 box: #cc6622;
563 not-selected: 563 not-selected:
564 color: #ddaa99 564 color: #ddaa99
565 background:#994422 565 background:#994422
566 selected: #772211; 566 selected: #772211;
567*/ 567*/
568html { 568html {
569 height: 100%; 569 height: 100%;
570} 570}
571body { 571body {
572 font-family: Helvetica-Neue, Helvetica, Arial, Geneva, sans-serif; 572 font-family: Helvetica-Neue, Helvetica, Arial, Geneva, sans-serif;
573 margin: 0px; 573 margin: 0px;
574} 574}
575div.modalDialogMask.userInfoBoxMask { 575div.modalDialogMask.userInfoBoxMask {
576 -moz-opacity: 0.0; 576 -moz-opacity: 0.0;
577 opacity: .0; 577 opacity: .0;
578 filter: alpha(opacity=0); 578 filter: alpha(opacity=0);
579 z-index: 19000; 579 z-index: 19000;
580} 580}
581.reset-margin { 581.reset-margin {
582 margin: 0px; 582 margin: 0px;
583 padding: 0px; 583 padding: 0px;
584 border: 0px; 584 border: 0px;
585} 585}
586.clear { 586.clear {
587 clear: both; 587 clear: both;
588} 588}
589.hidden_none { 589.hidden_none {
590 display: none; 590 display: none;
591 visibility: hidden; 591 visibility: hidden;
592} 592}
593.keepTogether { 593.keepTogether {
594 display: inline-block; 594 display: inline-block;
595 white-space: nowrap; 595 white-space: nowrap;
596} 596}
597#mainDiv { 597#mainDiv {
598 margin: 0 auto; 598 margin: 0 auto;
599} 599}
600div#loginBox { 600div#loginBox {
601 width: 273px; 601 width: 273px;
602 z-index: 19000; 602 z-index: 19000;
603 top: -30px; 603 top: -30px;
604 right: 30px; 604 right: 30px;
605 position: relative; 605 position: relative;
606 float: right; 606 float: right;
607} 607}
608div#loginBox div.header { 608div#loginBox div.header {
609 height: 25px; 609 height: 25px;
610 width: 273px; 610 width: 273px;
611 background-color: #ff9b5a; 611 background-color: #ff9b5a;
612 -webkit-border-top-left-radius: 20px; 612 -webkit-border-top-left-radius: 20px;
613 -moz-border-radius-topleft: 20px; 613 -moz-border-radius-topleft: 20px;
614 border-top-left-radius: 20px; 614 border-top-left-radius: 20px;
615 -webkit-border-top-right-radius: 20px; 615 -webkit-border-top-right-radius: 20px;
616 -moz-border-radius-topright: 20px; 616 -moz-border-radius-topright: 20px;
617 border-top-right-radius: 20px; 617 border-top-right-radius: 20px;
618} 618}
619div#loginBox div.body { 619div#loginBox div.body {
620 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9b5a), to(#ff6622)); 620 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9b5a), to(#ff6622));
621 background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ff9b5a); 621 background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ff9b5a);
622 background: linear-gradient(0deg, #ff6622, #ff9b5a); 622 background: linear-gradient(0deg, #ff6622, #ff9b5a);
623} 623}
624div#loginBox div.body h4 { 624div#loginBox div.body h4 {
625 color: #ffffff; 625 color: #ffffff;
626 font-size: 16pt; 626 font-size: 16pt;
627 font-weight: normal; 627 font-weight: normal;
628 padding-left: 20px; 628 padding-left: 20px;
629 margin: 0px; 629 margin: 0px;
630} 630}
631div#loginBox div.body form.loginForm { 631div#loginBox div.body form.loginForm {
632 padding: 5px 20px 0px; 632 padding: 5px 20px 0px;
633 margin-bottom: 0px; 633 margin-bottom: 0px;
634} 634}
635div#loginBox div.body form.loginForm label { 635div#loginBox div.body form.loginForm label {
636 color: #ffffff; 636 color: #ffffff;
637 font-size: 10pt; 637 font-size: 10pt;
638 display: block; 638 display: block;
639 padding-top: 5px; 639 padding-top: 5px;
640} 640}
641div#loginBox div.body form.loginForm label.checkbox { 641div#loginBox div.body form.loginForm label.checkbox {
642 display: inline; 642 display: inline;
643} 643}
644div#loginBox div.body form.loginForm input { 644div#loginBox div.body form.loginForm input {
645 width: 230px; 645 width: 230px;
646 font-size: 14pt; 646 font-size: 14pt;
647 color: #333366; 647 color: #333366;
648 background-color: #ffffff; 648 background-color: #ffffff;
649 border: 1px solid #bb4924; 649 border: 1px solid #bb4924;
650 padding: 2px 5px; 650 padding: 2px 5px;
651 height: 28px; 651 height: 28px;
652} 652}
653div#loginBox div.body form.loginForm input.checkbox { 653div#loginBox div.body form.loginForm input.checkbox {
654 margin: 10px 8px 0px 0px; 654 margin: 10px 8px 0px 0px;
655 height: auto; 655 height: auto;
656 width: auto; 656 width: auto;
657 border: 0px; 657 border: 0px;
658} 658}
659div#loginBox div.body form.loginForm input.checkbox:hover { 659div#loginBox div.body form.loginForm input.checkbox:hover {
660 cursor: pointer; 660 cursor: pointer;
661} 661}
662div#loginBox div.body form.loginForm input.otp { 662div#loginBox div.body form.loginForm input.otp {
663 width: 57px; 663 width: 57px;
664 display: inline; 664 display: inline;
665 padding-left: 0px; 665 padding-left: 0px;
666 padding-right: 0px; 666 padding-right: 0px;
667 height: 28px; 667 height: 28px;
668 font: 8pt monospace; 668 font: 8pt monospace;
669} 669}
670div#loginBox div.body form.loginForm input.submit { 670div#loginBox div.body form.loginForm input.submit {
671 margin: 0px 45px; 671 margin: 0px 45px;
672 width: 140px; 672 width: 140px;
673 color: #ffffff; 673 color: #ffffff;
674 background-color: #d44100; 674 background-color: #d44100;
675 border: 1px solid #bb4924; 675 border: 1px solid #bb4924;
676 padding: 6px; 676 padding: 6px;
677 font-size: 12pt; 677 font-size: 12pt;
678 height: auto; 678 height: auto;
679} 679}
680div#loginBox div.body form.loginForm input.submit:hover { 680div#loginBox div.body form.loginForm input.submit:hover {
681 color: #ffffff; 681 color: #ffffff;
682 background-color: #7e2700; 682 background-color: #7e2700;
683 cursor: pointer; 683 cursor: pointer;
684} 684}
685div#loginBox div.body form.loginForm ul { 685div#loginBox div.body form.loginForm ul {
686 list-style-type: none; 686 list-style-type: none;
687 padding: 0px; 687 padding: 0px;
688 margin: 0px; 688 margin: 0px;
689} 689}
690div#loginBox div.body form.loginForm ul li { 690div#loginBox div.body form.loginForm ul li {
691 display: block; 691 display: block;
692} 692}
693div#loginBox div.body form.loginForm div.translations { 693div#loginBox div.body form.loginForm div.translations {
694 margin: 15px -20px; 694 margin: 15px -20px;
695 background-color: #c87b59; 695 background-color: #c87b59;
696} 696}
697div#loginBox div.body form.loginForm div.translations h4 { 697div#loginBox div.body form.loginForm div.translations h4 {
698 font-size: 9pt; 698 font-size: 9pt;
699 padding: 6px 20px 0px; 699 padding: 6px 20px 0px;
700} 700}
701div#loginBox div.body form.loginForm div.translations ul { 701div#loginBox div.body form.loginForm div.translations ul {
702 margin: 0px; 702 margin: 0px;
703 padding: 5px 10px 10px; 703 padding: 5px 10px 10px;
704 margin-bottom: 15px; 704 margin-bottom: 15px;
705} 705}
706div#loginBox div.body form.loginForm div.translations ul li { 706div#loginBox div.body form.loginForm div.translations ul li {
707 font-size: 8pt; 707 font-size: 8pt;
708 color: #ddaa99; 708 color: #ddaa99;
709 background-color: #994422; 709 background-color: #994422;
710 display: inline-block; 710 display: inline-block;
711 padding: 2px 4px; 711 padding: 2px 4px;
712 margin: 1px; 712 margin: 1px;
713} 713}
714div#loginBox div.body form.loginForm div.translations ul li.selected { 714div#loginBox div.body form.loginForm div.translations ul li.selected {
715 color: #ffffff; 715 color: #ffffff;
716 background-color: #772211; 716 background-color: #772211;
717} 717}
718div#loginBox div.body form.loginForm div.translations ul li.selected:hover { 718div#loginBox div.body form.loginForm div.translations ul li.selected:hover {
719 cursor: default; 719 cursor: default;
720} 720}
721div#loginBox div.body form.loginForm div.translations ul li:hover { 721div#loginBox div.body form.loginForm div.translations ul li:hover {
722 cursor: pointer; 722 cursor: pointer;
723 color: #ffffff; 723 color: #ffffff;
724} 724}
725div#loginBox div.footer { 725div#loginBox div.footer {
726 height: 37px; 726 height: 37px;
727 width: 273px; 727 width: 273px;
728 background-color: #ff6622; 728 background-color: #ff6622;
729 -webkit-border-bottom-left-radius: 20px; 729 -webkit-border-bottom-left-radius: 20px;
730 -moz-border-radius-bottomleft: 20px; 730 -moz-border-radius-bottomleft: 20px;
731 border-bottom-left-radius: 20px; 731 border-bottom-left-radius: 20px;
732 -webkit-border-bottom-right-radius: 20px; 732 -webkit-border-bottom-right-radius: 20px;
733 -moz-border-radius-bottomright: 20px; 733 -moz-border-radius-bottomright: 20px;
734 border-bottom-right-radius: 20px; 734 border-bottom-right-radius: 20px;
735} 735}
736body.ext-gecko div#loginBox form.loginForm div.translations ul li { 736body.ext-gecko div#loginBox form.loginForm div.translations ul li {
737 display: -moz-inline-box; 737 display: -moz-inline-box;
738} 738}
739div#featurePoints { 739div#featurePoints {
740 min-width: 400px; 740 min-width: 400px;
741 padding-top: 15px; 741 padding-top: 15px;
742 padding-bottom: 20px; 742 padding-bottom: 20px;
743 padding-left: 20px; 743 padding-left: 20px;
744 padding-right: 330px; 744 padding-right: 330px;
745} 745}
746div#featurePoints table tbody tr td { 746div#featurePoints table tbody tr td {
747 width: 50%; 747 width: 50%;
748 vertical-align: top; 748 vertical-align: top;
749} 749}
750div#featurePoints div.block { 750div#featurePoints div.block {
751 padding: 10px; 751 padding: 10px;
752 color: #86858e; 752 color: #86858e;
753} 753}
754div#featurePoints div.block h3 { 754div#featurePoints div.block h3 {
755 font-weight: normal; 755 font-weight: normal;
756 font-size: 12pt; 756 font-size: 12pt;
757 margin: 0px; 757 margin: 0px;
758 padding: 5px 0px; 758 padding: 5px 0px;
759} 759}
760div#featurePoints div.block ul { 760div#featurePoints div.block ul {
761 margin: 0px; 761 margin: 0px;
762 margin-left: 20px; 762 margin-left: 20px;
763 padding: 0px; 763 padding: 0px;
764 list-style-position: outside; 764 list-style-position: outside;
765} 765}
766div#featurePoints div.block ul li { 766div#featurePoints div.block ul li {
767 font-size: 10pt; 767 font-size: 10pt;
768 padding: 3px 0px; 768 padding: 3px 0px;
769} 769}
770div.activeFeatures { 770div.activeFeatures {
771 float: left; 771 float: left;
772 margin-left: 20px; 772 margin-left: 20px;
773 height: 100px; 773 height: 100px;
774} 774}
775div.activeFeatures a { 775div.activeFeatures a {
776 display: inline-block; 776 display: inline-block;
777 padding-left: 46px; 777 padding-left: 46px;
778 color: #ff5906; 778 color: #ff5906;
779 text-decoration: none; 779 text-decoration: none;
780 font-size: 10pt; 780 font-size: 10pt;
781} 781}
782div.activeFeatures a span.payoff { 782div.activeFeatures a span.payoff {
783 display: block; 783 display: block;
784 font-size: 13pt; 784 font-size: 13pt;
785 font-weight: lighter; 785 font-weight: lighter;
786 color: #9b9689; 786 color: #9b9689;
787 margin: 0px; 787 margin: 0px;
788 padding: 0px; 788 padding: 0px;
789} 789}
790div.activeFeatures a:hover span.payoff { 790div.activeFeatures a:hover span.payoff {
791 color: #666666; 791 color: #666666;
792} 792}
793div.activeFeatures div.keepTogether a { 793div.activeFeatures div.keepTogether a {
794 padding-left: 0px; 794 padding-left: 0px;
795} 795}
796div.activeFeatures div.keepTogether div { 796div.activeFeatures div.keepTogether div {
797 display: inline-block; 797 display: inline-block;
798 padding-right: 15px; 798 padding-right: 15px;
799} 799}
800div.activeFeatures div.keepTogether canvas { 800div.activeFeatures div.keepTogether canvas {
801 width: 46px; 801 width: 46px;
802 height: 46px; 802 height: 46px;
803 vertical-align: bottom; 803 vertical-align: bottom;
804} 804}
805div.activeFeatures div.createAccountLink { 805div.activeFeatures div.createAccountLink {
806 display: inline-block; 806 display: inline-block;
807 width: 282; 807 width: 282;
808 height: 65px; 808 height: 65px;
809 background-image: url(./images/old/home/register.png); 809 background-image: url(./images/old/home/register.png);
810 margin-right: 20px; 810 margin-right: 20px;
811} 811}
812div.activeFeatures div.createAccountLink a.createAccountLink { 812div.activeFeatures div.createAccountLink a.createAccountLink {
813 position: relative; 813 position: relative;
814 top: -92px; 814 top: -92px;
815 left: 5px; 815 left: 5px;
816} 816}
817div.activeFeatures div.createAccountLink a.createAccountLink span.payoff { 817div.activeFeatures div.createAccountLink a.createAccountLink span.payoff {
818 margin-top: 23px; 818 margin-top: 23px;
819 margin-left: 40px; 819 margin-left: 40px;
820 font-size: 17pt; 820 font-size: 17pt;
821 color: #64626c; 821 color: #64626c;
822} 822}
823div.activeFeatures div.createAccountLink a.createAccountLink span.link { 823div.activeFeatures div.createAccountLink a.createAccountLink span.link {
824 padding-left: 40px; 824 padding-left: 40px;
825 padding-right: 50px; 825 padding-right: 50px;
826 padding-bottom: 10px; 826 padding-bottom: 10px;
827 font-size: 12pt; 827 font-size: 12pt;
828} 828}
829div.activeFeatures div.createAccountLink:hover { 829div.activeFeatures div.createAccountLink:hover {
830 background-image: url(./images/old/home/register_selected.png); 830 background-image: url(./images/old/home/register_selected.png);
831} 831}
832div.activeFeatures div.createAccountLink:hover a.createAccountLink span.payoff { 832div.activeFeatures div.createAccountLink:hover a.createAccountLink span.payoff {
833 color: #54535a; 833 color: #54535a;
834} 834}
835div.activeFeatures div.createAccountLink:hover a.createAccountLink span.link { 835div.activeFeatures div.createAccountLink:hover a.createAccountLink span.link {
836 color: white; 836 color: white;
837} 837}
838div.activeFeatures div.createAccountLink canvas { 838div.activeFeatures div.createAccountLink canvas {
839 width: 282px; 839 width: 282px;
840 height: 93px; 840 height: 93px;
841} 841}
842/* 842/*
843 843
844Color list: 844Color list:
845- login box: 845- login box:
846 light#ff9955 846 light#ff9955
847 dark#ff6622 847 dark#ff6622
848- login button: 848- login button:
849 regular#dd5500 849 regular#dd5500
850 hover#773311 850 hover#773311
851- login translations: 851- login translations:
852 box: #cc6622; 852 box: #cc6622;
853 not-selected: 853 not-selected:
854 color: #ddaa99 854 color: #ddaa99
855 background:#994422 855 background:#994422
856 selected: #772211; 856 selected: #772211;
857*/ 857*/
858html { 858html {
859 height: 100%; 859 height: 100%;
860} 860}
861body { 861body {
862 font-family: Helvetica-Neue, Helvetica, Arial, Geneva, sans-serif; 862 font-family: Helvetica-Neue, Helvetica, Arial, Geneva, sans-serif;
863 margin: 0px; 863 margin: 0px;
864} 864}
865div.modalDialogMask.userInfoBoxMask { 865div.modalDialogMask.userInfoBoxMask {
866 -moz-opacity: 0.0; 866 -moz-opacity: 0.0;
867 opacity: .0; 867 opacity: .0;
868 filter: alpha(opacity=0); 868 filter: alpha(opacity=0);
869 z-index: 19000; 869 z-index: 19000;
870} 870}
871.reset-margin { 871.reset-margin {
872 margin: 0px; 872 margin: 0px;
873 padding: 0px; 873 padding: 0px;
874 border: 0px; 874 border: 0px;
875} 875}
876.clear { 876.clear {
877 clear: both; 877 clear: both;
878} 878}
879.hidden_none { 879.hidden_none {
880 display: none; 880 display: none;
881 visibility: hidden; 881 visibility: hidden;
882} 882}
883.keepTogether { 883.keepTogether {
884 display: inline-block; 884 display: inline-block;
885 white-space: nowrap; 885 white-space: nowrap;
886} 886}
887#mainDiv { 887#mainDiv {
888 margin: 0 auto; 888 margin: 0 auto;
889} 889}
890div.userInfoBox { 890div.userInfoBox {
891 position: absolute; 891 position: absolute;
892 width: 160px; 892 width: 160px;
893 height: 120px; 893 height: 200px;
894 top: 100px; 894 top: 100px;
895 left: 15px; 895 left: 15px;
896 color: white; 896 color: white;
897 background-color: #ff9955; 897 background-color: #ff9955;
898 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9a56), to(#ff6723)); 898 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9a56), to(#ff6723));
899 background: -moz-linear-gradient(0% 100% 90deg, #ff6723, #ff9a56); 899 background: -moz-linear-gradient(0% 100% 90deg, #ff6723, #ff9a56);
900 background: linear-gradient(0deg, #ff6723, #ff9a56); 900 background: linear-gradient(0deg, #ff6723, #ff9a56);
901 border-radius: 10px; 901 border-radius: 10px;
902 -moz-border-radius: 10px; 902 -moz-border-radius: 10px;
903 -webkit-border-radius: 10px; 903 -webkit-border-radius: 10px;
904 -webkit-box-shadow: 2px 2px 9px #333333; 904 -webkit-box-shadow: 2px 2px 9px #333333;
905 -moz-box-shadow: 2px 2px 9px #333333; 905 -moz-box-shadow: 2px 2px 9px #333333;
906 box-shadow: 2px 2px 9px #333333; 906 box-shadow: 2px 2px 9px #333333;
907} 907}
908div.userInfoBox.locked { 908div.userInfoBox.locked {
909 z-index: 19001; 909 z-index: 19001;
910} 910}
911div.userInfoBox.locked div.header a.lockButton { 911div.userInfoBox.locked div.header a.lockButton {
912 background: url(./images/old/lock/locked.png) no-repeat -5px -2px; 912 background: url(./images/old/lock/locked.png) no-repeat -5px -2px;
913} 913}
914div.userInfoBox.locked div.header a.lockButton:hover { 914div.userInfoBox.locked div.header a.lockButton:hover {
915 background: url(./images/old/lock/locked_hover.png) no-repeat -5px -2px; 915 background: url(./images/old/lock/locked_hover.png) no-repeat -5px -2px;
916} 916}
917div.userInfoBox.locked div.body a { 917div.userInfoBox.locked div.body a {
918 display: none; 918 display: none;
919} 919}
920div.userInfoBox div.header { 920div.userInfoBox div.header {
921 height: 30px; 921 height: 30px;
922} 922}
923div.userInfoBox div.header h1 { 923div.userInfoBox div.header h1 {
924 font-size: 8pt; 924 font-size: 8pt;
925 font-weight: normal; 925 font-weight: normal;
926 margin: 0px; 926 margin: 0px;
927 padding-top: 12px; 927 padding-top: 12px;
928 padding-left: 12px; 928 padding-left: 12px;
929} 929}
930div.userInfoBox div.header a.lockButton { 930div.userInfoBox div.header a.lockButton {
931 position: absolute; 931 position: absolute;
932 top: 8px; 932 top: 8px;
933 right: 12px; 933 right: 12px;
934 display: block; 934 display: block;
935 width: 15px; 935 width: 15px;
936 height: 20px; 936 height: 20px;
937 text-decoration: none; 937 text-decoration: none;
938 background: url(./images/old/lock/unlocked.png) no-repeat -5px -2px; 938 background: url(./images/old/lock/unlocked.png) no-repeat -5px -2px;
939} 939}
940div.userInfoBox div.header a.lockButton:hover { 940div.userInfoBox div.header a.lockButton:hover {
941 background: url(./images/old/lock/unlocked_hover.png) no-repeat -5px -2px; 941 background: url(./images/old/lock/unlocked_hover.png) no-repeat -5px -2px;
942} 942}
943div.userInfoBox div.body { 943div.userInfoBox div.body {
944 padding: 0px 12px; 944 padding: 0px 12px;
945} 945}
946div.userInfoBox div.body h3 { 946div.userInfoBox div.body h3 {
947 font-size: 11pt; 947 font-size: 11pt;
948 font-weight: bold; 948 font-weight: bold;
949 margin: 0px; 949 margin: 0px;
950} 950}
951div.userInfoBox div.body ul { 951div.userInfoBox div.body ul {
952 font-size: 8pt; 952 font-size: 8pt;
953 padding: 0px; 953 padding: 0px;
954 margin: 4px 0px; 954 margin: 4px 0px;
955 list-style-position: inside; 955 list-style-position: inside;
956} 956}
957div.userInfoBox div.body ul li span.number { 957div.userInfoBox div.body ul li span.number {
958 font-weight: bold; 958 font-weight: bold;
959 padding-right: 3px; 959 padding-right: 3px;
960} 960}
961div.userInfoBox div.body div.accountInfo {
962 margin-top: 6px;
963 border-top: 1px solid white;
964 border-color: #f4aa84;
965}
966div.userInfoBox div.body div.accountInfo h5 {
967 margin: 0px;
968 padding-top: 8px;
969 padding-bottom: 8px;
970 font-size: 8pt;
971 font-weight: normal;
972}
973div.userInfoBox div.body div.accountInfo span.label {
974 font-size: 9pt;
975 font-weight: normal;
976 padding-right: 4px;
977 display: inline-block;
978 width: 45px;
979}
980div.userInfoBox div.body div.accountInfo span.label:after {
981 content: ":";
982}
983div.userInfoBox div.body div.accountInfo span.status {
984 font-size: 10pt;
985}
986div.userInfoBox div.body div.accountInfo span.expriation {
987 font-size: 9pt;
988}
989div.userInfoBox div.body div.accountInfo div.payButton {
990 float: right;
991 padding-top: 6px;
992 text-align: right;
993}
994div.userInfoBox div.body div.accountInfo div.payButton a {
995 border: 0px;
996 margin-top: 0px;
997 padding: 0px;
998 color: white;
999 display: inline-block;
1000 padding: 2px 5px 2px 5px;
1001 border-radius: 4px;
1002 -moz-border-radius: 4px;
1003 -webkit-border-radius: 4px;
1004 font-size: 9pt;
1005 font-weight: normal;
1006 background-color: #d15a22;
1007}
1008div.userInfoBox div.body div.accountInfo div.payButton a:hover {
1009 background-color: #8c3b15;
1010}
961div.userInfoBox div.body a { 1011div.userInfoBox div.body a {
962 display: block; 1012 display: block;
963 margin-top: 8px; 1013 margin-top: 4px;
964 border-top: 1px solid white; 1014 border-top: 1px solid white;
965 padding-top: 6px; 1015 padding-top: 6px;
966 font-size: 10pt; 1016 font-size: 10pt;
967 font-weight: bold; 1017 font-weight: bold;
968 color: #d15a22; 1018 color: #d15a22;
969 border-color: #fe9a5f; 1019 border-color: #fe9a5f;
970 text-decoration: none; 1020 text-decoration: none;
971} 1021}
972div.userInfoBox div.body a:hover { 1022div.userInfoBox div.body a:hover {
973 color: #8c3b15; 1023 color: #8c3b15;
974} 1024}
975div.sidePanels { 1025div.sidePanels {
976 float: left; 1026 float: left;
977 margin-top: 106px; 1027 margin-top: 186px;
978 margin-left: 20px; 1028 margin-left: 20px;
979 width: 160px; 1029 width: 160px;
980} 1030}
981div.sidePanels div.tabSidePanel { 1031div.sidePanels div.tabSidePanel {
982 margin-right: -10px; 1032 margin-right: -10px;
983} 1033}
984div.sidePanels div.tabSidePanel ul { 1034div.sidePanels div.tabSidePanel ul {
985 margin: 0px; 1035 margin: 0px;
986 padding-left: 0px; 1036 padding-left: 0px;
987 list-style-type: none; 1037 list-style-type: none;
988 color: #f78b46; 1038 color: #f78b46;
989} 1039}
990div.sidePanels div.tabSidePanel ul.mainTabs { 1040div.sidePanels div.tabSidePanel ul.mainTabs {
991 margin: 0px; 1041 margin: 0px;
992} 1042}
993div.sidePanels div.tabSidePanel ul.mainTabs li a { 1043div.sidePanels div.tabSidePanel ul.mainTabs li a {
994 display: block; 1044 display: block;
995 line-height: 30px; 1045 line-height: 30px;
996 height: 43px; 1046 height: 43px;
997 padding-left: 40px; 1047 padding-left: 40px;
998 color: #ff6621; 1048 color: #ff6621;
999 margin: 0px; 1049 margin: 0px;
1000 font-weight: normal; 1050 font-weight: normal;
1001 font-size: 13pt; 1051 font-size: 13pt;
1002 text-decoration: none; 1052 text-decoration: none;
1003} 1053}
1004div.sidePanels div.tabSidePanel ul.mainTabs li div.selectionHighlighter { 1054div.sidePanels div.tabSidePanel ul.mainTabs li div.selectionHighlighter {
1005 display: none; 1055 display: none;
1006} 1056}
1007div.sidePanels div.tabSidePanel ul.mainTabs li div.selectionHighlighter a.add { 1057div.sidePanels div.tabSidePanel ul.mainTabs li div.selectionHighlighter a.add {
1008 font-size: 14pt; 1058 font-size: 14pt;
1009 font-weight: bold; 1059 font-weight: bold;
1010 position: relative; 1060 position: relative;
1011 top: -34px; 1061 top: -34px;
1012 right: 16px; 1062 right: 16px;
1013 background: none; 1063 background: none;
1014 color: #c0531b; 1064 color: #c0531b;
1015 padding-left: 15px; 1065 padding-left: 15px;
1016} 1066}
1017div.sidePanels div.tabSidePanel ul.mainTabs li div.selectionHighlighter a.add:hover { 1067div.sidePanels div.tabSidePanel ul.mainTabs li div.selectionHighlighter a.add:hover {
1018 color: white; 1068 color: white;
1019} 1069}
1020div.sidePanels div.tabSidePanel ul.mainTabs li div.selectionHighlighter a.add span { 1070div.sidePanels div.tabSidePanel ul.mainTabs li div.selectionHighlighter a.add span {
1021 font-size: 8pt; 1071 font-size: 8pt;
1022 vertical-align: middle; 1072 vertical-align: middle;
1023} 1073}
1024div.sidePanels div.tabSidePanel ul.mainTabs li div.selectionHighlighter a.add h3 { 1074div.sidePanels div.tabSidePanel ul.mainTabs li div.selectionHighlighter a.add h3 {
1025 display: inline; 1075 display: inline;
1026 padding-left: 5px; 1076 padding-left: 5px;
1027} 1077}
1028div.sidePanels div.tabSidePanel ul.mainTabs li.selected div.selectionHighlighter { 1078div.sidePanels div.tabSidePanel ul.mainTabs li.selected div.selectionHighlighter {
1029 display: block; 1079 display: block;
1030 position: absolute; 1080 position: absolute;
1031 left: 154px; 1081 left: 154px;
1032 margin-top: -43px; 1082 margin-top: -43px;
1033} 1083}
1034div.sidePanels div.tabSidePanel ul.mainTabs li.cards a { 1084div.sidePanels div.tabSidePanel ul.mainTabs li.cards a {
1035 background: url(./images/old/main/tabs/cardsBackground.png) -19px -63px; 1085 background: url(./images/old/main/tabs/cardsBackground.png) -19px -63px;
1036} 1086}
1037div.sidePanels div.tabSidePanel ul.mainTabs li.cards a:hover { 1087div.sidePanels div.tabSidePanel ul.mainTabs li.cards a:hover {
1038 background: url(./images/old/main/tabs/cardsBackground.png) -19px -110px; 1088 background: url(./images/old/main/tabs/cardsBackground.png) -19px -110px;
1039} 1089}
1040div.sidePanels div.tabSidePanel ul.mainTabs li.cards.selected a { 1090div.sidePanels div.tabSidePanel ul.mainTabs li.cards.selected a {
1041 margin-left: -10px; 1091 margin-left: -10px;
1042 padding-left: 50px; 1092 padding-left: 50px;
1043 color: white; 1093 color: white;
1044 background: url(./images/old/main/tabs/cardsBackground.png) -9px -14px; 1094 background: url(./images/old/main/tabs/cardsBackground.png) -9px -14px;
1045} 1095}
1046div.sidePanels div.tabSidePanel ul.mainTabs li.directLogins.selected a { 1096div.sidePanels div.tabSidePanel ul.mainTabs li.directLogins.selected a {
1047 margin-left: -10px; 1097 margin-left: -10px;
1048 padding-left: 50px; 1098 padding-left: 50px;
1049 color: white; 1099 color: white;
1050} 1100}
1051div.sidePanels div.tabSidePanel ul.mainTabs li.directLogins.selected a:hover { 1101div.sidePanels div.tabSidePanel ul.mainTabs li.directLogins.selected a:hover {
1052 color: white; 1102 color: white;
1053} 1103}
1054div.sidePanels div.tabSidePanel ul.otherTabs { 1104div.sidePanels div.tabSidePanel ul.otherTabs {
1055 margin: 10px 0px; 1105 margin: 10px 0px;
1056} 1106}
1057div.sidePanels div.tabSidePanel ul.otherTabs li { 1107div.sidePanels div.tabSidePanel ul.otherTabs li {
1058 margin-top: -4px; 1108 margin-top: -4px;
1059} 1109}
1060div.sidePanels div.tabSidePanel ul.otherTabs li div.selectionHighlighter { 1110div.sidePanels div.tabSidePanel ul.otherTabs li div.selectionHighlighter {
1061 display: none; 1111 display: none;
1062} 1112}
1063div.sidePanels div.tabSidePanel ul.otherTabs li a { 1113div.sidePanels div.tabSidePanel ul.otherTabs li a {
1064 display: block; 1114 display: block;
1065 line-height: 36px; 1115 line-height: 36px;
1066 height: 43px; 1116 height: 43px;
1067 padding-left: 40px; 1117 padding-left: 40px;
1068 color: #ff6621; 1118 color: #ff6621;
1069 text-decoration: none; 1119 text-decoration: none;
1070} 1120}
1071div.sidePanels div.tabSidePanel ul.otherTabs li a:hover { 1121div.sidePanels div.tabSidePanel ul.otherTabs li a:hover {
1072 background: url(./images/old/main/tabs/itemsBackground.png) -10px -49px; 1122 background: url(./images/old/main/tabs/itemsBackground.png) -10px -49px;
1073} 1123}
1074div.sidePanels div.tabSidePanel ul.otherTabs li.selected a { 1124div.sidePanels div.tabSidePanel ul.otherTabs li.selected a {
1075 margin-left: -10px; 1125 margin-left: -10px;
1076 padding-left: 50px; 1126 padding-left: 50px;
1077 background: url(./images/old/main/tabs/itemsBackground.png) 1px -96px; 1127 background: url(./images/old/main/tabs/itemsBackground.png) 1px -96px;
1078 color: white; 1128 color: white;
1079} 1129}
1080div.sidePanels div.tabSidePanel ul.otherTabs li.selected div.selectionHighlighter { 1130div.sidePanels div.tabSidePanel ul.otherTabs li.selected div.selectionHighlighter {
1081 display: block; 1131 display: block;
1082 position: absolute; 1132 position: absolute;
1083 left: 154px; 1133 left: 154px;
1084 margin-top: -42px; 1134 margin-top: -42px;
1085} 1135}
1086div.tagSidePanel { 1136div.tagSidePanel {
1087 /* 1137 /*
1088 margin-right: -8px; 1138 margin-right: -8px;
1089 1139
1090 div.tagSidePanel div.header { 1140 div.tagSidePanel div.header {
1091 height: 50px; 1141 height: 50px;
1092 background-image: url(./images/old/main/tabs/tagsBackground.png); 1142 background-image: url(./images/old/main/tabs/tagsBackground.png);
1093 } 1143 }
1094 div.tagSidePanel div.header h1 { 1144 div.tagSidePanel div.header h1 {
1095 padding-left: 52px; 1145 padding-left: 52px;
1096 padding-top: 14px; 1146 padding-top: 14px;
1097 font-size: 14pt; 1147 font-size: 14pt;
1098 font-weight: normal; 1148 font-weight: normal;
1099 color: #888888; 1149 color: #888888;
1100 } 1150 }
1101 div.tagSidePanel div.body { 1151 div.tagSidePanel div.body {
1102 background: url(./images/old/main/tabs/tagsBackground.png) -255px; 1152 background: url(./images/old/main/tabs/tagsBackground.png) -255px;
1103 } 1153 }
1104 div.tagSidePanel div.footer { 1154 div.tagSidePanel div.footer {
1105 height: 10px; 1155 height: 10px;
1106 background: url(./images/old/main/tabs/tagsBackground.png) -510px -40px; 1156 background: url(./images/old/main/tabs/tagsBackground.png) -510px -40px;
1107 } 1157 }
1108 div.tagSidePanel ul.tags { 1158 div.tagSidePanel ul.tags {
1109 margin: 0px; 1159 margin: 0px;
1110 list-style-type: none; 1160 list-style-type: none;
1111 padding: 0px; 1161 padding: 0px;
1112 } 1162 }
1113 div.tagSidePanel ul.tags li a { 1163 div.tagSidePanel ul.tags li a {
1114 display: block; 1164 display: block;
1115 font-size: 9pt; 1165 font-size: 9pt;
1116 text-decoration: none; 1166 text-decoration: none;
1117 color: #ff6621; 1167 color: #ff6621;
1118 padding: 0px 4px 0px 15px; 1168 padding: 0px 4px 0px 15px;
1119 line-height: 20px; 1169 line-height: 20px;
1120 } 1170 }
1121 div.tagSidePanel ul.tags li a:hover { 1171 div.tagSidePanel ul.tags li a:hover {
1122 background-color: #dddddd; 1172 background-color: #dddddd;
1123 } 1173 }
1124 div.tagSidePanel ul.tags li span.tagCardinality { 1174 div.tagSidePanel ul.tags li span.tagCardinality {
1125 float: right; 1175 float: right;
1126 font-size: 8pt; 1176 font-size: 8pt;
1127 color: #999999; 1177 color: #999999;
1128 margin-right: 15px; 1178 margin-right: 15px;
1129 margin-top: -17px; 1179 margin-top: -17px;
1130 } 1180 }
1131 div.tagSidePanel ul.tags li.selected a { 1181 div.tagSidePanel ul.tags li.selected a {
1132 background-color: #d4d5cf; 1182 background-color: #d4d5cf;
1133 } 1183 }
1134 div.tagSidePanel ul.tags li.selected a:hover { 1184 div.tagSidePanel ul.tags li.selected a:hover {
1135 background-color: #d4d5cf; 1185 background-color: #d4d5cf;
1136 } 1186 }
1137 div.tagSidePanel ul.tags li.selected a { 1187 div.tagSidePanel ul.tags li.selected a {
1138 font-weight: bold; 1188 font-weight: bold;
1139 } 1189 }
1140*/ 1190*/
1141} 1191}
1142div.groupSidePanel { 1192div.groupSidePanel {
1143 /* 1193 /*
1144 margin-right: -10px; 1194 margin-right: -10px;
1145 1195
1146 div.groupSidePanel div.header { 1196 div.groupSidePanel div.header {
1147 height: 50px; 1197 height: 50px;
1148 background-image: url(./images/old/main/tabs/groupsBackground.png); 1198 background-image: url(./images/old/main/tabs/groupsBackground.png);
1149 } 1199 }
1150 div.groupSidePanel div.header h1 { 1200 div.groupSidePanel div.header h1 {
1151 padding-left: 52px; 1201 padding-left: 52px;
1152 padding-top: 14px; 1202 padding-top: 14px;
1153 font-size: 14pt; 1203 font-size: 14pt;
1154 font-weight: normal; 1204 font-weight: normal;
1155 color: white; 1205 color: white;
1156 } 1206 }
1157 div.groupSidePanel div.header a { 1207 div.groupSidePanel div.header a {
1158 float: right; 1208 float: right;
1159 margin-top: -30px; 1209 margin-top: -30px;
1160 margin-right: 20px; 1210 margin-right: 20px;
1161 text-decoration: none; 1211 text-decoration: none;
1162 color: #666666; 1212 color: #666666;
1163 font-size: 9pt; 1213 font-size: 9pt;
1164 line-height: 18px; 1214 line-height: 18px;
1165 } 1215 }
1166 div.groupSidePanel div.header a:hover { 1216 div.groupSidePanel div.header a:hover {
1167 color: #444444; 1217 color: #444444;
1168 } 1218 }
1169 div.groupSidePanel div.body { 1219 div.groupSidePanel div.body {
1170 background: url(./images/old/main/tabs/groupsBackground.png) -255px; 1220 background: url(./images/old/main/tabs/groupsBackground.png) -255px;
1171 } 1221 }
1172 div.groupSidePanel div.footer { 1222 div.groupSidePanel div.footer {
1173 height: 10px; 1223 height: 10px;
1174 background: url(./images/old/main/tabs/groupsBackground.png) -510px -39px; 1224 background: url(./images/old/main/tabs/groupsBackground.png) -510px -39px;
1175 } 1225 }
1176 div.groupSidePanel ul.groups { 1226 div.groupSidePanel ul.groups {
1177 margin: 0px; 1227 margin: 0px;
1178 list-style-type: none; 1228 list-style-type: none;
1179 padding: 0px; 1229 padding: 0px;
1180 } 1230 }
1181 div.groupSidePanel ul.groups li a { 1231 div.groupSidePanel ul.groups li a {
1182 display: block; 1232 display: block;
1183 font-size: 9pt; 1233 font-size: 9pt;
1184 text-decoration: none; 1234 text-decoration: none;
1185 color: white; 1235 color: white;
1186 padding: 0px 4px 0px 15px; 1236 padding: 0px 4px 0px 15px;
1187 line-height: 20px; 1237 line-height: 20px;
1188 } 1238 }
1189 div.groupSidePanel ul.groups li a:hover { 1239 div.groupSidePanel ul.groups li a:hover {
1190 background-color: #aaaaaa; 1240 background-color: #aaaaaa;
1191 } 1241 }
1192 div.groupSidePanel ul.groups li span.groupCardinality { 1242 div.groupSidePanel ul.groups li span.groupCardinality {
1193 float: right; 1243 float: right;
1194 font-size: 8pt; 1244 font-size: 8pt;
1195 color: #dddddd; 1245 color: #dddddd;
1196 margin-right: 15px; 1246 margin-right: 15px;
1197 margin-top: -17px; 1247 margin-top: -17px;
1198 } 1248 }
1199 div.groupSidePanel ul.groups li.selected a { 1249 div.groupSidePanel ul.groups li.selected a {
1200 background-color: #bbbbbb; 1250 background-color: #bbbbbb;
1201 } 1251 }
1202 div.groupSidePanel ul.groups li.selected a:hover { 1252 div.groupSidePanel ul.groups li.selected a:hover {
1203 background-color: #bbbbbb; 1253 background-color: #bbbbbb;
1204 } 1254 }
1205 div.groupSidePanel ul.groups li.selected a { 1255 div.groupSidePanel ul.groups li.selected a {
1206 font-weight: bold; 1256 font-weight: bold;
1207 } 1257 }
1208*/ 1258*/
1209} 1259}
1210div.subPanelTabs ul { 1260div.subPanelTabs ul {
1211 margin: 0px; 1261 margin: 0px;
1212 margin-right: 7px; 1262 margin-right: 7px;
1213 padding: 0px; 1263 padding: 0px;
1214} 1264}
1215div.subPanelTabs ul li { 1265div.subPanelTabs ul li {
1216 display: inline-block; 1266 display: inline-block;
1217 vertical-align: middle; 1267 vertical-align: middle;
1218 height: 50px; 1268 height: 50px;
1219 border-right: 1px solid #eef0e3; 1269 border-right: 1px solid #eef0e3;
1220 border-bottom: 1px solid #d5d5bc; 1270 border-bottom: 1px solid #d5d5bc;
1221} 1271}
1222div.subPanelTabs ul li.first { 1272div.subPanelTabs ul li.first {
1223 -webkit-border-top-left-radius: 20px; 1273 -webkit-border-top-left-radius: 20px;
1224 -moz-border-radius-topleft: 20px; 1274 -moz-border-radius-topleft: 20px;
1225 border-top-left-radius: 20px; 1275 border-top-left-radius: 20px;
1226} 1276}
1227div.subPanelTabs ul li.selected { 1277div.subPanelTabs ul li.selected {
1228 background-color: #eef0e3; 1278 background-color: #eef0e3;
1229 border-bottom: 1px solid #eef0e3; 1279 border-bottom: 1px solid #eef0e3;
1230 border-right: 1px solid #d5d5bc; 1280 border-right: 1px solid #d5d5bc;
1231} 1281}
1232div.subPanelTabs ul li.selected:hover { 1282div.subPanelTabs ul li.selected:hover {
1233 border-right: 1px solid #d5d5bc; 1283 border-right: 1px solid #d5d5bc;
1234} 1284}
1235div.subPanelTabs ul li.selected a { 1285div.subPanelTabs ul li.selected a {
1236 color: #444440; 1286 color: #444440;
1237} 1287}
1238div.subPanelTabs ul li:hover { 1288div.subPanelTabs ul li:hover {
1239 border-right: 1px solid #d5d5bc; 1289 border-right: 1px solid #d5d5bc;
1240 background-color: #eef0e3; 1290 background-color: #eef0e3;
1241} 1291}
1242div.subPanelTabs ul li a { 1292div.subPanelTabs ul li a {
1243 color: #787872; 1293 color: #787872;
1244 text-decoration: none; 1294 text-decoration: none;
1245 display: block; 1295 display: block;
1246 text-align: center; 1296 text-align: center;
1247 padding-top: 15px; 1297 padding-top: 15px;
1248 padding-left: 20px; 1298 padding-left: 20px;
1249 padding-right: 20px; 1299 padding-right: 20px;
1250 font-size: 13pt; 1300 font-size: 13pt;
1251} 1301}
1252div.subPanelContent { 1302div.subPanelContent {
1253 padding-top: 20px; 1303 padding-top: 20px;
1254 padding-left: 30px; 1304 padding-left: 30px;
1255 padding-right: 30px; 1305 padding-right: 30px;
1256 min-height: 280px; 1306 min-height: 280px;
1257 color: #787872; 1307 color: #787872;
1258 margin: 0px 6px 0 9px; 1308 margin: 0px 6px 0 9px;
1259} 1309}
1260div.subPanelContent h3 { 1310div.subPanelContent h3 {
1261 margin: 0px; 1311 margin: 0px;
1262 border: 0px; 1312 border: 0px;
1263 padding: 0px; 1313 padding: 0px;
1264} 1314}
1265div.subPanelContent ul { 1315div.subPanelContent ul {
1266 margin: 0px; 1316 margin: 0px;
1267 padding: 0px; 1317 padding: 0px;
1268 list-style-type: none; 1318 list-style-type: none;
1269} 1319}
1270div.subPanelContent ul li { 1320div.subPanelContent ul li {
1271 display: none; 1321 display: none;
1272} 1322}
1273div.subPanelContent ul li.selected { 1323div.subPanelContent ul li.selected {
1274 display: block; 1324 display: block;
1275} 1325}
1276.downloadOfflineCopy { 1326.downloadOfflineCopy {
1277 display: inline-block; 1327 display: inline-block;
1278 height: 20px; 1328 height: 20px;
1279 cursor: pointer; 1329 cursor: pointer;
1280 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#59bc4c), to(#448833)); 1330 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#59bc4c), to(#448833));
1281 background: -moz-linear-gradient(0% 100% 90deg, #448833, #59bc4c); 1331 background: -moz-linear-gradient(0% 100% 90deg, #448833, #59bc4c);
1282 background: linear-gradient(0deg, #448833, #59bc4c); 1332 background: linear-gradient(0deg, #448833, #59bc4c);
1283 border-radius: 5; 1333 border-radius: 5;
1284 -moz-border-radius: 5; 1334 -moz-border-radius: 5;
1285 -webkit-border-radius: 5; 1335 -webkit-border-radius: 5;
1286 border: 1px solid #51a23d; 1336 border: 1px solid #51a23d;
1287 padding-top: 4px; 1337 padding-top: 4px;
1288 padding-left: 15px; 1338 padding-left: 15px;
1289 padding-right: 15px; 1339 padding-right: 15px;
1290 padding-bottom: 2px; 1340 padding-bottom: 2px;
1291 color: white; 1341 color: white;
1292 font-weight: lighter; 1342 font-weight: lighter;
1293 text-shadow: -1px -1px 1px #448833, 1px 1px 1px #59bc4c; 1343 text-shadow: -1px -1px 1px #448833, 1px 1px 1px #59bc4c;
1294 text-decoration: none; 1344 text-decoration: none;
1295} 1345}
1296.downloadOfflineCopy:hover { 1346.downloadOfflineCopy:hover {
1297 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#49a23d), to(#448833)); 1347 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#49a23d), to(#448833));
1298 background: -moz-linear-gradient(0% 100% 90deg, #448833, #49a23d); 1348 background: -moz-linear-gradient(0% 100% 90deg, #448833, #49a23d);
1299 background: linear-gradient(0deg, #448833, #49a23d); 1349 background: linear-gradient(0deg, #448833, #49a23d);
1300} 1350}
1301div.SimpleMessagePanel { 1351div.SimpleMessagePanel {
1302 position: relative; 1352 position: relative;
1303 left: -225px; 1353 left: -225px;
1304 top: -70px; 1354 top: -70px;
1305 width: 450px; 1355 width: 450px;
1306 height: 140px; 1356 height: 140px;
1307} 1357}
1308div.SimpleMessagePanel div.body { 1358div.SimpleMessagePanel div.body {
1309 padding: 20px; 1359 padding: 20px;
1310 padding-bottom: 15px; 1360 padding-bottom: 15px;
1311 background-color: #f1f1ef; 1361 background-color: #f1f1ef;
1312 -webkit-box-shadow: 2px 2px 9px #333333; 1362 -webkit-box-shadow: 2px 2px 9px #333333;
1313 -moz-box-shadow: 2px 2px 9px #333333; 1363 -moz-box-shadow: 2px 2px 9px #333333;
1314 box-shadow: 2px 2px 9px #333333; 1364 box-shadow: 2px 2px 9px #333333;
1315 border-radius: 10; 1365 border-radius: 10;
1316 -moz-border-radius: 10; 1366 -moz-border-radius: 10;
1317 -webkit-border-radius: 10; 1367 -webkit-border-radius: 10;
1318} 1368}
1319div.SimpleMessagePanel div.body h3 { 1369div.SimpleMessagePanel div.body h3 {
1320 font-size: 14pt; 1370 font-size: 14pt;
1321 font-weight: normal; 1371 font-weight: normal;
1322 margin: 0px; 1372 margin: 0px;
1323 padding-top: 4px; 1373 padding-top: 4px;
1324 color: #787872; 1374 color: #787872;
1325} 1375}
1326div.SimpleMessagePanel div.body div.img { 1376div.SimpleMessagePanel div.body div.img {
1327 width: 50px; 1377 width: 50px;
1328 height: 50px; 1378 height: 50px;
1329 float: left; 1379 float: left;
1330 margin-right: 15px; 1380 margin-right: 15px;
1331 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9b5a), to(#ff6622)); 1381 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9b5a), to(#ff6622));
1332 background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ff9b5a); 1382 background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ff9b5a);
1333 background: linear-gradient(0deg, #ff6622, #ff9b5a); 1383 background: linear-gradient(0deg, #ff6622, #ff9b5a);
1334 border-radius: 25px; 1384 border-radius: 25px;
1335 -moz-border-radius: 25px; 1385 -moz-border-radius: 25px;
1336 -webkit-border-radius: 25px; 1386 -webkit-border-radius: 25px;
1337} 1387}
1338div.SimpleMessagePanel div.body div.img canvas { 1388div.SimpleMessagePanel div.body div.img canvas {
1339 width: 50px; 1389 width: 50px;
1340 height: 50px; 1390 height: 50px;
1341} 1391}
1342div.SimpleMessagePanel div.body p { 1392div.SimpleMessagePanel div.body p {
1343 margin: 0; 1393 margin: 0;
1344 font-size: 10pt; 1394 font-size: 10pt;
1345 font-weight: normal; 1395 font-weight: normal;
1346 color: #787872; 1396 color: #787872;
1347 padding-top: 10px; 1397 padding-top: 10px;
1348 padding-bottom: 5px; 1398 padding-bottom: 5px;
1349 line-height: 1.3; 1399 line-height: 1.3;
1350} 1400}
1351div.SimpleMessagePanel div.body div.buttonArea { 1401div.SimpleMessagePanel div.body div.buttonArea {
1352 height: 40px; 1402 height: 40px;
1353 clear: both; 1403 clear: both;
1354} 1404}
1355div.SimpleMessagePanel div.body div.buttonArea > div { 1405div.SimpleMessagePanel div.body div.buttonArea > div {
1356 float: right; 1406 float: right;
1357 margin-left: 15px; 1407 margin-left: 15px;
1358 margin-top: 10px; 1408 margin-top: 10px;
1359} 1409}
1360div.SimpleMessagePanel div.passphrase { 1410div.SimpleMessagePanel div.passphrase {
1361 padding-left: 65px; 1411 padding-left: 65px;
1362} 1412}
1363div.SimpleMessagePanel div.passphrase input { 1413div.SimpleMessagePanel div.passphrase input {
1364 width: 250px; 1414 width: 250px;
1365 font-size: 14pt; 1415 font-size: 14pt;
1366 border: 1px solid #bb4924; 1416 border: 1px solid #bb4924;
1367 color: #333366; 1417 color: #333366;
1368 background-color: white; 1418 background-color: white;
1369 padding: 2px 5px; 1419 padding: 2px 5px;
1370 height: 28px; 1420 height: 28px;
1371} 1421}
1372div.SimpleMessagePanel div.progressBarWrapper { 1422div.SimpleMessagePanel div.progressBarWrapper {
1373 margin-left: 80px; 1423 margin-left: 80px;
1374} 1424}
1375/* @end */ 1425/* @end */
1376/* @group Javascript Alert */ 1426/* @group Javascript Alert */
1377div#javaScriptAlert div.mask { 1427div#javaScriptAlert div.mask {
1378 position: fixed; 1428 position: fixed;
1379 top: 0px; 1429 top: 0px;
1380 left: 0px; 1430 left: 0px;
1381 right: 0px; 1431 right: 0px;
1382 bottom: 0px; 1432 bottom: 0px;
1383 background-color: black; 1433 background-color: black;
1384 z-index: 1001; 1434 z-index: 1001;
1385 -moz-opacity: 0.7; 1435 -moz-opacity: 0.7;
1386 opacity: .70; 1436 opacity: .70;
1387 filter: alpha(opacity=70); 1437 filter: alpha(opacity=70);
1388} 1438}
1389div#javaScriptAlert div.header { 1439div#javaScriptAlert div.header {
1390 height: 34px; 1440 height: 34px;
1391 width: 468; 1441 width: 468;
1392 background-image: url(./images/old/alert/header.png); 1442 background-image: url(./images/old/alert/header.png);
1393} 1443}
1394div#javaScriptAlert div.body { 1444div#javaScriptAlert div.body {
1395 background-image: url(./images/old/alert/body.png); 1445 background-image: url(./images/old/alert/body.png);
1396 padding: 0px 20px 10px 20px; 1446 padding: 0px 20px 10px 20px;
1397} 1447}
1398/* 1448/*
1399div#javaScriptAlert div.body div.alert { 1449div#javaScriptAlert div.body div.alert {
1400 padding-left: 100px; 1450 padding-left: 100px;
1401 background: url(./images/old/alert/alert.png) no-repeat; 1451 background: url(./images/old/alert/alert.png) no-repeat;
1402} 1452}
1403*/ 1453*/
1404/*div#javaScriptAlert div.body img.alert {*/ 1454/*div#javaScriptAlert div.body img.alert {*/
1405div#javaScriptAlert div.body div.alertLogo { 1455div#javaScriptAlert div.body div.alertLogo {
1406 float: left; 1456 float: left;
1407 background-image: url(./images/old/alert/alert.png); 1457 background-image: url(./images/old/alert/alert.png);
1408 width: 88px; 1458 width: 88px;
1409 height: 88px; 1459 height: 88px;
1410} 1460}
1411div#javaScriptAlert div.body div.alert { 1461div#javaScriptAlert div.body div.alert {
1412 padding-left: 100px; 1462 padding-left: 100px;
1413} 1463}
1414div#javaScriptAlert div.footer { 1464div#javaScriptAlert div.footer {
1415 height: 34px; 1465 height: 34px;
1416 width: 468; 1466 width: 468;
1417 background-image: url(./images/old/alert/footer.png); 1467 background-image: url(./images/old/alert/footer.png);
1418} 1468}
1419div#javaScriptAlert div.message { 1469div#javaScriptAlert div.message {
1420 position: relative; 1470 position: relative;
1421 top: -150px; 1471 top: -150px;
1422 z-index: 1002; 1472 z-index: 1002;
1423 /* 1473 /*
1424 left: 100px; 1474 left: 100px;
1425 right: 100px; 1475 right: 100px;
1426*/ 1476*/
1427 1477
1428 margin-left: auto; 1478 margin-left: auto;
1429 margin-right: auto; 1479 margin-right: auto;
1430 max-width: 468px; 1480 max-width: 468px;
1431} 1481}
1432div#javaScriptAlert div.message h1 { 1482div#javaScriptAlert div.message h1 {
1433 font-size: 16pt; 1483 font-size: 16pt;
1434 margin: 0px; 1484 margin: 0px;
1435 color: #ff5930; 1485 color: #ff5930;
1436} 1486}
1437div#javaScriptAlert div.message p { 1487div#javaScriptAlert div.message p {
1438 margin-top: 0px; 1488 margin-top: 0px;
1439 color: #999999; 1489 color: #999999;
1440} 1490}
1441div#javaScriptAlert div.message h3 { 1491div#javaScriptAlert div.message h3 {
1442 font-size: 12pt; 1492 font-size: 12pt;
1443 margin-bottom: 0px; 1493 margin-bottom: 0px;
1444 color: #ff5930; 1494 color: #ff5930;
1445} 1495}
1446div#javaScriptAlert div.message h5 { 1496div#javaScriptAlert div.message h5 {
1447 margin: 0px; 1497 margin: 0px;
1448 color: #999999; 1498 color: #999999;
1449} 1499}
1450/* @end */ 1500/* @end */
1451/* @group Components 1501/* @group Components
1452 */ 1502 */
1453/* @group LoginProgress */ 1503/* @group LoginProgress */
1454div.LoginProgress { 1504div.LoginProgress {
1455 position: relative; 1505 position: relative;
1456 left: -190px; 1506 left: -190px;
1457 top: -100px; 1507 top: -100px;
1458 width: 380px; 1508 width: 380px;
1459 height: 200px; 1509 height: 200px;
1460 /* background: url(./images/old/loginProgress/background.png);*/ 1510 /* background: url(./images/old/loginProgress/background.png);*/
1461 1511
1462 background-color: #d7d7c0; 1512 background-color: #d7d7c0;
1463 -webkit-border-radius: 20px; 1513 -webkit-border-radius: 20px;
1464 -moz-border-radius: 20px; 1514 -moz-border-radius: 20px;
1465 border-radius: 20px; 1515 border-radius: 20px;
1466 -webkit-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.6); 1516 -webkit-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.6);
1467 -moz-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.6); 1517 -moz-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.6);
1468 box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.6); 1518 box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.6);
1469} 1519}
1470div.LoginProgress div.header { 1520div.LoginProgress div.header {
1471 height: 40px; 1521 height: 40px;
1472} 1522}
1473div.LoginProgress div.header h3 { 1523div.LoginProgress div.header h3 {
1474 font-size: 12pt; 1524 font-size: 12pt;
1475 font-weight: normal; 1525 font-weight: normal;
1476 margin: 0px; 1526 margin: 0px;
1477 color: #777777; 1527 color: #777777;
1478 padding-top: 13px; 1528 padding-top: 13px;
1479 padding-left: 18px; 1529 padding-left: 18px;
1480} 1530}
1481div.LoginProgress div.body { 1531div.LoginProgress div.body {
1482 height: 120px; 1532 height: 120px;
1483 overflow: auto; 1533 overflow: auto;
1484 padding-left: 20px; 1534 padding-left: 20px;
1485 padding-right: 20px; 1535 padding-right: 20px;
1486 background-color: #f1f1e9; 1536 background-color: #f1f1e9;
1487 /* 1537 /*
1488 margin-left: 19px; 1538 margin-left: 19px;
1489 margin-right: 18px; 1539 margin-right: 18px;
1490*/ 1540*/
1491 1541
1492} 1542}
1493div.LoginProgress div.body div.img { 1543div.LoginProgress div.body div.img {
1494 margin: 10px; 1544 margin: 10px;
1495 width: 50px; 1545 width: 50px;
1496 height: 50px; 1546 height: 50px;
1497 float: left; 1547 float: left;
1498} 1548}
1499div.LoginProgress div.body div.img.ALERT { 1549div.LoginProgress div.body div.img.ALERT {
1500 /* background-image: url(./images/old/simpleMessageBox/Alert.png);*/ 1550 /* background-image: url(./images/old/simpleMessageBox/Alert.png);*/
1501 1551
1502 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9955), to(#ff6622), color-stop(1, #333333)); 1552 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9955), to(#ff6622), color-stop(1, #333333));
1503 background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ff9955); 1553 background: -moz-linear-gradient(0% 100% 90deg, #ff6622, #ff9955);
1504 -webkit-border-radius: 25px; 1554 -webkit-border-radius: 25px;
1505 -moz-border-radius: 25px; 1555 -moz-border-radius: 25px;
1506 border-radius: 25px; 1556 border-radius: 25px;
1507} 1557}
1508div.LoginProgress div.body div.img.ALERT canvas { 1558div.LoginProgress div.body div.img.ALERT canvas {
1509 width: 50px; 1559 width: 50px;
1510 height: 50px; 1560 height: 50px;
1511 /*background-image: url(./images/old/simpleMessageBox/excalmationPoint.png); */ 1561 /*background-image: url(./images/old/simpleMessageBox/excalmationPoint.png); */
1512 1562
1513} 1563}
1514div.LoginProgress div.body div.loadingBar { 1564div.LoginProgress div.body div.loadingBar {
1515 position: relative; 1565 position: relative;
1516 top: 51px; 1566 top: 51px;
1517 left: 60px; 1567 left: 60px;
1518} 1568}
1519div.LoginProgress div.body div.errorBox p { 1569div.LoginProgress div.body div.errorBox p {
1520 color: #787872; 1570 color: #787872;
1521 padding-top: 20px; 1571 padding-top: 20px;
1522 padding-left: 80px; 1572 padding-left: 80px;
1523} 1573}
1524div.LoginProgress div.footer { 1574div.LoginProgress div.footer {
1525 margin-left: 19px; 1575 margin-left: 19px;
1526 margin-right: 18px; 1576 margin-right: 18px;
1527} 1577}
1528/* 1578/*
1529div.LoginProgress div.footer a { 1579div.LoginProgress div.footer a {
1530 text-decoration: none; 1580 text-decoration: none;
1531 text-align: center; 1581 text-align: center;
1532 color: #787872; 1582 color: #787872;
1533 display: block; 1583 display: block;
1534 font-weight: bold; 1584 font-weight: bold;
1535 font-size: 11pt; 1585 font-size: 11pt;
1536 width: 100px; 1586 width: 100px;
1537 margin-top: 11px; 1587 margin-top: 11px;
1538 margin-left: auto; 1588 margin-left: auto;
1539 margin-right: auto; 1589 margin-right: auto;
1540} 1590}
1541*/ 1591*/
1542div.LoginProgress div.buttonArea { 1592div.LoginProgress div.buttonArea {
1543 padding-top: 6px; 1593 padding-top: 6px;
1544 text-align: center; 1594 text-align: center;
1545} 1595}
1546div.LoginProgress div.button { 1596div.LoginProgress div.button {
1547 display: inline-block; 1597 display: inline-block;
1548} 1598}
1549div.LoginProgress div.footer a:hover { 1599div.LoginProgress div.footer a:hover {
1550 color: #515247; 1600 color: #515247;
1551} 1601}
1552/* @end */ 1602/* @end */
1553/* @group SimpleMessagePanel */ 1603/* @group SimpleMessagePanel */
1554/* -> SimpleMessagePanel.less 1604/* -> SimpleMessagePanel.less
1555div.SimpleMessagePanel { 1605div.SimpleMessagePanel {
1556 position: relative; 1606 position: relative;
1557 left: -225px; 1607 left: -225px;
1558 top: -70px; 1608 top: -70px;
1559 width: 450px; 1609 width: 450px;
1560 height: 140px; 1610 height: 140px;
1561//background: url(./images/old/loginProgress/background.png); 1611//background: url(./images/old/loginProgress/background.png);
1562 background-color: #f1f1ef; 1612 background-color: #f1f1ef;
1563 .border-radius(10); 1613 .border-radius(10);
1564} 1614}
1565//div.SimpleMessagePanel div.header { 1615//div.SimpleMessagePanel div.header {
1566// height: 17px; 1616// height: 17px;
1567// background: url(./images/old/simpleMessageBox/background_header.png) no-repeat; 1617// background: url(./images/old/simpleMessageBox/background_header.png) no-repeat;
1568} 1618}
1569div.SimpleMessagePanel div.body { 1619div.SimpleMessagePanel div.body {
1570/ * 1620/ *
1571 height: 120px; 1621 height: 120px;
1572 overflow: auto; 1622 overflow: auto;
1573 margin-left: 19px; 1623 margin-left: 19px;
1574 margin-right: 18px; 1624 margin-right: 18px;
1575* / 1625* /
1576 1626
1577// background: url(./images/old/simpleMessageBox/background_body.png) repeat-y; 1627// background: url(./images/old/simpleMessageBox/background_body.png) repeat-y;
1578// padding-left: 25px; 1628// padding-left: 25px;
1579// padding-right: 25px; 1629// padding-right: 25px;
1580// padding-top: 10px; 1630// padding-top: 10px;
1581 padding: 20px; 1631 padding: 20px;
1582 .box-shadow (2px, 2px, 9px, @Global_shadow-color); 1632 .box-shadow (2px, 2px, 9px, @Global_shadow-color);
1583} 1633}
1584div.SimpleMessagePanel div.body h3 { 1634div.SimpleMessagePanel div.body h3 {
1585 font-size: 14pt; 1635 font-size: 14pt;
1586 font-weight: normal; 1636 font-weight: normal;
1587 margin: 0px; 1637 margin: 0px;
1588 padding-top: 4px; 1638 padding-top: 4px;
1589 color: #787872; 1639 color: #787872;
1590} 1640}
1591div.SimpleMessagePanel div.body div.img { 1641div.SimpleMessagePanel div.body div.img {
1592 width: 60px; 1642 width: 60px;
1593 height: 60px; 1643 height: 60px;
1594 float: left; 1644 float: left;
1595 margin-right: 10px; 1645 margin-right: 10px;
1596 1646
1597 .graduated-background (#ff6622, #ffad79); 1647 .graduated-background (#ff6622, #ffad79);
1598 .border-radius(30); 1648 .border-radius(30);
1599} 1649}
1600div.SimpleMessagePanel div.body div.img canvas { 1650div.SimpleMessagePanel div.body div.img canvas {
1601 width: 60px; 1651 width: 60px;
1602 height: 60px; 1652 height: 60px;
1603} 1653}
1604div.SimpleMessagePanel div.body p { 1654div.SimpleMessagePanel div.body p {
1605 margin: 0; 1655 margin: 0;
1606 font-size: 10pt; 1656 font-size: 10pt;
1607 font-weight: normal; 1657 font-weight: normal;
1608 color: #787872; 1658 color: #787872;
1609 padding-top: 10px; 1659 padding-top: 10px;
1610 padding-bottom: 5px; 1660 padding-bottom: 5px;
1611 line-height: 1.3; 1661 line-height: 1.3;
1612} 1662}
1613div.SimpleMessagePanel div.body div.img.ALERT { 1663div.SimpleMessagePanel div.body div.img.ALERT {
1614// background: url(./images/old/simpleMessageBox/Alert.png) no-repeat; 1664// background: url(./images/old/simpleMessageBox/Alert.png) no-repeat;
1615} 1665}
1616div.SimpleMessagePanel div.body div.img.INFO { 1666div.SimpleMessagePanel div.body div.img.INFO {
1617// background: url(./images/old/simpleMessageBox/Info.png) no-repeat; 1667// background: url(./images/old/simpleMessageBox/Info.png) no-repeat;
1618} 1668}
1619div.SimpleMessagePanel div.body div.buttonArea { 1669div.SimpleMessagePanel div.body div.buttonArea {
1620 height: 40px; 1670 height: 40px;
1621 clear: both; 1671 clear: both;
1622} 1672}
1623div.SimpleMessagePanel div.body div.buttonArea > div { 1673div.SimpleMessagePanel div.body div.buttonArea > div {
1624 float: right; 1674 float: right;
1625 margin-left: 15px; 1675 margin-left: 15px;
1626 margin-top: 10px; 1676 margin-top: 10px;
1627} 1677}
1628div.SimpleMessagePanel div.footer { 1678div.SimpleMessagePanel div.footer {
1629 height: 25px; 1679 height: 25px;
1630// background: url(./images/old/simpleMessageBox/background_footer.png) no-repeat; 1680// background: url(./images/old/simpleMessageBox/background_footer.png) no-repeat;
1631} 1681}
1632div.SimpleMessagePanel div.passphrase { 1682div.SimpleMessagePanel div.passphrase {
1633 padding-left: 65px; 1683 padding-left: 65px;
1634} 1684}
1635div.SimpleMessagePanel div.passphrase input { 1685div.SimpleMessagePanel div.passphrase input {
1636 width: 250px; 1686 width: 250px;
1637 font-size: 14pt; 1687 font-size: 14pt;
1638 border: 1px solid #bb4924; 1688 border: 1px solid #bb4924;
1639 color: #333366; 1689 color: #333366;
1640 background-color: white; 1690 background-color: white;
1641 padding: 2px 5px; 1691 padding: 2px 5px;
1642 height: 28px; 1692 height: 28px;
1643} 1693}
1644div.SimpleMessagePanel div.progressBarWrapper { 1694div.SimpleMessagePanel div.progressBarWrapper {
1645 margin-left: 80px; 1695 margin-left: 80px;
1646} 1696}
1647*/ 1697*/
1648/* @end */ 1698/* @end */
1649/* @group Button */ 1699/* @group Button */
1650/* -> Button.less 1700/* -> Button.less
1651div.button_wrapper { 1701div.button_wrapper {
1652 height: 32px; 1702 height: 32px;
1653 background: url(./images/old/button/default_left.png) no-repeat; 1703 background: url(./images/old/button/default_left.png) no-repeat;
1654 cursor: pointer; 1704 cursor: pointer;
1655} 1705}
1656div.button_wrapper.hover { 1706div.button_wrapper.hover {
1657 background: url(./images/old/button/hover_left.png) no-repeat; 1707 background: url(./images/old/button/hover_left.png) no-repeat;
1658} 1708}
1659div.button_wrapper.clicked { 1709div.button_wrapper.clicked {
1660 background: url(./images/old/button/clicked_left.png) no-repeat; 1710 background: url(./images/old/button/clicked_left.png) no-repeat;
1661} 1711}
1662div.button_bodyWrapper { 1712div.button_bodyWrapper {
1663 height: 32px; 1713 height: 32px;
1664 margin-left: 6px; 1714 margin-left: 6px;
1665 padding-right: 6px; 1715 padding-right: 6px;
1666 background: url(./images/old/button/default_main.png) repeat-x right 0; 1716 background: url(./images/old/button/default_main.png) repeat-x right 0;
1667} 1717}
1668div.button_wrapper.hover div.button_bodyWrapper { 1718div.button_wrapper.hover div.button_bodyWrapper {
1669 background: url(./images/old/button/hover_main.png) repeat-x right 0; 1719 background: url(./images/old/button/hover_main.png) repeat-x right 0;
1670} 1720}
1671div.button_wrapper.clicked div.button_bodyWrapper { 1721div.button_wrapper.clicked div.button_bodyWrapper {
1672 background: url(./images/old/button/clicked_main.png) repeat-x right 0; 1722 background: url(./images/old/button/clicked_main.png) repeat-x right 0;
1673} 1723}
1674div.button_body { 1724div.button_body {
1675 text-align: center; 1725 text-align: center;
1676 min-width: 60px; 1726 min-width: 60px;
1677 padding: 0px 7px; 1727 padding: 0px 7px;
1678 padding-top: 8px; 1728 padding-top: 8px;
1679} 1729}
1680div.button_body span { 1730div.button_body span {
1681 font-size: 11pt; 1731 font-size: 11pt;
1682 color: white; 1732 color: white;
1683} 1733}
1684div.button_wrapper.default div.button_body span { 1734div.button_wrapper.default div.button_body span {
1685 font-weight: bold; 1735 font-weight: bold;
1686} 1736}
1687/ * 1737/ *
1688div.button_footer { 1738div.button_footer {
1689 margin: 0px; 1739 margin: 0px;
1690 height: 31px; 1740 height: 31px;
1691 width: 6px; 1741 width: 6px;
1692 background: green url(./images/old/button/default_right.png) no-repeat; 1742 background: green url(./images/old/button/default_right.png) no-repeat;
1693} 1743}
1694* / 1744* /
1695*/ 1745*/
1696/* @end */ 1746/* @end */
1697/* @group Password enthropy */ 1747/* @group Password enthropy */
1698input.entropyLevelIndicator { 1748input.entropyLevelIndicator {
1699 background: url(./images/old/passwordField/background.png) no-repeat 0 26px; 1749 background: url(./images/old/passwordField/background.png) no-repeat 0 26px;
1700} 1750}
1701div.passwordEntropyWrapper { 1751div.passwordEntropyWrapper {
1702 padding: 0px; 1752 padding: 0px;
1703 border: 1px solid #bb4924; 1753 border: 1px solid #bb4924;
1704 border-top: 0px; 1754 border-top: 0px;
1705 margin-bottom: 4px; 1755 margin-bottom: 4px;
1706 background-color: white; 1756 background-color: white;
1707 margin-right: 3px; 1757 margin-right: 3px;
1708 margin-top: -2; 1758 margin-top: -2;
1709} 1759}
1710div.passwordEntropy { 1760div.passwordEntropy {
1711 height: 4px; 1761 height: 4px;
1712 font-size: 1pt; 1762 font-size: 1pt;
1713 background: url(./images/old/entropyBackground.gif) repeat-x 0 0; 1763 background: url(./images/old/entropyBackground.gif) repeat-x 0 0;
1714 line-height: 3px; 1764 line-height: 3px;
1715} 1765}
1716div.messageBox { 1766div.messageBox {
1717 position: absolute; 1767 position: absolute;
1718 width: 409px; 1768 width: 409px;
1719 height: 29px; 1769 height: 29px;
1720 top: 23px; 1770 top: 23px;
1721 left: 204px; 1771 left: 204px;
1722 background: url(./images/old/main/messageBoxBackground.png); 1772 background: url(./images/old/main/messageBoxBackground.png);
1723} 1773}
1724div.messageBox h3 { 1774div.messageBox h3 {
1725 display: inline-block; 1775 display: inline-block;
1726 color: #342f6b; 1776 color: #342f6b;
1727 font-weight: bold; 1777 font-weight: bold;
1728 margin: 7px 2px 0px 12px; 1778 margin: 7px 2px 0px 12px;
1729 font-size: 10pt; 1779 font-size: 10pt;
1730} 1780}
1731body.ext-gecko div.messageBox h3 { 1781body.ext-gecko div.messageBox h3 {
1732 display: -moz-inline-box; 1782 display: -moz-inline-box;
1733} 1783}
1734div.messageBox h1 { 1784div.messageBox h1 {
1735 color: #342f6b; 1785 color: #342f6b;
1736 display: inline; 1786 display: inline;
1737 font-weight: normal; 1787 font-weight: normal;
1738 margin: 0px 1px; 1788 margin: 0px 1px;
1739 font-size: 9pt; 1789 font-size: 9pt;
1740} 1790}
1741div.messageBox a { 1791div.messageBox a {
1742 display: block; 1792 display: block;
1743 width: 20px; 1793 width: 20px;
1744 height: 20px; 1794 height: 20px;
1745 float: right; 1795 float: right;
diff --git a/frontend/gamma/js/Clipperz/PM/UI/Web/Components/PageHeader.js b/frontend/gamma/js/Clipperz/PM/UI/Web/Components/PageHeader.js
index 5e49fb5..3c57f67 100644
--- a/frontend/gamma/js/Clipperz/PM/UI/Web/Components/PageHeader.js
+++ b/frontend/gamma/js/Clipperz/PM/UI/Web/Components/PageHeader.js
@@ -1,189 +1,189 @@
1/* 1/*
2 2
3Copyright 2008-2013 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz, the online password manager. 5This file is part of Clipperz, the online password manager.
6For further information about its features and functionalities please 6For further information about its features and functionalities please
7refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
8 8
9* Clipperz is free software: you can redistribute it and/or modify it 9* Clipperz is free software: you can redistribute it and/or modify it
10 under the terms of the GNU Affero General Public License as published 10 under the terms of the GNU Affero General Public License as published
11 by the Free Software Foundation, either version 3 of the License, or 11 by the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version. 12 (at your option) any later version.
13 13
14* Clipperz is distributed in the hope that it will be useful, but 14* Clipperz is distributed in the hope that it will be useful, but
15 WITHOUT ANY WARRANTY; without even the implied warranty of 15 WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
18 18
19* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
20 License along with Clipperz. If not, see http://www.gnu.org/licenses/. 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
21 21
22*/ 22*/
23 23
24Clipperz.Base.module('Clipperz.PM.UI.Web.Components'); 24Clipperz.Base.module('Clipperz.PM.UI.Web.Components');
25 25
26Clipperz.PM.UI.Web.Components.PageHeader = function(args) { 26Clipperz.PM.UI.Web.Components.PageHeader = function(args) {
27 args = args || {}; 27 args = args || {};
28 28
29 Clipperz.PM.UI.Web.Components.PageHeader.superclass.constructor.apply(this, arguments); 29 Clipperz.PM.UI.Web.Components.PageHeader.superclass.constructor.apply(this, arguments);
30 this._newsIsOpen = args.newsIsOpen || false; 30 this._newsIsOpen = args.newsIsOpen || false;
31 this._animationDuration = args.animationDuration || 0.5; 31 this._animationDuration = args.animationDuration || 0.5;
32 32
33 this._offset = 82; 33 this._offset = 82;
34 34
35 return this; 35 return this;
36} 36}
37 37
38//============================================================================= 38//=============================================================================
39 39
40Clipperz.Base.extend(Clipperz.PM.UI.Web.Components.PageHeader, Clipperz.PM.UI.Common.Components.BaseComponent, { 40Clipperz.Base.extend(Clipperz.PM.UI.Web.Components.PageHeader, Clipperz.PM.UI.Common.Components.BaseComponent, {
41 41
42 //------------------------------------------------------------------------- 42 //-------------------------------------------------------------------------
43 43
44 'toString': function () { 44 'toString': function () {
45 return "Clipperz.PM.UI.Web.Components.PageHeader component"; 45 return "Clipperz.PM.UI.Web.Components.PageHeader component";
46 }, 46 },
47 47
48 //------------------------------------------------------------------------- 48 //-------------------------------------------------------------------------
49 49
50 'iframeURL': function () { 50 'iframeURL': function () {
51 // return './rss_view.html'; 51 // return './rss_view.html';
52 return 'http://www.clipperz.com/files/clipperz.com/appTips/index.html'; 52 return 'https://www.clipperz.com/tips/index.html';
53 }, 53 },
54 54
55 //------------------------------------------------------------------------- 55 //-------------------------------------------------------------------------
56 56
57 'renderSelf': function(/*aContainer, aPosition*/) { 57 'renderSelf': function(/*aContainer, aPosition*/) {
58 this.append(this.element(), [ 58 this.append(this.element(), [
59 {tag:'div', id:'miscLinks', children:[ 59 {tag:'div', id:'miscLinks', children:[
60 {tag:'ul', children:[ 60 {tag:'ul', children:[
61 {tag:'li', children:[{tag:'a', id:'donateHeaderLink', stringID:'pageHeader.donation', href:'http://www.clipperz.com/donations', target:'_blank', html:Clipperz.PM.Strings.getValue('pageHeader.donation')}]}, 61 {tag:'li', children:[{tag:'a', id:'donateHeaderLink', stringID:'pageHeader.donation', href:'http://www.clipperz.com/donations', target:'_blank', html:Clipperz.PM.Strings.getValue('pageHeader.donation')}]},
62 {tag:'li', children:[{tag:'a', id:'forumHeaderLink', stringID:'pageHeader.forum', href:'http://www.clipperz.com/forum', target:'_blank', html:Clipperz.PM.Strings.getValue('pageHeader.forum')}]}, 62 {tag:'li', children:[{tag:'a', id:'forumHeaderLink', stringID:'pageHeader.forum', href:'http://www.clipperz.com/forum', target:'_blank', html:Clipperz.PM.Strings.getValue('pageHeader.forum')}]},
63 {tag:'li', children:[{tag:'a', id:'creditsHeaderLink', stringID:'pageHeader.credits', href:'http://www.clipperz.com/credits', target:'_blank', html:Clipperz.PM.Strings.getValue('pageHeader.credits')}]}, 63 // {tag:'li', children:[{tag:'a', id:'creditsHeaderLink', stringID:'pageHeader.credits', href:'http://www.clipperz.com/credits', target:'_blank', html:Clipperz.PM.Strings.getValue('pageHeader.credits')}]},
64 {tag:'li', children:[{tag:'a', id:'feedbackHeaderLink', stringID:'pageHeader.feedback', href:'http://www.clipperz.com/contact', target:'_blank', html:Clipperz.PM.Strings.getValue('pageHeader.feedback')}]}, 64 {tag:'li', children:[{tag:'a', id:'feedbackHeaderLink', stringID:'pageHeader.feedback', href:'http://www.clipperz.com/contact', target:'_blank', html:Clipperz.PM.Strings.getValue('pageHeader.feedback')}]},
65 {tag:'li', children:[{tag:'a', id:'helpHeaderLink', stringID:'pageHeader.help', href:'http://www.clipperz.com/support/user_guide',target:'_blank', html:Clipperz.PM.Strings.getValue('pageHeader.help')}]} 65 {tag:'li', children:[{tag:'a', id:'helpHeaderLink', stringID:'pageHeader.help', href:'http://www.clipperz.com/support/user_guide',target:'_blank', html:Clipperz.PM.Strings.getValue('pageHeader.help')}]}
66 ]} 66 ]}
67 ]}, 67 ]},
68 {tag:'div', id:'logoFrame', children:[ 68 {tag:'div', id:'logoFrame', children:[
69 {tag:'a', href:'http://www.clipperz.com', target:'_blank', children:[ 69 {tag:'a', href:'http://www.clipperz.com', target:'_blank', children:[
70 // {tag:'h1', cls:'logo', html:"clipperz"}, 70 // {tag:'h1', cls:'logo', html:"clipperz"},
71 {tag:'canvas', id:this.getId('logo'), cls:'logo'}, 71 {tag:'canvas', id:this.getId('logo'), cls:'logo'},
72 {tag:'h5', cls:'clipperzPayoff', html:"keep it to yourself!"} 72 {tag:'h5', cls:'clipperzPayoff', html:"keep it to yourself!"}
73 ]} 73 ]}
74 ]}, 74 ]},
75 {tag:'div', id:'news', cls:'hidden', children:[ 75 {tag:'div', id:'news', cls:'hidden', children:[
76 // {tag:'div', cls:'close', children:[ 76 // {tag:'div', cls:'close', children:[
77 // {tag:'a', href:'#', id:this.getId('closeTips'), html:'x'} 77 // {tag:'a', href:'#', id:this.getId('closeTips'), html:'x'}
78 // ]}, 78 // ]},
79 {tag:'div', id:'newsframe', children:[ 79 {tag:'div', id:'newsframe', children:[
80 {tag:'iframe', id:this.getId('iframe'), src:this.iframeURL()} 80 {tag:'iframe', id:this.getId('iframe'), src:this.iframeURL()}
81 ]}, 81 ]},
82 {tag:'div', id:this.getId('newsGrip'), cls:'grip', children:[ 82 {tag:'div', id:this.getId('newsGrip'), cls:'grip', children:[
83 {tag:'div', cls:'gripHandler', children:[]} 83 {tag:'div', cls:'gripHandler', children:[]}
84 ]} 84 ]}
85 ]}, 85 ]},
86 {tag:'div', id:'featureTabs', children:[ 86 {tag:'div', id:'featureTabs', children:[
87 {tag:'table', children:[{tag:'tr', children:[ 87 {tag:'table', children:[{tag:'tr', children:[
88 {tag:'td', children:[{tag:'div', id:'feature_store', children:[{tag:'canvas', cls:'featureIcon', id:this.getId('storeIcon')}, {tag:'span', html:"Store and manage your password and online credentials"}]}]}, 88 {tag:'td', children:[{tag:'div', id:'feature_store', children:[{tag:'canvas', cls:'featureIcon', id:this.getId('storeIcon')}, {tag:'span', html:"Store and manage your password and online credentials"}]}]},
89 {tag:'td', children:[{tag:'div', id:'feature_protect', children:[{tag:'canvas', cls:'featureIcon', id:this.getId('protectIcon')}, {tag:'span', html:"Protect all your sensitive data"}]}]}, 89 {tag:'td', children:[{tag:'div', id:'feature_protect', children:[{tag:'canvas', cls:'featureIcon', id:this.getId('protectIcon')}, {tag:'span', html:"Protect all your sensitive data"}]}]},
90 {tag:'td', children:[{tag:'div', id:'feature_directLogin', children:[{tag:'canvas', cls:'featureIcon', id:this.getId('directLoginIcon')},{tag:'span', html:"Login to your web services without entering any username or password"}]}]}, 90 {tag:'td', children:[{tag:'div', id:'feature_directLogin', children:[{tag:'canvas', cls:'featureIcon', id:this.getId('directLoginIcon')},{tag:'span', html:"Login to your web services without entering any username or password"}]}]},
91 {tag:'td', children:[{tag:'div', id:'feature_share', children:[{tag:'canvas', cls:'featureIcon', id:this.getId('shareIcon')}, {tag:'span', html:"Share secret with family members and associates"}]}]} 91 {tag:'td', children:[{tag:'div', id:'feature_share', children:[{tag:'canvas', cls:'featureIcon', id:this.getId('shareIcon')}, {tag:'span', html:"Share secret with family members and associates"}]}]}
92 ]}]} 92 ]}]}
93 ]} 93 ]}
94 ]); 94 ]);
95 95
96 Clipperz.PM.UI.Canvas.features.store(this.getElement('storeIcon'), "#ffffff"); 96 Clipperz.PM.UI.Canvas.features.store(this.getElement('storeIcon'), "#ffffff");
97 Clipperz.PM.UI.Canvas.features.protect(this.getElement('protectIcon'), "#ffffff"); 97 Clipperz.PM.UI.Canvas.features.protect(this.getElement('protectIcon'), "#ffffff");
98 Clipperz.PM.UI.Canvas.features.directLogin(this.getElement('directLoginIcon'), "#ffffff"); 98 Clipperz.PM.UI.Canvas.features.directLogin(this.getElement('directLoginIcon'), "#ffffff");
99 Clipperz.PM.UI.Canvas.features.share(this.getElement('shareIcon'), "#ffffff", "#ffffff", "#ff0000"); 99 Clipperz.PM.UI.Canvas.features.share(this.getElement('shareIcon'), "#ffffff", "#ffffff", "#ff0000");
100 100
101 MochiKit.Signal.connect(this.getElement('newsGrip'), 'onclick', this, 'toggleTips'); 101 MochiKit.Signal.connect(this.getElement('newsGrip'), 'onclick', this, 'toggleTips');
102 MochiKit.Signal.connect(this.getElement('iframe'), 'onload', this, 'handleIframeDidLoad'); 102 MochiKit.Signal.connect(this.getElement('iframe'), 'onload', this, 'handleIframeDidLoad');
103 this.setLogoDefaultColors(); 103 this.setLogoDefaultColors();
104 }, 104 },
105 105
106 //------------------------------------------------------------------------- 106 //-------------------------------------------------------------------------
107 107
108 'switchToLoggedMode': function() { 108 'switchToLoggedMode': function() {
109 // MochiKit.Style.addElementClass(this.element(), 'logged'); 109 // MochiKit.Style.addElementClass(this.element(), 'logged');
110 MochiKit.Style.hideElement('featureTabs'); 110 MochiKit.Style.hideElement('featureTabs');
111 }, 111 },
112 112
113 //------------------------------------------------------------------------- 113 //-------------------------------------------------------------------------
114 114
115 'animationDuration': function () { 115 'animationDuration': function () {
116 return this._animationDuration; 116 return this._animationDuration;
117 }, 117 },
118 118
119 'offset': function () { 119 'offset': function () {
120 return this._offset; 120 return this._offset;
121 }, 121 },
122 122
123 //------------------------------------------------------------------------- 123 //-------------------------------------------------------------------------
124 124
125 'isNewsOpen': function () { 125 'isNewsOpen': function () {
126 return this._newsIsOpen; 126 return this._newsIsOpen;
127 }, 127 },
128 128
129 'toggleNewsIsOpen': function () { 129 'toggleNewsIsOpen': function () {
130 this._newsIsOpen = !this._newsIsOpen; 130 this._newsIsOpen = !this._newsIsOpen;
131 }, 131 },
132 132
133 'toggleTips': function(anEvent) { 133 'toggleTips': function(anEvent) {
134 anEvent.preventDefault(); 134 anEvent.preventDefault();
135 135
136 if (this.isNewsOpen() == true) { 136 if (this.isNewsOpen() == true) {
137 MochiKit.Visual.Move(Clipperz.DOM.get('news'), { 137 MochiKit.Visual.Move(Clipperz.DOM.get('news'), {
138 x: 0, 138 x: 0,
139 y: -this.offset(), 139 y: -this.offset(),
140 mode: 'relative', 140 mode: 'relative',
141 duration: this.animationDuration(), 141 duration: this.animationDuration(),
142 beforeStart: function () { 142 beforeStart: function () {
143 MochiKit.DOM.setElementClass(Clipperz.DOM.get('news'), 'hiding'); 143 MochiKit.DOM.setElementClass(Clipperz.DOM.get('news'), 'hiding');
144 }, 144 },
145 afterFinish: function () { 145 afterFinish: function () {
146 Clipperz.DOM.get('newsframe').innerHTML = ""; 146 Clipperz.DOM.get('newsframe').innerHTML = "";
147 MochiKit.DOM.setElementClass(Clipperz.DOM.get('news'), 'hidden'); 147 MochiKit.DOM.setElementClass(Clipperz.DOM.get('news'), 'hidden');
148 } 148 }
149 }) 149 })
150 this.toggleNewsIsOpen(); 150 this.toggleNewsIsOpen();
151 } else { 151 } else {
152 MochiKit.DOM.addElementClass('newsframe', 'loading'); 152 MochiKit.DOM.addElementClass('newsframe', 'loading');
153 MochiKit.Visual.Move(Clipperz.DOM.get('news'), { 153 MochiKit.Visual.Move(Clipperz.DOM.get('news'), {
154 x: 0, 154 x: 0,
155 y: this.offset(), 155 y: this.offset(),
156 mode: 'relative', 156 mode: 'relative',
157 duration: this.animationDuration(), 157 duration: this.animationDuration(),
158 beforeStart: MochiKit.Base.bind(function () { 158 beforeStart: MochiKit.Base.bind(function () {
159 this.append(Clipperz.DOM.get('newsframe'), {tag:'iframe', id:this.getId('iframe'), src:this.iframeURL()}); 159 this.append(Clipperz.DOM.get('newsframe'), {tag:'iframe', id:this.getId('iframe'), src:this.iframeURL()});
160 160
161 MochiKit.Signal.connect(this.getElement('iframe'), 'onload', this, 'handleIframeDidLoad'); 161 MochiKit.Signal.connect(this.getElement('iframe'), 'onload', this, 'handleIframeDidLoad');
162 MochiKit.DOM.setElementClass(Clipperz.DOM.get('news'), 'opening'); 162 MochiKit.DOM.setElementClass(Clipperz.DOM.get('news'), 'opening');
163 }, this), 163 }, this),
164 afterFinish: function () { 164 afterFinish: function () {
165 MochiKit.DOM.setElementClass(Clipperz.DOM.get('news'), 'open'); 165 MochiKit.DOM.setElementClass(Clipperz.DOM.get('news'), 'open');
166 } 166 }
167 }) 167 })
168 this.toggleNewsIsOpen(); 168 this.toggleNewsIsOpen();
169 } 169 }
170 }, 170 },
171 171
172 'setLogoDefaultColors': function () { 172 'setLogoDefaultColors': function () {
173 Clipperz.PM.UI.Canvas.logo.normal(this.getElement('logo'), "clipperz", "28.0pt", "#ffffff"); 173 Clipperz.PM.UI.Canvas.logo.normal(this.getElement('logo'), "clipperz", "28.0pt", "#ffffff");
174 }, 174 },
175 175
176 //------------------------------------------------------------------------- 176 //-------------------------------------------------------------------------
177 177
178 'handleIframeDidLoad': function (anEvent) { 178 'handleIframeDidLoad': function (anEvent) {
179 if (this.isNewsOpen() == false) { 179 if (this.isNewsOpen() == false) {
180 this.toggleTips(anEvent); 180 this.toggleTips(anEvent);
181 } 181 }
182 182
183 MochiKit.DOM.removeElementClass('newsframe', 'loading'); 183 MochiKit.DOM.removeElementClass('newsframe', 'loading');
184 MochiKit.Signal.disconnectAllTo(this.getElement('iframe')); 184 MochiKit.Signal.disconnectAllTo(this.getElement('iframe'));
185 }, 185 },
186 186
187 //------------------------------------------------------------------------- 187 //-------------------------------------------------------------------------
188 __syntaxFix__: "syntax fix" 188 __syntaxFix__: "syntax fix"
189}); 189});
diff --git a/frontend/gamma/js/Clipperz/PM/UI/Web/Components/UserInfoBox.js b/frontend/gamma/js/Clipperz/PM/UI/Web/Components/UserInfoBox.js
index fbf58e0..91085cf 100644
--- a/frontend/gamma/js/Clipperz/PM/UI/Web/Components/UserInfoBox.js
+++ b/frontend/gamma/js/Clipperz/PM/UI/Web/Components/UserInfoBox.js
@@ -1,337 +1,365 @@
1/* 1/*
2 2
3Copyright 2008-2013 Clipperz Srl 3Copyright 2008-2013 Clipperz Srl
4 4
5This file is part of Clipperz, the online password manager. 5This file is part of Clipperz, the online password manager.
6For further information about its features and functionalities please 6For further information about its features and functionalities please
7refer to http://www.clipperz.com. 7refer to http://www.clipperz.com.
8 8
9* Clipperz is free software: you can redistribute it and/or modify it 9* Clipperz is free software: you can redistribute it and/or modify it
10 under the terms of the GNU Affero General Public License as published 10 under the terms of the GNU Affero General Public License as published
11 by the Free Software Foundation, either version 3 of the License, or 11 by the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version. 12 (at your option) any later version.
13 13
14* Clipperz is distributed in the hope that it will be useful, but 14* Clipperz is distributed in the hope that it will be useful, but
15 WITHOUT ANY WARRANTY; without even the implied warranty of 15 WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 See the GNU Affero General Public License for more details. 17 See the GNU Affero General Public License for more details.
18 18
19* You should have received a copy of the GNU Affero General Public 19* You should have received a copy of the GNU Affero General Public
20 License along with Clipperz. If not, see http://www.gnu.org/licenses/. 20 License along with Clipperz. If not, see http://www.gnu.org/licenses/.
21 21
22*/ 22*/
23 23
24Clipperz.Base.module('Clipperz.PM.UI.Web.Components'); 24Clipperz.Base.module('Clipperz.PM.UI.Web.Components');
25 25
26Clipperz.PM.UI.Web.Components.UserInfoBox = function(args) { 26Clipperz.PM.UI.Web.Components.UserInfoBox = function(args) {
27 args = args || {}; 27 args = args || {};
28 28
29 Clipperz.PM.UI.Web.Components.UserInfoBox.superclass.constructor.apply(this, arguments); 29 Clipperz.PM.UI.Web.Components.UserInfoBox.superclass.constructor.apply(this, arguments);
30 30
31 this._slots = {}; 31 this._slots = {};
32 this._isLocked = false; 32 this._isLocked = false;
33 this._lockTooltip = null; 33 this._lockTooltip = null;
34 34
35 return this; 35 return this;
36} 36}
37 37
38//============================================================================= 38//=============================================================================
39 39
40Clipperz.Base.extend(Clipperz.PM.UI.Web.Components.UserInfoBox, Clipperz.PM.UI.Common.Components.BaseComponent, { 40Clipperz.Base.extend(Clipperz.PM.UI.Web.Components.UserInfoBox, Clipperz.PM.UI.Common.Components.BaseComponent, {
41 41
42 //------------------------------------------------------------------------- 42 //-------------------------------------------------------------------------
43 43
44 'toString': function () { 44 'toString': function () {
45 return "Clipperz.PM.UI.Web.Components.UserInfoBox component"; 45 return "Clipperz.PM.UI.Web.Components.UserInfoBox component";
46 }, 46 },
47 47
48 //------------------------------------------------------------------------- 48 //-------------------------------------------------------------------------
49 49
50 'handleLogout': function(anEvent) { 50 'handleLogout': function(anEvent) {
51//Clipperz.log(">>> UserInfoBox.handleLogout"); 51//Clipperz.log(">>> UserInfoBox.handleLogout");
52 anEvent.preventDefault(); 52 anEvent.preventDefault();
53 MochiKit.Signal.signal(this, 'logout'); 53 MochiKit.Signal.signal(this, 'logout');
54//Clipperz.log("<<< UserInfoBox.handleLogout"); 54//Clipperz.log("<<< UserInfoBox.handleLogout");
55 }, 55 },
56 56
57 //------------------------------------------------------------------------- 57 //-------------------------------------------------------------------------
58 58
59 'lockTooltip': function () { 59 'lockTooltip': function () {
60 return this._lockTooltip; 60 return this._lockTooltip;
61 }, 61 },
62 62
63 //------------------------------------------------------------------------- 63 //-------------------------------------------------------------------------
64 64
65 'isLocked': function () { 65 'isLocked': function () {
66 return this._isLocked; 66 return this._isLocked;
67 }, 67 },
68 68
69 'setIsLocked': function (aValue) { 69 'setIsLocked': function (aValue) {
70 this._isLocked = aValue; 70 this._isLocked = aValue;
71 }, 71 },
72 72
73 'toggleLock': function(anEvent) { 73 'toggleLock': function(anEvent) {
74 var deferredResult; 74 var deferredResult;
75 var shouldLock; 75 var shouldLock;
76 76
77 anEvent.preventDefault(); 77 anEvent.preventDefault();
78 this.lockTooltip().hide(); 78 this.lockTooltip().hide();
79 79
80 shouldLock = (this.isLocked() == false); 80 shouldLock = (this.isLocked() == false);
81 81
82 if (shouldLock) { 82 if (shouldLock) {
83 var maskElement; 83 var maskElement;
84 84
85 this.setIsLocked(true); 85 this.setIsLocked(true);
86 maskElement = this.getId('modalDialogMask'); 86 maskElement = this.getId('modalDialogMask');
87 deferredResult = Clipperz.Async.callbacks("UserInfoBox.toggleLock [lock]", [ 87 deferredResult = Clipperz.Async.callbacks("UserInfoBox.toggleLock [lock]", [
88 MochiKit.Base.partial(MochiKit.DOM.addElementClass, this.element(), 'locked'), 88 MochiKit.Base.partial(MochiKit.DOM.addElementClass, this.element(), 'locked'),
89 MochiKit.Base.partial(Clipperz.Visual.deferredAnimation, MochiKit.Visual.appear, maskElement, {from:0.0, to:0.75, duration:0.5}), 89 MochiKit.Base.partial(Clipperz.Visual.deferredAnimation, MochiKit.Visual.appear, maskElement, {from:0.0, to:0.75, duration:0.5}),
90 MochiKit.Base.method(Clipperz.PM.RunTime.mainController, 'setPassphraseDelegate', MochiKit.Base.method(this, 'askForPassphrase')), 90 MochiKit.Base.method(Clipperz.PM.RunTime.mainController, 'setPassphraseDelegate', MochiKit.Base.method(this, 'askForPassphrase')),
91 MochiKit.Base.partial(MochiKit.Signal.signal, this, 'lock') 91 MochiKit.Base.partial(MochiKit.Signal.signal, this, 'lock')
92 ], {trace:false}); 92 ], {trace:false});
93 } else { 93 } else {
94 deferredResult = Clipperz.Async.callbacks("UserInfoBox.toggleLock [unlock]", [ 94 deferredResult = Clipperz.Async.callbacks("UserInfoBox.toggleLock [unlock]", [
95 MochiKit.Base.partial(MochiKit.Signal.signal, this, 'unlock') 95 MochiKit.Base.partial(MochiKit.Signal.signal, this, 'unlock')
96 ], {trace:false}); 96 ], {trace:false});
97 } 97 }
98 98
99 return deferredResult; 99 return deferredResult;
100 }, 100 },
101 101
102 //------------------------------------------------------------------------- 102 //-------------------------------------------------------------------------
103 103
104 'unlock': function () { 104 'unlock': function () {
105 var deferredResult; 105 var deferredResult;
106 var maskElement; 106 var maskElement;
107 107
108 this.setIsLocked(false); 108 this.setIsLocked(false);
109 maskElement = this.getId('modalDialogMask'); 109 maskElement = this.getId('modalDialogMask');
110 110
111 deferredResult = Clipperz.Async.callbacks("UserInfoBox.unlock", [ 111 deferredResult = Clipperz.Async.callbacks("UserInfoBox.unlock", [
112 MochiKit.Base.partial(Clipperz.Visual.deferredAnimation, MochiKit.Visual.fade, maskElement, {from:0.75, to:0.0, duration:0.5}), 112 MochiKit.Base.partial(Clipperz.Visual.deferredAnimation, MochiKit.Visual.fade, maskElement, {from:0.75, to:0.0, duration:0.5}),
113 // Clipperz.Visual.deferredAnimation(MochiKit.Visual.fade, maskElement, {from:0.75, to:0.0, duration:0.5}), 113 // Clipperz.Visual.deferredAnimation(MochiKit.Visual.fade, maskElement, {from:0.75, to:0.0, duration:0.5}),
114 MochiKit.Base.partial(MochiKit.DOM.removeElementClass, this.element(), 'locked') 114 MochiKit.Base.partial(MochiKit.DOM.removeElementClass, this.element(), 'locked')
115 ], {trace:false}); 115 ], {trace:false});
116 }, 116 },
117 117
118 //------------------------------------------------------------------------- 118 //-------------------------------------------------------------------------
119 119
120 'askForPassphrase': function () { 120 'askForPassphrase': function () {
121 varunlockPasswordComponent; 121 varunlockPasswordComponent;
122/* 122/*
123 vardeferredResult; 123 vardeferredResult;
124 124
125 deferredResult = new Clipperz.Async.Deferred("UserInfoBox.askForPassphrase", {trace:false}); 125 deferredResult = new Clipperz.Async.Deferred("UserInfoBox.askForPassphrase", {trace:false});
126 deferredResult.addCallback(MochiKit.Async.succeed, 'test'); 126 deferredResult.addCallback(MochiKit.Async.succeed, 'test');
127 127
128 deferredResult.callback(); 128 deferredResult.callback();
129 129
130 return deferredResult; 130 return deferredResult;
131*/ 131*/
132 unlockPasswordComponent = new Clipperz.PM.UI.Web.Components.UnlockPasswordComponent({ 132 unlockPasswordComponent = new Clipperz.PM.UI.Web.Components.UnlockPasswordComponent({
133 'title':"Unlock account", 133 'title':"Unlock account",
134 'text': "Insert the passprase to unlock the account", 134 'text': "Insert the passprase to unlock the account",
135 'type': 'INFO', 135 'type': 'INFO',
136 'buttons': [ 136 'buttons': [
137 {text:"Cancel",result:'CANCEL'}, 137 {text:"Cancel",result:'CANCEL'},
138 {text:"Unlock", result:'OK',isDefault:true} 138 {text:"Unlock", result:'OK',isDefault:true}
139 ], 139 ],
140 'openFromElement': this.getElement('lock'), 140 'openFromElement': this.getElement('lock'),
141 'onOkCloseToElement': null, 141 'onOkCloseToElement': null,
142 'onCancelCloseToElement':this.getId('lock') 142 'onCancelCloseToElement':this.getId('lock')
143 }); 143 });
144 144
145 return unlockPasswordComponent.getPassphrase(); 145 return unlockPasswordComponent.getPassphrase();
146 }, 146 },
147 147
148 //========================================================================= 148 //=========================================================================
149 149
150 'renderSelf': function(/*aContainer, aPosition*/) { 150 'renderSelf': function(/*aContainer, aPosition*/) {
151 this.append(this.element(), [ 151 this.append(this.element(), [
152 // {tag:'canvas', id:this.getId('canvas'), cls:'canvas', width:'188', height:'154'}, 152 // {tag:'canvas', id:this.getId('canvas'), cls:'canvas', width:'188', height:'154'},
153 {tag:'div', cls:'header', children:[ 153 {tag:'div', cls:'header', children:[
154 {tag:'h1', html:"Welcome"}, 154 {tag:'h1', html:"Welcome"},
155 {tag:'a', cls:'lockButton', href:'#', id:this.getId('lock'), html:'&nbsp;'} 155 {tag:'a', cls:'lockButton', href:'#', id:this.getId('lock'), html:'&nbsp;'}
156 ]}, 156 ]},
157 {tag:'div', cls:'body', children:[ 157 {tag:'div', cls:'body', children:[
158 {tag:'h3', id:this.getId('username'), html:""}, 158 {tag:'h3', id:this.getId('username'), html:""},
159 {tag:'ul', children:[ 159 {tag:'ul', children:[
160 {tag:'li', id:this.getId('cards'), children:[ 160 {tag:'li', id:this.getId('cards'), children:[
161 {tag:'span', id:this.getId('cardsNumber'), cls:'number', html:"-"}, 161 {tag:'span', id:this.getId('cardsNumber'), cls:'number', html:"-"},
162 {tag:'span', id:this.getId('cardsLabel'), html:"cards"} 162 {tag:'span', id:this.getId('cardsLabel'), html:"cards"}
163 ]}, 163 ]},
164 {tag:'li', id:this.getId('directLogins'), children:[ 164 {tag:'li', id:this.getId('directLogins'), children:[
165 {tag:'span', id:this.getId('directLoginsNumber'), cls:'number', html:"-"}, 165 {tag:'span', id:this.getId('directLoginsNumber'), cls:'number', html:"-"},
166 {tag:'span', id:this.getId('directLoginsLabel'), html:"direct logins"} 166 {tag:'span', id:this.getId('directLoginsLabel'), html:"direct logins"}
167 ]} 167 ]}
168 ]}, 168 ]},
169 {tag:'div', cls:'accountInfo', children:[
170 {tag:'div', cls:'payButton', children:[
171 {tag:'a', href:'#', id:this.getId('payButton'), cls:'info', html:"info"}
172 ]},
173 {tag:'h5', html:"Account info"},
174 {tag:'div', cls:'accountStatus', children:[
175 {tag:'span', cls:'label', html:"status"},
176 {tag:'span', cls:'status', html:"early adopter"}
177 ]},
178 {tag:'div', cls:'accountLevel', children:[
179 {tag:'span', cls:'label', html:"level"},
180 // {tag:'span', cls:'level', html:"★☆☆☆"}
181 {tag:'span', cls:'level', html:"☆☆☆☆"}
182 ]},
183 {tag:'div', cls:'accountExpiration', children:[
184 {tag:'span', cls:'label', html:"expires"},
185 // {tag:'span', cls:'expriation', html:"on 26 April 2014"}
186 {tag:'span', cls:'expriation', html:"never"}
187 ]}
188 ]},
169 {tag:'a', href:'#', id:this.getId('logout'), html:"logout >"} 189 {tag:'a', href:'#', id:this.getId('logout'), html:"logout >"}
170 ]}, 190 ]},
171 {tag:'div', cls:'footer'} 191 {tag:'div', cls:'footer'}
172 ]); 192 ]);
173 193
174 MochiKit.Signal.connect(this.getElement('logout'), 'onclick', this, 'handleLogout'); 194 MochiKit.Signal.connect(this.getElement('logout'), 'onclick', this, 'handleLogout');
175 MochiKit.Signal.connect(this.getElement('lock'), 'onclick', this, 'toggleLock'); 195 MochiKit.Signal.connect(this.getElement('lock'), 'onclick', this, 'toggleLock');
196 MochiKit.Signal.connect(this.getElement('payButton'),'onclick', this, 'handlePayButton');
176 197
177 this._lockTooltip = new Clipperz.PM.UI.Common.Components.Tooltip({ 198 this._lockTooltip = new Clipperz.PM.UI.Common.Components.Tooltip({
178 element:this.getElement('lock'), 199 element:this.getElement('lock'),
179 text: "Click here to lock/unlock your account.", 200 text: "Click here to lock/unlock your account.",
180 position:'RIGHT' 201 position:'RIGHT'
181 }); 202 });
182 203
183 Clipperz.DOM.Helper.append(MochiKit.DOM.currentDocument().body, 204 Clipperz.DOM.Helper.append(MochiKit.DOM.currentDocument().body,
184 {tag:'div', id:this.getId('modalDialogWrapper'), cls:'modalDialogWrapper', children:[ 205 {tag:'div', id:this.getId('modalDialogWrapper'), cls:'modalDialogWrapper', children:[
185 {tag:'div', id:this.getId('modalDialogMask'), cls:'modalDialogMask userInfoBoxMask'} 206 {tag:'div', id:this.getId('modalDialogMask'), cls:'modalDialogMask userInfoBoxMask'}
186 ]} 207 ]}
187 ); 208 );
188 MochiKit.Style.hideElement(this.getId('modalDialogMask')); 209 MochiKit.Style.hideElement(this.getId('modalDialogMask'));
189 210
190 // this.drawUserInfoBackground(this.getElement('canvas')); 211 // this.drawUserInfoBackground(this.getElement('canvas'));
191 }, 212 },
192 213
193 //------------------------------------------------------------------------- 214 //-------------------------------------------------------------------------
215
216 'handlePayButton': function (anEvent) {
217 anEvent.preventDefault();
218 window.open('https://www.clipperz.com/pricing/', '_blank');
219 },
220
221 //-------------------------------------------------------------------------
194/* 222/*
195 'drawUserInfoBackground': function (canvas) { 223 'drawUserInfoBackground': function (canvas) {
196 var kMyDrawingFunctionWidth = 188.0; 224 var kMyDrawingFunctionWidth = 188.0;
197 var kMyDrawingFunctionHeight = 154.0; 225 var kMyDrawingFunctionHeight = 154.0;
198 226
199 var context = canvas.getContext("2d"); 227 var context = canvas.getContext("2d");
200 var color; 228 var color;
201 var resolution; 229 var resolution;
202 var alignStroke; 230 var alignStroke;
203 var path; 231 var path;
204 var pointX; 232 var pointX;
205 var pointY; 233 var pointY;
206 var controlPoint1X; 234 var controlPoint1X;
207 var controlPoint1Y; 235 var controlPoint1Y;
208 var controlPoint2X; 236 var controlPoint2X;
209 var controlPoint2Y; 237 var controlPoint2Y;
210 var gradient; 238 var gradient;
211 if (window.devicePixelRatio) 239 if (window.devicePixelRatio)
212 resolution = window.devicePixelRatio; 240 resolution = window.devicePixelRatio;
213 else 241 else
214 resolution = 1.0; 242 resolution = 1.0;
215 resolution *= 0.5 * (canvas.width / kMyDrawingFunctionWidth + canvas.height / kMyDrawingFunctionHeight); 243 resolution *= 0.5 * (canvas.width / kMyDrawingFunctionWidth + canvas.height / kMyDrawingFunctionHeight);
216 244
217 context.save(); 245 context.save();
218 context.scale(canvas.width / kMyDrawingFunctionWidth, canvas.height / kMyDrawingFunctionHeight); 246 context.scale(canvas.width / kMyDrawingFunctionWidth, canvas.height / kMyDrawingFunctionHeight);
219 context.clearRect(0.0, 0.0, kMyDrawingFunctionWidth, kMyDrawingFunctionHeight); 247 context.clearRect(0.0, 0.0, kMyDrawingFunctionWidth, kMyDrawingFunctionHeight);
220 248
221 // Setup for Shadow Effect 249 // Setup for Shadow Effect
222 color = "rgba(0.0%, 0.0%, 0.0%, 0.667)"; 250 color = "rgba(0.0%, 0.0%, 0.0%, 0.667)";
223 context.save(); 251 context.save();
224 context.shadowColor = color; 252 context.shadowColor = color;
225 context.shadowBlur = 3.0; 253 context.shadowBlur = 3.0;
226 context.shadowOffsetX = 5.729 * Math.cos(7.592) * resolution; 254 context.shadowOffsetX = 5.729 * Math.cos(7.592) * resolution;
227 context.shadowOffsetY = 5.729 * Math.sin(7.592) * resolution; 255 context.shadowOffsetY = 5.729 * Math.sin(7.592) * resolution;
228 256
229 // Layer 1 257 // Layer 1
230 258
231 alignStroke = 0.0; 259 alignStroke = 0.0;
232 context.beginPath(); 260 context.beginPath();
233 pointX = 169.5; 261 pointX = 169.5;
234 pointY = 141.5; 262 pointY = 141.5;
235 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 263 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
236 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 264 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
237 context.moveTo(pointX, pointY); 265 context.moveTo(pointX, pointY);
238 pointX = 177.5; 266 pointX = 177.5;
239 pointY = 133.5; 267 pointY = 133.5;
240 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 268 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
241 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 269 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
242 controlPoint1X = 173.889; 270 controlPoint1X = 173.889;
243 controlPoint1Y = 141.5; 271 controlPoint1Y = 141.5;
244 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 272 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
245 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 273 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
246 controlPoint2X = 177.5; 274 controlPoint2X = 177.5;
247 controlPoint2Y = 137.889; 275 controlPoint2Y = 137.889;
248 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 276 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
249 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 277 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
250 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 278 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
251 pointX = 177.5; 279 pointX = 177.5;
252 pointY = 19.5; 280 pointY = 19.5;
253 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 281 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
254 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 282 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
255 context.lineTo(pointX, pointY); 283 context.lineTo(pointX, pointY);
256 pointX = 169.5; 284 pointX = 169.5;
257 pointY = 11.5; 285 pointY = 11.5;
258 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 286 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
259 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 287 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
260 controlPoint1X = 177.5; 288 controlPoint1X = 177.5;
261 controlPoint1Y = 15.111; 289 controlPoint1Y = 15.111;
262 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 290 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
263 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 291 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
264 controlPoint2X = 173.889; 292 controlPoint2X = 173.889;
265 controlPoint2Y = 11.5; 293 controlPoint2Y = 11.5;
266 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 294 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
267 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 295 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
268 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 296 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
269 pointX = 18.5; 297 pointX = 18.5;
270 pointY = 11.5; 298 pointY = 11.5;
271 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 299 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
272 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 300 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
273 context.lineTo(pointX, pointY); 301 context.lineTo(pointX, pointY);
274 pointX = 10.5; 302 pointX = 10.5;
275 pointY = 19.5; 303 pointY = 19.5;
276 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 304 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
277 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 305 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
278 controlPoint1X = 14.111; 306 controlPoint1X = 14.111;
279 controlPoint1Y = 11.5; 307 controlPoint1Y = 11.5;
280 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 308 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
281 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 309 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
282 controlPoint2X = 10.5; 310 controlPoint2X = 10.5;
283 controlPoint2Y = 15.111; 311 controlPoint2Y = 15.111;
284 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 312 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
285 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 313 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
286 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 314 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
287 pointX = 10.5; 315 pointX = 10.5;
288 pointY = 133.5; 316 pointY = 133.5;
289 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 317 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
290 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 318 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
291 context.lineTo(pointX, pointY); 319 context.lineTo(pointX, pointY);
292 pointX = 18.5; 320 pointX = 18.5;
293 pointY = 141.5; 321 pointY = 141.5;
294 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 322 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
295 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 323 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
296 controlPoint1X = 10.5; 324 controlPoint1X = 10.5;
297 controlPoint1Y = 137.889; 325 controlPoint1Y = 137.889;
298 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution; 326 controlPoint1X = (Math.round(resolution * controlPoint1X + alignStroke) - alignStroke) / resolution;
299 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution; 327 controlPoint1Y = (Math.round(resolution * controlPoint1Y + alignStroke) - alignStroke) / resolution;
300 controlPoint2X = 14.111; 328 controlPoint2X = 14.111;
301 controlPoint2Y = 141.5; 329 controlPoint2Y = 141.5;
302 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution; 330 controlPoint2X = (Math.round(resolution * controlPoint2X + alignStroke) - alignStroke) / resolution;
303 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution; 331 controlPoint2Y = (Math.round(resolution * controlPoint2Y + alignStroke) - alignStroke) / resolution;
304 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY); 332 context.bezierCurveTo(controlPoint1X, controlPoint1Y, controlPoint2X, controlPoint2Y, pointX, pointY);
305 pointX = 169.5; 333 pointX = 169.5;
306 pointY = 141.5; 334 pointY = 141.5;
307 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution; 335 pointX = (Math.round(resolution * pointX + alignStroke) - alignStroke) / resolution;
308 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution; 336 pointY = (Math.round(resolution * pointY + alignStroke) - alignStroke) / resolution;
309 context.lineTo(pointX, pointY); 337 context.lineTo(pointX, pointY);
310 context.closePath(); 338 context.closePath();
311 gradient = context.createLinearGradient(94.0, 11.5, 94.0, 141.5); 339 gradient = context.createLinearGradient(94.0, 11.5, 94.0, 141.5);
312 color = "#EE9B69"; 340 color = "#EE9B69";
313 gradient.addColorStop(0.0, color); 341 gradient.addColorStop(0.0, color);
314 color = "#E38D62"; 342 color = "#E38D62";
315 gradient.addColorStop(1.0, color); 343 gradient.addColorStop(1.0, color);
316 context.fillStyle = gradient; 344 context.fillStyle = gradient;
317 context.fill(); 345 context.fill();
318 346
319 // Shadow Effect 347 // Shadow Effect
320 context.restore(); 348 context.restore();
321 349
322 context.restore(); 350 context.restore();
323 }, 351 },
324*/ 352*/
325 //------------------------------------------------------------------------- 353 //-------------------------------------------------------------------------
326 354
327 'updateUserDetails': function (someUserInfo) { 355 'updateUserDetails': function (someUserInfo) {
328 varelementName; 356 varelementName;
329 357
330 for (elementName in someUserInfo) { 358 for (elementName in someUserInfo) {
331 this.getElement(elementName).innerHTML = someUserInfo[elementName]; 359 this.getElement(elementName).innerHTML = someUserInfo[elementName];
332 } 360 }
333 }, 361 },
334 362
335 //------------------------------------------------------------------------- 363 //-------------------------------------------------------------------------
336 __syntaxFix__: "syntax fix" 364 __syntaxFix__: "syntax fix"
337}); 365});