merged tag ooo/OOO330_m14
[LibreOffice.git] / xmlsecurity / source / dialogs / certificateviewer.src
blob3a9466aeb9a877ba4bd0e88eaffde57c2b1a1683
1 /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  *
5  * Copyright 2000, 2010 Oracle and/or its affiliates.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * This file is part of OpenOffice.org.
10  *
11  * OpenOffice.org is free software: you can redistribute it and/or modify
12  * it under the terms of the GNU Lesser General Public License version 3
13  * only, as published by the Free Software Foundation.
14  *
15  * OpenOffice.org is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18  * GNU Lesser General Public License version 3 for more details
19  * (a copy is included in the LICENSE file that accompanied this code).
20  *
21  * You should have received a copy of the GNU Lesser General Public License
22  * version 3 along with OpenOffice.org.  If not, see
23  * <http://www.openoffice.org/license.html>
24  * for a copy of the LGPLv3 License.
25  *
26  ************************************************************************/
27 #include "dialogs.hrc"
28 #include "helpids.hrc"
30 TabDialog RID_XMLSECDLG_CERTVIEWER
32     HelpID = HID_XMLSEC_DLG_CERTVIEWER;
33     Size = MAP_APPFONT( TD_WIDTH, TD_HEIGHT );
34     OutputSize = TRUE;
35     Closeable = TRUE;
36     Moveable = TRUE;
37     SVLook = TRUE;
39     Text [ en-US ] = "View Certificate";
40     TabControl 1
41     {
42         Pos = MAP_APPFONT( TD_SP_INNERBORDER_LEFT, TD_SP_INNERBORDER_TOP );
43         Size = MAP_APPFONT( TP_WIDTH, TP_HEIGHT+RIDDER_HEIGHT );
44         SVLook = TRUE ;
45         PageList =
46         {
47             PageItem
48             {
49                 Identifier = RID_XMLSECTP_GENERAL;
50                 Text [ en-US ] = "General";
51             };
52             PageItem
53             {
54                 Identifier = RID_XMLSECTP_DETAILS;
55                 Text [ en-US ] = "Details";
56             };
57             PageItem
58             {
59                 Identifier = RID_XMLSECTP_CERTPATH;
60                 Text [ en-US ] = "Certification Path";
61             };
62         };
63     };
64     OKButton BTN_OK
65     {
66         Pos = MAP_APPFONT( CV_COL_A, CV_ROW_A );
67         Size = MAP_APPFONT( RSC_CD_PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT );
68         DefButton = TRUE;
69     };
70     HelpButton BTN_HELP
71     {
72         Pos = MAP_APPFONT( CV_COL_C, CV_ROW_A );
73         Size = MAP_APPFONT( RSC_CD_PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT );
74     };
77 TabPage RID_XMLSECTP_GENERAL
79     HelpId = HID_XMLSEC_TP_GENERAL;
80     Size = MAP_APPFONT( TP_WIDTH, TP_HEIGHT );
81     OutputSize = TRUE;
82     Hide = TRUE;
83     SVLook = TRUE;
84     Window WIN_FRAME
85     {
86         SVLook = TRUE;
87         Border = TRUE;
88         Pos = MAP_APPFONT( CV_COL_0, CV_ROW_0 );
89         Size = MAP_APPFONT( CV_CONT_WIDTH, CV_CONT_HEIGHT );
90     };
91     FixedImage IMG_CERT
92     {
93         Pos = MAP_APPFONT( CW_COL_0, CW_ROW_0 );
94         Size = MAP_APPFONT( IMG1_WIDTH, IMG1_HEIGHT );
95         Fixed = Image
96         {
97             ImageBitmap = Bitmap { File = "certificate_40x56.png"; };
98             MaskColor = STD_MASKCOLOR;
99         };
100     };
101     FixedText FI_CERTINFO
102     {
103         Pos = MAP_APPFONT( CW_COL_3, CW_ROW_1 );
104         Size = MAP_APPFONT( CW_COL_5-CW_COL_3, RSC_CD_FIXEDTEXT_HEIGHT );
105         Text [ en-US ] = " Certificate Information";
106     };
107     FixedLine FL_SEP1
108     {
109         Pos = MAP_APPFONT( CW_COL_0, CW_ROW_3 );
110         Size = MAP_APPFONT( CW_COL_5-CW_COL_0, RSC_CD_FIXEDLINE_HEIGHT );
111     };
112     FixedText FI_HINTNOTTRUST
113     {
114         Pos = MAP_APPFONT( CW_COL_1, CW_ROW_4 );
115         Size = MAP_APPFONT( CW_COL_5a-CW_COL_1, CW_ROW_4a-CW_ROW_4 );
116         WordBreak = TRUE;
117         Text [ en-US ] = "This certificate is intended for the following purpose(s):";
118     };
119     FixedLine FL_SEP2
120     {
121         Pos = MAP_APPFONT( CW_COL_0, CW_ROW_5 );
122         Size = MAP_APPFONT( CW_COL_5-CW_COL_0, RSC_CD_FIXEDLINE_HEIGHT );
123     };
124     FixedText FI_ISSTOLABEL
125     {
126         Pos = MAP_APPFONT( CW_COL_1, CW_ROW_6 );
127         Size = MAP_APPFONT( CW_COL_4-CW_COL_1-1, RSC_CD_FIXEDTEXT_HEIGHT );
128         Text [ en-US ] = "Issued to:";
129     };
130     FixedText FI_ISSTO
131     {
132         Pos = MAP_APPFONT( CW_COL_4, CW_ROW_6 );
133         Size = MAP_APPFONT( CW_COL_5-CW_COL_4, RSC_CD_FIXEDTEXT_HEIGHT );
134     };
135     FixedText FI_ISSBYLABEL
136     {
137         Pos = MAP_APPFONT( CW_COL_1, CW_ROW_7 );
138         Size = MAP_APPFONT( CW_COL_4-CW_COL_1-1, RSC_CD_FIXEDTEXT_HEIGHT );
139         Text [ en-US ] = "Issued by:";
140     };
141     FixedText FI_ISSBY
142     {
143         Pos = MAP_APPFONT( CW_COL_4, CW_ROW_7 );
144         Size = MAP_APPFONT( CW_COL_5-CW_COL_4, RSC_CD_FIXEDTEXT_HEIGHT );
145     };
146     FixedText FI_VALIDDATE
147     {
148         Pos = MAP_APPFONT( CW_COL_1, CW_ROW_8 );
149         Size = MAP_APPFONT( CW_COL_5-CW_COL_1-1, RSC_CD_FIXEDTEXT_HEIGHT );
150         Text [ en-US ] = "Valid from %SDATE% to %EDATE%";
151     };
152     FixedImage IMG_KEY
153     {
154         Pos = MAP_APPFONT( CW_COL_0, CW_ROW_9 );
155         Size = MAP_APPFONT( IMG2_WIDTH, IMG2_HEIGHT );
156         Fixed = Image
157         {
158             ImageBitmap = Bitmap { File = "key_12.png"; };
159             MaskColor = STD_MASKCOLOR;
160         };
161     };
162     FixedText FI_CORRPRIVKEY
163     {
164         Pos = MAP_APPFONT( CW_COL_1a, CW_ROW_10 );
165         Size = MAP_APPFONT( CW_COL_5-CW_COL_1a, RSC_CD_FIXEDTEXT_HEIGHT );
166         Text [ en-US ] = "You have a private key that corresponds to this certificate.";
167     };
168     String STR_CERTIFICATE_NOT_VALIDATED
169     {
170         Text [ en-US ] = "The certificate could not be validated.";
171     };
172     Image IMG_STATE_NOT_VALIDATED
173     {
174         ImageBitmap = Bitmap { File = "notcertificate_40x56.png"; };
175            MaskColor = STD_MASKCOLOR;
176     };
177     Image IMG_STATE_CERIFICATED_HC
178     {
179         ImageBitmap = Bitmap { File = "certificate_40x56_h.png"; };
180            MaskColor = STD_MASKCOLOR;
181     };
182     Image IMG_STATE_NOT_VALIDATED_HC
183     {
184         ImageBitmap = Bitmap { File = "notcertificate_40x56_h.png"; };
185            MaskColor = STD_MASKCOLOR;
186     };
187     Image IMG_KEY_HC
188     {
189         ImageBitmap = Bitmap { File = "key_12_h.png"; };
190            MaskColor = STD_MASKCOLOR;
191     };
194 TabPage RID_XMLSECTP_DETAILS
196     HelpId = HID_XMLSEC_TP_DETAILS;
197     Size = MAP_APPFONT( TP_WIDTH, TP_HEIGHT );
198     OutputSize = TRUE;
199     Hide = TRUE;
200     SVLook = TRUE;
201     Control LB_ELEMENTS
202     {
203         HelpId = HID_XMLSEC_CTRL_ELEMENTS;
204         Pos = MAP_APPFONT( CV_COL_0, CV_ROW_0 );
205         Size = MAP_APPFONT( CV_CONT_WIDTH, CV_ROW_1-CV_ROW_0 );
206         SVLook = TRUE;
207         Border = TRUE;
208     };
209     String STR_HEADERBAR
210     {
211         Text [ en-US ] = "Field\tValue";
212     };
213     MultiLineEdit ML_ELEMENT
214     {
215         Pos = MAP_APPFONT( CV_COL_0, CV_ROW_2 );
216         Size = MAP_APPFONT( CV_CONT_WIDTH, CV_ROW_3-CV_ROW_2 );
217         ReadOnly = TRUE;
218         Border = TRUE;
219         VSCROLL = TRUE;
220     };
221     String STR_VERSION
222     {
223         Text [ en-US ] = "Version";
224     };
225     String STR_SERIALNUM
226     {
227         Text [ en-US ] = "Serial Number";
228     };
229     String STR_SIGALGORITHM
230     {
231         Text [ en-US ] = "Signature Algorithm";
232     };
233     String STR_ISSUER
234     {
235         Text [ en-US ] = "Issuer";
236     };
237     String STR_ISSUER_ID
238     {
239         Text [ en-US ] = "Issuer Unique ID";
240     };
241     String STR_VALIDFROM
242     {
243         Text [ en-US ] = "Valid From";
244     };
245     String STR_VALIDTO
246     {
247         Text [ en-US ] = "Valid to";
248     };
249     String STR_SUBJECT
250     {
251         Text [ en-US ] = "Subject";
252     };
253     String STR_SUBJECT_ID
254     {
255         Text [ en-US ] = "Subject Unique ID";
256     };
257     String STR_SUBJECT_PUBKEY_ALGO
258     {
259         Text [ en-US ] = "Subject Algorithm";
260     };
261     String STR_SUBJECT_PUBKEY_VAL
262     {
263         Text [ en-US ] = "Public Key";
264     };
265     String STR_SIGNATURE_ALGO
266     {
267         Text [ en-US ] = "Signature Algorithm";
268     };
269     String STR_THUMBPRINT_SHA1
270     {
271         Text [ en-US ] = "Thumbprint SHA1";
272     };
273     String STR_THUMBPRINT_MD5
274     {
275         Text [ en-US ] = "Thumbprint MD5";
276     };
279 TabPage RID_XMLSECTP_CERTPATH
281     HelpId = HID_XMLSEC_TP_CERTPATH;
282     Size = MAP_APPFONT( TP_WIDTH, TP_HEIGHT );
283     OutputSize = TRUE;
284     Hide = TRUE;
285     SVLook = TRUE;
286     FixedText FT_CERTPATH
287     {
288         Pos = MAP_APPFONT( CV_COL_0, CVP_ROW_0 );
289         Size = MAP_APPFONT( CV_CONT_WIDTH, RSC_CD_FIXEDTEXT_HEIGHT );
290         Text [ en-US ] = "Certification path";
291     };
292     Control LB_SIGNATURES
293     {
294         HelpId = HID_XMLSEC_CTRL_VIEWSIGNATURES;
295         Pos = MAP_APPFONT( CV_COL_0, CVP_ROW_1 );
296         Size = MAP_APPFONT( CV_CONT_WIDTH, REST_HEIGHT/3*2 );
297         SVLook = TRUE;
298         Border = TRUE;
299     };
300     PushButton BTN_VIEWCERT
301     {
302         Pos = MAP_APPFONT( CV_COL_1-(CV_COL_B-CV_COL_A), CVP_ROW_2 );
303         Size = MAP_APPFONT( CV_COL_B-CV_COL_A, RSC_CD_PUSHBUTTON_HEIGHT );
304         Text [ en-US ] = "View Certificate...";
305     };
306     FixedText FT_CERTSTATUS
307     {
308         Pos = MAP_APPFONT( CV_COL_0, CVP_ROW_3 );
309         Size = MAP_APPFONT( CV_CONT_WIDTH, RSC_CD_FIXEDTEXT_HEIGHT );
310         Text [ en-US ] = "Certification status";
311     };
312     MultiLineEdit ML_CERTSTATUS
313     {
314         Pos = MAP_APPFONT( CV_COL_0, CVP_ROW_4 );
315         Size = MAP_APPFONT( CV_CONT_WIDTH, REST_HEIGHT/3 );
316         ReadOnly = TRUE;
317         Border = TRUE;
318     };
319     Image IMG_CERT_SMALL
320     {
321         ImageBitmap = Bitmap { File = "certificate_16.png"; };
322         MaskColor = STD_MASKCOLOR;
323     };
324     Image IMG_CERT_SMALL_HC
325     {
326         ImageBitmap = Bitmap { File = "certificate_16_h.png"; };
327         MaskColor = STD_MASKCOLOR;
328     };
329     Image IMG_CERT_NOTVALIDATED_SMALL
330     {
331         ImageBitmap = Bitmap { File = "notcertificate_16.png"; };
332         MaskColor = STD_MASKCOLOR;
333     };
334     Image IMG_CERT_NOTVALIDATED_SMALL_HC
335     {
336         ImageBitmap = Bitmap { File = "notcertificate_16_h.png"; };
337         MaskColor = STD_MASKCOLOR;
338     };
339     String STR_PATH_CERT_OK
340     {
341         Text [ en-US ] = "The certificate is OK.";
342     };
343     String STR_PATH_CERT_NOT_VALIDATED
344     {
345         Text [ en-US ] = "The certificate could not be validated.";
346     };