Initial check-in PSM UI files

This commit is contained in:
ddrinan%netscape.com 2000-04-11 23:54:23 +00:00
parent 2ea02cc216
commit 14bd6b1e86
6 changed files with 9551 additions and 0 deletions

93
security/psm/ui/Makefile Normal file
View File

@ -0,0 +1,93 @@
#! gmake
#
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is the Netscape security libraries.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1994-2000 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the
# terms of the GNU General Public License Version 2 or later (the
# "GPL"), in which case the provisions of the GPL are applicable
# instead of those above. If you wish to allow use of your
# version of this file only under the terms of the GPL and not to
# allow others to use your version of this file under the MPL,
# indicate your decision by deleting the provisions above and
# replace them with the notice and other provisions required by
# the GPL. If you do not delete the provisions above, a recipient
# may use your version of this file under either the MPL or the
# GPL.
#
#######################################################################
# (1) Include initial platform-independent assignments (MANDATORY). #
#######################################################################
CORE_DEPTH = ../../..
# Instead of using a manifest, we want to incorporate every .properties.in
# file in this directory.
PROPINPUTS = $(wildcard *.properties.in)
SIMPLEPROPS = $(PROPINPUTS:.properties.in=.properties)
PROPERTIES = $(addprefix $(OBJDIR)/$(PROG_PREFIX), $(SIMPLEPROPS))
#######################################################################
# (2) Include "global" configuration information. (OPTIONAL) #
#######################################################################
include $(CORE_DEPTH)/coreconf/config.mk
#######################################################################
# (3) Include "component" configuration information. (OPTIONAL) #
#######################################################################
#######################################################################
# (4) Include "local" platform-dependent assignments (OPTIONAL). #
#######################################################################
#######################################################################
# (5) Execute "global" rules. (OPTIONAL) #
#######################################################################
include $(CORE_DEPTH)/coreconf/rules.mk
#######################################################################
# (6) Execute "component" rules. (OPTIONAL) #
#######################################################################
#######################################################################
# (7) Execute "local" rules. (OPTIONAL). #
#######################################################################
$(OBJDIR)/%.properties: %.properties.in
@$(MAKE_OBJDIR)
perl makeprops.pl $*.properties.in $@
test:
echo Properties inputs are: $(PROPINPUTS)
echo Simple props: $(SIMPLEPROPS)
echo Properties output files: $(PROPERTIES)
install:: $(PROPERTIES)
$(NSINSTALL) -m 644 $(PROPERTIES) $(SOURCE_BIN_DIR)/ui
release_md::
$(NSINSTALL) -m 644 $(PROPERTIES) $(SOURCE_RELEASE_PREFIX)/$(SOURCE_RELEASE_BIN_DIR)/ui

View File

@ -0,0 +1,192 @@
#!/usr/bin/perl
#
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is the Netscape security libraries.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1994-2000 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the
# terms of the GNU General Public License Version 2 or later (the
# "GPL"), in which case the provisions of the GPL are applicable
# instead of those above. If you wish to allow use of your
# version of this file only under the terms of the GPL and not to
# allow others to use your version of this file under the MPL,
# indicate your decision by deleting the provisions above and
# replace them with the notice and other provisions required by
# the GPL. If you do not delete the provisions above, a recipient
# may use your version of this file under either the MPL or the
# GPL.
#
#
# collapse - given an input file, collapses multi-line strings into
# single-line crunched strings.
#
$DEBUG = 0;
sub MakeNLSSafe
{
$text = shift;
# Change all single quotes (') to quoted single quotes ('').
$text =~ s/\'/\'\'/g;
# Now, quote every left brace not followed by a digit.
#$text =~ s/\{([^0-9])/\'{\'$1/g;
return $text;
}
sub Report
{
($prefix, $file, $line, $text) = @_;
print STDERR "$file:$line: $prefix $text\n";
}
sub Warn
{
($file, $line, $text) = @_;
&Report("Warning - ", $file, $line, $text);
}
sub Error
{
($file, $line, $text) = @_;
&Report("Error - ", $file, $line, $text);
die;
}
sub ConvertPropsFile
{
($inFile, $outFile) = @_;
#print "infile = $inFile\n";
#print "outfile = $outFile\n";
open(INFILE, $inFile) || die "Cannot open input file: $!";
open(OUTFILE, ">$outFile") || die "Cannot open output file: $!";
$block = 0; # are we in the middle of condensing a multi-line string?
$blockText = ''; # accumulating line of text to be written out
$currKey = ''; # key of currently accumulating string
# (use to check for end)
$accumDest = ''; # Property (if any) into which we are accumulating text
#%accumProps = {}; # Properties being accumulated, if any
$comment = 0; # are we inside a comment block?
$line = 0;
while(<INFILE>)
{
$line++;
chop;
if ($block) # block accumulation takes precedence over comments
{
# accumulating a block.
# look for ":<identifier>" where $currKey is the
# original identifier
if ((m/^\s*:([^\s]+)\s*$/) && ($1 eq $currKey))
{
# end of block. output what we've accumulated.
$outText = &MakeNLSSafe($blockText);
print OUTFILE $currKey, "=", $outText, $/;
$blockText = $currKey = '';
$block = 0;
}
else
{
# just another line to add to the string.
$blockText .= $_ . '<psm:cr><psm:lf>';
}
}
elsif ((m/^;/) || (m/^\s*$/)) # matching '; comment' or all whitespace
{
# nothing, skip this line
}
elsif (m/^\#(.*)/) # matching '#ifdef', '#include', '#endif', etc.
{
# Look for directives we're interested in.
$directive = $1;
if ($directive =~ m/^pragma\s+([^\s]+)\s+(.*)$/)
{
# Got a "pragma". Find out what kind it is.
$symbol = $1;
$params = $2;
if ($symbol eq 'begin_wrap_glossary')
{
&Warn($inFile, $line, "Spaces in filename: $params")
if ($params =~ m/\s+/);
$accumDest = $params;
#print STDERR "#pragma begin_wrap_glossary $accumDest\n";
}
elsif ($symbol eq 'end_wrap')
{
$accumDest = $params;
#print STDERR "#pragma end_wrap $accumDest\n";
}
else
{
&Warn($inFile, $line, "Unrecognized #pragma: $symbol");
}
}
elsif ($directive =~ m/^ifdef\s+(.*)$/)
{
# Got an "ifdef". Look for definitions.
$symbol = $1;
#print STDERR "#ifdef $symbol\n";
}
}
elsif (m/^([^=]+):\s*$/) # matching '<identifier>:'
{
# found a block. start accumulating. (drop this line)
$currKey = $1;
$block = 1;
$blockText='';
}
elsif (m/^([^=]*)=\"(.*)\"$/) # matching 'key="value"'
{
# line with quotes. remove the enclosing quotes.
$outText = &MakeNLSSafe($2);
print OUTFILE $1, "=", $outText, $/;
}
else
{
# generic line not matching anything special, just output and move on
print OUTFILE $_, $/;
}
}
if ($block)
{
# Leftover block of text. Spit it out.
&Warn($inFile, "<end>", "Couldn't find end of `$currKey'.");
&Warn($inFile, "<end>",
"Anything after `$currKey' will not be accessible.");
$outText = &MakeNLSSafe($blockText);
print OUTFILE $currKey, "=", $outText, $/;
}
close(INFILE);
close(OUTFILE);
}
# Process each file.
$inFile = shift(@ARGV);
$outFile = shift(@ARGV);
&ConvertPropsFile($inFile, $outFile);

View File

@ -0,0 +1,520 @@
; -*- Mode: Text -*-
;
; The contents of this file are subject to the Mozilla Public
; License Version 1.1 (the "License"); you may not use this file
; except in compliance with the License. You may obtain a copy of
; the License at http://www.mozilla.org/MPL/
;
; Software distributed under the License is distributed on an "AS
; IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
; implied. See the License for the specific language governing
; rights and limitations under the License.
;
; The Original Code is the Netscape security libraries.
;
; The Initial Developer of the Original Code is Netscape
; Communications Corporation. Portions created by Netscape are
; Copyright (C) 1994-2000 Netscape Communications Corporation. All
; Rights Reserved.
;
; Contributor(s):
;
; Alternatively, the contents of this file may be used under the
; terms of the GNU General Public License Version 2 or later (the
; "GPL"), in which case the provisions of the GPL are applicable
; instead of those above. If you wish to allow use of your
; version of this file only under the terms of the GPL and not to
; allow others to use your version of this file under the MPL,
; indicate your decision by deleting the provisions above and
; replace them with the notice and other provisions required by
; the GPL. If you do not delete the provisions above, a recipient
; may use your version of this file under either the MPL or the
; GPL.
;
;
; Binary data (icons, etc) for NSM.
;
blue_gif_type="image/gif"
blue_gif_hdrs=""
blue_gif_content="R0lGODdhAQABAIAAAAAA/wAAACwAAAAAAQABAAACAkQBADs="
trans_gif_type="image/gif"
trans_gif_hdrs=""
trans_gif_content="R0lGODlhAQABAIAAAAAA/wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
dgLeftTab_type=image/gif
dgLeftTab_content=R0lGODlhDQAVAJH/AMDAwMzMzJmZmQAAACH5BAEAAAAALAAAAAANABUAQAIrhH8RImjLYoqUuVcRrGJzeQHe5Vnad6LiB5JUWMKZUzbpPHE3Xre9+WMUAAA7
dgRightTab_type=image/gif
dgRightTab_content=R0lGODlhEAAVAJH/AGZmmcDAwJmZmQAAACH5BAEAAAEALAAAAAAQABUAQAI3lAChy2p/UHMQorSqnLTG6XkXYGFcIJpNeIHsloVG2x1n/MBurjOpiitxXkAUcSXrySKqJRNTAAA7
dg
lgLeftTab_type=image/gif
lgLeftTab_content=R0lGODlhDQAVAJH/AMDAwP///8zMzAAAACH5BAEAAAAALAAAAAANABUAQAIrhH8RImjLYoqUuVcRrGJzeQHe5Vnad6LiB5JUWMKZUzbpPHE3Xre9+WMUAAA7
lgRightTab_type=image/gif
lgRightTab_content=R0lGODlhEAAVAJH/AGZmmcDAwMzMzAAAACH5BAEAAAEALAAAAAAQABUAQAI3lAChy2p/UHMQorSqnLTG6XkXYGFcIJpNeIHsloVG2x1n/MBurjOpiitxXkAUcSXrySKqJRNTAAA7
netscapegif_type=image/gif
netscapegif_content:
R0lGODlhcwBzAPf/AP///wgICBAQEBgYGCEhISkpKTExMTk5OUJCQkpKSlJSUlpa
WmNjY2tra3Nzc4SEhIyMjJSUlMDAwKWlpa2trbW1tcbGxs7OztbW1t7e3ufn5+/v
7/f39xgQEBAICAgAAGtrYxgYEAgIAOfv7+/39/f//5ylpef392tzc87e3tbn52Nr
a8bW1rXGxlJaWlpjY97399bv73uMjJy1tZStrcbn57XW1py9vZS1tYStrXulpXOc
nIS9vWOUlFqUlEqEhEJ7exAxMQgpKQgxMQg5OQhCQghKSghSUgApKQAxMQA5OQBC
QgBKSgBSUimUnBiEjAhzewBrcwBze1qttVKlrVq1vVKttVK1vUKcpSmEjCmMlCFz
exhzexBrcxB7hAhjawhrcwh7hABSWgBaYwBja4zO1oTGzozW3oTO1lKUnFKcpUKE
jDF7hClrcylzeyl7hDGtvRhjaymltRBaYwhKUghSWghaYwiElAiMnABCSgBKUgCE
lACMnKXW3pzO1pTO1nOlrXOttVqMlEqEjFK9zkqtvUq1xkK1xjGltSmMnCmUpSmc
rRiMnAhCSghrewhzhAh7jAAxOQA5QgBjcwBrewBzhAB7jKXO1pzGzoy1vXulrWuc
pXvO3nPG1mvG1lq1xlKltVKtvVq9zlK1xjGUpSmElCmlvQgxORictQg5QhCctQhj
cwiEnAiMpQiUrQApMQBaawCEnACMpQCUrbXe53OcpXvG1mu1xmu9zmO1xlKcrUqU
pUqcrUKMnCl7jDmtxjGlvSmctSGctRiUrRCEnBCMpQhaawh7lABKWgBSYwBzjAB7
lLXW3q3O1qXGzoSlrYzO3imUrQgpMQAhKQBCUgCEpQCMrZy9xoS9zmO91r3W3q3G
zpy1vaW9xpzG1r3O1pSlraXG1qW1vYSUnM7e5629xufv94SMlGtze/f3/3t7hFJS
WkpKUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAABIALAAAAABzAHMAAAj/ACUIHEiwoMGDCBMqXMiw
ocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2b
OHPq3Mmzp8+fQIMKHUq0aMUgSIRIE/JK2hBpSYZIjXpqCNUhkU5pTXKKyKmsXsF+
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
l8/85jv/+dCPvvQjEhAAOw==
:netscapegif_content
alert1gif_type=image/gif
alert1gif_content:
R0lGODlhIAAgAMT/AP//////AP/MAMDAwMzMAMyZM8xmM5nM/5mZ/5mZAJlmAJkz
AGZmADNmmTMzZgAzmQAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAAMALAAAAAAgACAAAAXx4CCOZGmeaCoai6G+J1u0
cC0uRTDbMBsIARovhQMKdsPYwvgTJkm4nxT5XC2kTOeziP1RkywggUEmNF3bnIAB
aTNyX5tv/UA0HhAGUFvjQhAAdngFRwtDYT8QDXZ3EAqEfCpRQBAPDXd4jzqGNXM/
bJgQDo97aC9cQAmVD5kFanFKTAJjlaKaRpElk1iqrYRTnCieTLSjv1mmJqhdqqRd
hcJLzz8EEK7TArm7slPYmybD3tzIusfTCQwJ4l+I4wEJB5UK4k7bz6B5atNI4dwJ
eA+cuaOxzF0CBY/0jduBw5XDhxAjSmS4oKLFixgzaqwYAgA7
:alert1gif_content
certgif_type=image/gif
certgif_content:
R0lGODlhUAA8AKL/AJkAM////8DAwH9/f2ZmZgAAAAAAAAAAACH5BAEAAAIALAAA
AABQADwAQAP7KLrc/jDKSau9OOtKgv9gKI4esZ1RR65sib6NGgxzC9x4Drhwf+o3
n3BILBqPyKRyyXzIWlCQqSl5RgM7HfYzpUJktM8gPAZlc1uedxhUtNfwuHxOr9th
hLx+z+/793dWVy1ddIKDK4Vzh4gjinKMK0BaAY9xYDU0ZSGTaJWBjR6TUnc/QKWo
qaqrrK2ur7CxsrO0tbZFkaFcoLoslnBgY8LDxMXCu3a5vb9rwcbPxsh1yrrMXs7Q
nFs7pMm6o9KGIJssndyf3h6aNZKd4YtiM9kf4Gri6oM32+fo03//eSbxubVgEsEH
OAQkPNgAQEOGECNKnEixosUMCQAAOw==
:certgif_content
lockedgif_type=image/gif
lockedgif_content:
R0lGODlhHgAeAPf/APz7/4iGxbq494uKqb2824qJq4uKqr283r283AAALggISIeH
x4aGxoiIxoeHxYaGxLq6+rm5+bm597i49vj4/wsMK3x9nHt8m4qLqry93AAHdgAE
Mxwsm3eH9naG9QAHJwAGJSAwfnqK2HuL2QAHJqu7/6y8/wAOPxkraRsraXqMynuN
y3yMyqy+/K6+/BQykiMzZG6M7H2Nvq+/8BIzkiM0YmyN7H2OvPv8/w4tfRU0hG+O
3hAvb3KR0XGQ0BExYBg4Z3KSwSc3R7PD0xg7Wxk8XBk6We7+/yIyMrXFxfL///7/
/x4+PXiYl8zs642PjuHj4iVGACY1FHmIZ4eWddvqydr7eDxNADhHADNBAI6PisDB
vOLj3o2bTOHvoO79QO38P+r7S5WWUpSVUerrp+nqpv/+AP//AP7+AKCgAJaWAPj4
OP//VfT0VO/wcPHycvDxcfHwcf//jpaVVerpqevqqunpqenpq///xf//xv//x///
yISDZJKRcublxhMSAAQDAMDAwP7+/sDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAIEALAAAAAAeAB4AQAj/AAMJHEiwoMGDCAWeOQPl
CQ4cESJkwMDEiRkzCQsudCABwAAHDhYwAMkiRZEPCzMKzGNnocuXMO3kEaSSYJ48
cnLqvFmT4MUvYBZEkFLFi5cTM3zwCBMmpcqNHQs4eLBgAcgVKIyQ4MPHwoWeYMOK
BctmzRk0ZcjQqdOmzUKePfXsObuAQhQrgwYpiNCDB5ozefDUvMhRBgwhQ/ImQRJC
xI0ETjNCBWAgQICqIEWEMALi4mAzWrZ46GDDRowYO3YEAfIHkJo1S5aMnU27tu2E
LN28iRMHDhyZs9eYPTNGzJw5adyeAR524ZMlGSooUJAhQxMmnnvuubNwAYS7eff2
fV3IPONFMFiEUpnSJQuMpDyuhPn7meOMI0qUKE5iYkQNyGfUtFADHREggQQRHegC
C0SgFOBTZ3AEAAICCJDgBCWIwFl2kkXY0QEHRjSBBC2owJkffWBggXlmcKGFBhzQ
QMMLL+Sgww8bAOKHcLFlhEceZ8Ek5Bk/3makbQEBADs=
:lockedgif_content
nocertgif_type=image/gif
nocertgif_content:
R0lGODlhUAA8AMT/AHlBU4hRY4dYZ7SFlJkAM5gCNJoENpsFN5sLO50RQKtXc6xb
dqxeeHZGVrJ6jdqitbWIl9+wwLeWob61uP///8DAwH9/f2ZmZgAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAABUALAAAAABQADwAQAX/YCWOZGmeaKqubOu+8ATP
7kXdeK7v93MQwEPkQiuubDyeD0gQJonGqAlJsVQpy2AEx+x2b1CpuOIwMA2Dlhc4
brvf8Lh8Tq/bReVz+p6iJpNZTVs4YXx9fz0/WgQUXo2Ehkc4AYoEBQI3FlZcjV+M
YJEpCgQGEDNsIqihq6ytrq+wb3kIErAXt7i5uru6AAVMBXu2iMSBThSFr37EiUzH
Ocmuy4CVzzzRrdM4xltrjsixIlRWlMCDXN5MoOE23MTe0LF5QGgv3uH4+fr7/P3+
/wADChx4x0GCWgRdzCOQQEbCFAvrDWNWrFoDfNooNtMCjh0OTSBDigQZ4BeQS5A8
d2rcVu3culjjRo4sCUxAyJQwNbp7gvGjTAs0OTIaqgMbq4wbBd2Ah3Nipk07OzHt
mDNTlQcmleZI94mqUwtYa95E9+3lxLAc/wB5tLapMl/AGvDS5U1XuIjCVtzTt+CM
KXtsmPRj8BcGgRKHHypezLix48eQF4cAADs=
:nocertgif_content
infojpg_type=image/jpeg
infojpg_content:
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQH/wAARCAARAAwDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEA
AAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6
Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZ
mqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx
8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hp
anN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPE
xcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDl
v+Cf/wCwJ+y78Sf2OPhn8U/iJ+xVaePtNj/ZK8GaynxH8Cfs4/DzxTYp8YV+Fngz
xGuq/Fvxfrng2/gXwwtvfX2u+Pb4aiPFAhvLPVBKEuJp3/md/wCC0Hw1+HPws/ai
8BeH/hj4A8FfDnQbz4B+FtZu9E8CeFdC8IaRdavcfEP4p2Vxqtzpvh+w0+yn1Key
0+wtJr6WFrqW1sbO3eVoraFE/tP/AOCReufCz4f/ALFfgHVfHHxo8DeGr74s/wDB
OTRvhBo/hu58PfGDU9a0LxL4u+HvgO20a+8ST+H/AIXax4dj0OSHR3v57nQtf1+/
t7S9skfTDffbLKz/AJAf+DgDSbDQv21PA2laX4n0PxlY2v7OPgjyPEnhu38S2ui6
l5/xC+K9zL9ig8X+HvCniKP7HNNJYXP9o6BYbru1ne0+1WLW17c/3p40UcJHwiza
C4e+ovDT8PHluarhvG5ZhsVSnl1OGYwwuYYjBQwuIqRxUoxr1cJi5RzBP6zToulT
lM+Yy5y+vQ/e83N9b54e2jNxal7nNBS5krK6Uo+58Ld9D8OaKKK/gs+nP//Z
:infojpg_content
viewcertjpg_type=image/jpg
viewcertjpg_content:
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQH/wAARCAAqACwDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEA
AAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6
Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZ
mqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx
8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hp
anN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPE
xcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9
8NV1bStDsJ9V1vU9P0fTLXyvtOo6re22n2Ft580dtD595dyQ28PnXE0UEXmSL5k0
scSZd1U8f/wtn4V/9FL+H/8A4WXhz/5ZV4V+3d/yaH8eP+xKf/06abX6j+A/2Fv+
Cfn7NPh7wN8C3/Yi034y6jpXhl21H4seJv2XLP4zXvinxHp2hjUdXvfE/wARPEXh
vX00zV/FF7Es9hpMN/p3gfStT1iPw94eTRbDTL3T9H8bEY7MlmcsBgcvweIpUsBS
xeIxWKzKrg5QqYnEV6OHoU6FLLMa6qnHC4ipUrSq0vZuNOCpz9o5Q+fxWZZus4ll
mW5XgMVQoZZQx+KxmNzevgJU6uLxWJw+Fw1HC0MnzF1ozhgsXVq15V6KpOFKmqVT
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
tKriJQoUaVOMYU4xVm7t/wD/2Q==
:viewcertjpg_content
;
; Images sent by Carola
; Called calorla<name>gif since we have many same-named images already
;
carolacertgif_type=image/gif
carolacertgif_content:
R0lGODlhUAA8AMT/AMDAwP//zP//mf//Zv//M//M///MzMzMzMyZzMyZmcxmmcxm
ZpmZmZmZZplmZpkzZpkzM5kAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAABQADwAQAX/ICCOZGmeaKqubOsCQSzP
dC2/eB4LBDE0uVbDJwgEj6KAYNADIlNDX+z5ijF9P0BhEel6vYsCgHFgsKKDKdW1
6w3ecMg3AoHb7/hr0bju+/+AgYKDhIUjO289iouMjY6KA3uGKIgEToFoapMwS1hO
BQoID3IQDwgKYjiZfJNtniKgCRCkEAmoImYiZWS7ByNRkpskMgLFb7NxdXnLxTfC
z9DR0tPUKsTFxsvakdh7rNGVlg3j5OXm5+jkkZqb4ZeAwOytSkzvf6vPrlkkYv1I
+O2UuMmy5cGcLg/CqHIjj5CVgUAKHoyQUAyZi71MAJzHw5MvAAdI0aHz8YBJFgeG
/6wDR6+RnJF0tt1ZtO5bNRs4c86oxrOnz59AgwodSrSoUUA6rynZkdTnjiVXHklt
9KaZzXzFIMncCgdSsHwCfTT4+CellKuF9Nnzo/Jru06WRjCYS7eu3bt0f/Vwy7He
oI0BO13CS7iw3rNgO+3DxBDtoJZiRxQwsABB5QUGUo0pPPdwGseCwr5xYkDUHFMG
cqApIkzfPgQv50BAoKvzCsBpA1wZLQL2xNm4ypRRgduhbogiShv8gjo4Z88NH4te
bGBUggeyHqTG5SIe6ECQf5BzMNFBuvPjiHwHDxnLMdlc7XhdLz2bIlIE8E+larXn
jGILdCNAgAIW2M1ORyWo4AqCDDbo4IMQEhUCADs=
:carolacertgif_content
carolanocertgif_type=image/gif
carolanocertgif_content:
R0lGODlhUAA8AKL/AP///8DAwJmZmZkAM2ZmZgAAZgAAAAAAACH5BAEAAAEALAAA
AABQADwAQAP/GLrc/jDKSau9OOtKgP9gKI4esZ1RR4ZFW4Du+5lozahDru9DCair
n23o4OWIyKRyyWw6n9CotAYMAgSxbEEAok1Tnx4P0GPFuCHv9wEU78gzD3ZbqqrX
kqNCj+/7/4CBgoNfBIaHiImKi4iEVVYAWi0id3+PKzEwLl2OkCRZaCWdZEZvmpMj
lX44pTo+BDGXQoNVpZ6UhA2luby9vr/AwcLDxMXGx8jJyoCytyuqfc0rcy2hnLQz
jIeSLoYzo5BZHuLf2HXasdvd5YLS4ZnsgY9icF3qLgLeouYetiLwuPi1KlMHYBpw
A+MQmGPtWjsQ/l6lOxSPGUR6ObrcgoYnHFEpbSA5Atq17IGOACdLFtGlsqXLlzBj
ypyJJwEAO0GCWgRdzCOQQEbCFAvrDWNWrFoDfNooNtMCjh0OTSBDigQZ4BeQS5A8
d2rcVu3culjjRo4sCUxAyJQwNbp7gvGjTAs0OTIaqgMbq4wbBd2Ah3Nipk07OzHt
mDNTlQcmleZI94mqUwtYa95E9+3lxLAc/wB5tLapMl/AGvDS5U1XuIjCVtzTt+CM
KXtsmPRj8BcGgRKHHypezLix48eQF4cAADs=
:carolanocertgif_content
carolasecuritygif_type=image/gif
carolasecuritygif_content:
R0lGODlhKAAoAMT/AMDAwMzM/8zMzMzMmcyZzJnM/5nMzJnMmZmZ/5mZzJmZmZmZ
ZmaZzGaZmWaZZmZmzGZmmWZmZmZmMzNmmTNmZjNmMzMzmTMzZjMzMzMAZgAzmQAz
ZgAzMwAAMwAAAAAAACH5BAEAAAAALAAAAAAoACgAQAX/ICCOZGmeaAooSuASESbL
bn1RarpIUM3+v44lUdNwJIsc6YIIiASIqHRKRVAonI5SxHQCoNVw9JqFmM2C7RfI
VqiVPRfFXcpkiC7Le9St+f9+CVEMEBdaW11PYmJkHWePaSUCAxAWGhaYmZqbFxsd
HhhJe6OkJgIsgIE3EaUjcQFXDQ1Adn4XrQCvcyZ2eAF6ownCCZUXGHMGyckKDRQX
FxYPDAqFaolmz9na2xMTz1nWTbmF2+XP3d+HStfk5tzeF2WPEJElCgJQ2O7vxh4e
Z/VwCRxIsCCpU22AUAjY6lQqQDcEtnAhAMKMGa9c3Gqliw6JXjWAlerI607IUgIO
gpCsYzIPhQN7BETgMayBAwdsLkAQxmCChQsVJHjM0SVBg0IUIBgAdCDGhQkMEBDb
EM7Lmyjpqo7bx6+TOqLiviwK00irPq7n4IFDFBbM2AJSGs1DY4Id2mzo4jmax5AL
EUVjqVz5BCmFggGCzqLt9glUggVDUZzaRJmyM2MR+hosFQIAOw==
:carolasecuritygif_content
carolasecinfogif_type=image/gif
carolasecinfogif_content:
R0lGODlhKAAoAMT/AMDAwMzM/8zMzMzMmcyZzJnM/5nMzJnMmZmZ/5mZzJmZmZmZ
ZmaZmWaZZmZmmWZmZmZmMzNmmTNmZjMzmTMzZjMzMwAzmQAzZgAzMwAAMwAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAAoACgAQAX/ICCOZGmeaAooSuASTyXL
GmLbWp7fuIIuEIcrwCqyajyEbpfU+EoUREAkSFqTEgkmoyJFp4DqdZzdOs5nQXck
MLp9ihxlPs8910KX5A7QRJtLVhQaJl9Dh4gBg2M3filfVIxXZRlolmolAgMOExYT
n6ChohQXGRoVC2uqq6wkbS2JLouSjl15AVkMDEVIgL08Tim3eyR+Vku/NoMmCc0J
nBQVewbUBrM4yL/BhVIAZ3Tg4XF+4HZdkN/h6nMREXNbq+gO6+vt75WWDpglCgJV
6fTA2auQA82+VggTKlyIcJwOPqxevWFx7RiFVW1iyUqmo8lFFbACCHAwg8axQE1U
kQzjY0ySIEIoVhb7Awwlj2UmBByQOaJlzY5JcLp6EMQZgwYNjCRTYrPRiS8JGMyT
4MAAomvZetXiBmZNRY8q5AUUhwwiCkhhXGLRwkWV2LF07FGA57ZbWpcFblDKl4ar
t3lw2bmbi+/S0wRgxKi1kcWUYRQKBiRAABBuO1OnEiwwm1OBqM+fJcyp8OAgw9Mk
QgAAOw==
:carolasecinfogif_content
carolasecwarngif_type=image/gif
carolasecwarngif_content:
R0lGODlhKAAoAMT/AMDAwP+ZAMzM/8zMzMzMmcyZzJnM/5nMzJnMmZmZ/5mZzJmZ
mZmZZmaZmWaZZmZmmWZmZmZmMzNmmTNmZjMzmTMzZjMzMzMAZgAzmQAzZgAzMwAA
MwAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAAoACgAQAX/ICCOZGmeaAosi+AWkCXL
bg1xQR5wkDoykUeNRSRubrrAjZfkoSoJgWiQqFqv2MRkotn4RlApgJotV7fdh1o9
+E6L8EVp2XOPhK6JvHS5KJA7HII5TilhNYiIgE2COEk7dSRhU2ZmaBtrmW0lAwQP
FBgUoqOkpRUZGxwWDHatrm4DLImJChUTEICFdngCWw0NRX0uSI04uj68eiZ9i8U6
xyUK0gqfFRZ6B9nZi4/d0CKTahXj5OOO3ejPJuEP5e7uEhLjXXbs7/cV8fOYmQ+b
JQsGUBGHD548C4LW/HvFsKHDh60EPYwVp8iETTxuMIw1q6MtJko4uGrhYsCDGTN4
owlgMkjjrhrK+PhZCSFQS5Fuku0h0UcBSGchfQxAoHPZBZA2z7k8MQBCkGkNHDiA
UwEpoXM5lpYIo6BBuwkPDiSyGpKsVjBRfJC9iu4sAHv3lhSbS/fbpDGVylyql5Zg
QXL6KtBzc5dMXgNWLvVjs65vu7+A5Qnmp+lEBQViDOdNPCFVZRQLCChI4BdyvFSq
FDDYmSJWqdevJ4yzAGEhxNsiQgAAOw==
:carolasecwarngif_content
carolasignedgif_type=image/gif
carolasignedgif_content:
R0lGODlhIAAgANX/AMDAwP//zP//mf//Zv//M///AP/M///MzP/Mmf/MZsz//8z/
zMz/mcz/Zsz/M8z/AMzM/8zMzMzMmczMZszMAMyZM5mZzJmZmZmZZpmZM5mZAJlm
mZlmZplmM2ZmmWZmZmZmMzMzmTMzZjMzMzMzADMAmTMAZjMAAAAzmQAzZgAzMwAz
AAAA/wAAzAAAmQAAZgAAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAAgACAAQAb/QIBwSCwaj0jAQZAhEE4c
IgZTqFqTwiqhigkIXSWIUGG8fArbAlYosFZBgcEggLlE2IN1Ud7O640DBQcYQwZi
CiguLkIcHIFWAlhtaFUdAhJeKS2LLwICER+hF3+AfqSnqEckAFUCHVNuBZGkVggZ
AKteQxcXsbNHcQ5dAQGcAAErikQbG7FIk1UVxAAhAAYsyiomAJ4AzWpYWlzHXiPT
Hx4XU3eoVQMNGVStqfT19vf3AmmyaPURAyS4eOGgwcqjX2smJCAx4IKuIRge+NJj
JQNCAAuGfKAwEdgAAhy8wChRYtMiITAYFXRzUciWACG9lHgBYUFGIxs4amkpIEAV
VgSEvrx4oYKIiG0ALmhIY4oItAQghrxo0WLMEAEDNvQCdwRagQEZpllrQVMAgykf
1LFL4vVATCEBFnzAYMHDhwgGSHmlI+eCBDGeHqLaIgcSvsOIiwQBADs=
:carolasignedgif_content
carolaunlockedgif_type=image/gif
carolaunlockedgif_content:
R0lGODlhIAAgAMT/AMDAwP//zMzM/8zMzMzMmcyZmcxmzJmZzJmZmZmZZplm/5lm
zJlmZplmM2aZ/2ZmzGZmmWZmZmZmM2YzM2YzAGYAADMzMzMzADMAZjMAMzMAAAAz
MwAAmQAAZgAAMwAAACH5BAEAAAAALAAAAAAgACAAQAW2ICCOZGmeaFoiAzBAEaKW
BzRIeC4lCvfNwKBwSFQhIhnS5xc8MAaMqLTR6HkQhwNCVux6v+DwUTNKRDxCREfg
aUMgB8InY0AXnVCp3uHrHqh6UVQLGB8IEGGJiouMjY5ACBlbjEcNF1kRBFxgR0ki
BQQWQ1kDW1gHFw0GnncbAwQEAQGwOD1MRAcWAxO8vbx8t6O6vrwUFVYQDw+TQAcU
BMQTFBQYhVuIowcV2xUWS9+P4eLjRSEAOzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAFQALAAAAAAeACMAQAfxgFSCg4SFhoeIiYMFBCcn
ioUfIigsLDExMDAuLhsVWJCGICBPTk9PA01Yqp+gra6vsK8zMguDQUJFoB9GSVBQ
AcABP0SdFiUeHlZWsczNzs+yMj49Hx80NiagKhwcEA+Oojc5CAexu71QAAG+vhoU
rK4fODrsUFFQQ0MMDlhWExHQAgocSLCgwYMHJxhIkILElSrQZikZVIOGhWezFBBi
0gTUCQwhLFi4QKIDiB1LDiDIAOvDCBQrYq7Y1OJFJ3itPhxJMkWKAAFTgk5xh1PX
ESRBf/4EAqSYiWrKIH3IkUOolKA8eDTgZ0UCwq9gw34NBAA7/wAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACwAAAAAGQAVAAAI8wAPqRJIcKDBgggPqlqlqiFDhw0XRnwo
EaJAhhcNYtSCRMsVLYM0RhxJsqEVVddU8cFi5WTDhDC1YOHT8QqfYVoKUtwZ0SYA
iT4nisx4USYbjMUGsclYsqQVPgIi/gHw8+VBj4M+amWDhaNCnSYFDAKwcqWVqUis
RIVoUdWVARevpVy1UosAAEQrmuSjaiafsnysXAlQlWTBK20OtXGzuLEbu3i/VrSC
pW/ZmTMHF+YpELFixqDbdLyrpU9pLXpVPbX81y8fzYKt+OljtXNix4vZIGFDWgtq
sKoxXy6r2bRejAs96l5OtfnQ1E2jl4QpmTrBgAA7
:carolaunlockedgif_content
carolaunsignedgif_type=image/gif
carolaunsignedgif_content:
R0lGODlhIAAgANX/AMDAwP//zP//mf/M///MzP/Mmcz//8z/zMz/mcz/ZszM/8zM
zMzMmczMZsyZM5mZmZmZZpmZM5lmmZlmZplmM2ZmZmZmMzMzmTMzZjMzMzMzADMA
mTMAZjMAAAAzmQAzZgAzMwAzAAAA/wAAzAAAmQAAZgAAMwAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAAgACAAQAb/QIBwSCwaj0aCICLsTIgQ
yLBErVqRAEhASNoohAbjw1p6YJGWLSAAeSyu57gcSZAKB1+Dh0QSwv1VchQCDFsf
I30lAgJWZnOPkJGRGkQUUUdjVY5HWwtMlGpCD5mBAGRGWgEBiWshfEQSElN/Rw6q
ABcAAyKvIBympZB1a1sZtxWZbpJDCRF2y9DR0tPU0wsAlFlbE9dEZMFFDQuUD6FC
ENek32VIEd1DB0MVtLRCE1smGxuIfUImwFS8gRMS4N6WDSUUHIhnRBZAKpuKFHhG
ggoIIhh+kYmIpICFKSNGgJkVEFKBCLd0jUgoAEEUZOgiETBI8EAFCFYGQGOj6gGD
CS/JqgkdShRAEAA7
:carolaunsignedgif_content
carolacondverifygif_type=image/gif
carolacondverifygif_content:
R0lGODlhPgA+AMT/AMDAwP/M/8z//8zM/8zMzMyZzMyZmcxmmZmZzJmZmZlmzJlm
mZkzmWaZmWZmzGZmmWYzmWYzZmYAmWYAZjMzmTMzZjMAZgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAA+AD4AQAX/ICCOZGmOyJikAEKIwSnP
NPBYS2RBQ0k8NdHPV7E8EIvKItiCGC0vk8NpqVCqVEiBRFhYrpWb5Qs9OZelwPgR
GQFFiwSEQB3bSwM7WmS3RwoLEDwjUQg4WwAJFgplXH1jEAAFOz0DkYElFgCBlRBL
PXUsNiIPgoU6NzElSAV1j6+wrxAID4glEBVaNAJejSYDBQgQcsKPw7MRCy4yBDti
okwoMThis1FBtGMJCnR70dGGEA9iztwE5+cFcjpVyk6R3zMFOtA+zQgSDYJ9Dwv9
C9xonLEgYMYYL9dIeCLXh4AqIQkBNHuFIIIBM75a4Mgo0VWKHQBw5KCGicQARgtG
/+JI8c7bCEERYhiKIOiXuASTYvkhYUinBQQJSkWUZGSCDwQKcPWQSGKCz6dVHhU0
cQNhtINO3sSr0ROgkK3fmr0o4mLMizEowKoloYNAxX4QFGxLEKhYpElro3kJpO1h
vB9rxAz9toZeEAI9DNkabFLHAsYn1NzQaqLi4ziAYM1ZEccrsx1OKswQZ0EV5Z6a
IaN+9GDpVxsb6236aeYBHViO9JB4RBaJ7JA3EvC0IPxWoF5QdxQnFEvZAgYnYgth
FOUNrAEIBnx6canN7k0ABnDfFMmVCUHiRnhRYCIC3eSQ0MP395s4bSE3WFxrpYyd
zgqIAOYTErWQ8MY4s/iwz/8Jt8EH3yCvwbaMDAP9Jp4gjynwmE4EHOACLXP45UYF
E1Am0AMK5HSNbSacowAbkCwgnmukXDORIb8R9oBTD4hIFWSbFAGQAMLkdcIyzSzE
kGbjeAHAHEbGIwpaE7lVhUQcRXkYlNSU8lSTTrzglpYmBEKAXFQcEY1baToZQI7x
zCKAhu3UMAQNAdxQYpZg7WMimURJt1UpTohyJyEFaBiBf7m4V0BEhwowkAW2zNBT
VTPQlUAEwrTyijrjPJBAAjQ6EkY0O1bg4yaGjENLSjr9oYACwgiS3QmK3MBYM178
KcIVsUCJx2qPVMpcPxNy0SohI7Tiih3CjgZLPwYK8YT/Ca3kcmQtS6KVWz3XITGU
IV7A05Gu2NbVrSbM6TYCLEh4ckJ+XLzDbCL+qBNLqKEelNC0XSRIirVeiEZALpSe
B4EEYyDQk6ewRKSdLE/i4F0maooAFEc5QWsDAsF0EVKEQgDiwhIJs2QHe7d4aaUi
UUTx7H0WAGPBoptczMcmNuNMS8V3vAbBH4SEiYcnDjozjn9QucQHFVs88SdQcyQX
QczI6VRAP382wyIKN6jwkm8zP6IzsY9QgIQcXJCykWh89HoCpwcnDVUXvpIrQ3Am
BEBT2XbbkYu5jvRynn17aDVR4BxWC4BkhLdY7gmzQsJGXE9tzWloiTL4hMAnpKRA
c1syWOIPsh33EUxK/ZWKwhqlMUFuEa6T8JgnWS8qh3bhlX7zY2r9ZBgTksLpQxU5
Rc4EHS7cUMFQX9MQfXhOJGMEmYGtAeQMASiCtNNkvoNEETcP8yg6LnqZvfGA8rGF
+J7MlZQ/dN/cPliqjNnCcuxHEwIAOw==
:carolacondverifygif_content
carolanotverifiedgif_type=image/gif
carolanotverifiedgif_content:
R0lGODlhPgA+AMT/AMDAwP/M/8z//8zM/8zMzMyZzMyZmcxmmZmZzJmZmZlmzJlm
mZkzmZkAM2aZmWZmmWYzmWYzZmYAmWYAZjMzmTMzZjMAZgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAA+AD4AQAX/ICCOZGmOyJikAEKIwSnP
ZmPfzRJZ0FASD9oI+KtYHohFZSEUISBHy2uEu1UolgrUwu16sZVHFzstQZmlAPcR
GQVFiwSEsOVWbd683hIpLCA9Q04WCwUiCRYKUj96EAAFPD4DjgsWdzmBk0w+dSwA
bw+AUwg7YjElSQV1e6x2dxAID4YmEFqzMgKViycDBU9yT3kQwBELLiSXYhaeTSQI
MYTKsGVCsVwJCnRoyDc03ScIPA/K4tkE5+cFcjtZxlCOzUIFlz8EyxIOgF4PC/wL
2TTOWBAwg0slaiMg9LvUqiEXUgZOQKEW7uCPVSl4ACCk49KLBX84sjMG4N02EoAi
/8QIFwGQiUkPEkBymIehFwQJQiF8dGTCDwQKavkAQG0CzYZG6JEQY7GZQShv4jUL
R0ip1Cb2XhhxweUFFxRXw8rYQYAUPwgKsCX4E8wRJLE17oyoFNJCglNhgaxRtjOe
1RkEfIS71ZfEgB0LCp9QIyYIPVKJ4/jZM2dFnH+AeUCpMAOCKRFRAdg8yurBUBFT
mC4zUYlZwgd0XFUh3WVrEtcioiRwZpfWH116LkFgx4O4HmMLGJwgtJqootS59QxA
MGDTC0cMAVgvqd3RKlqAolZSYCLCWtqycbTqh3sjIk96WZRRZcw46dFJZC0FHco1
HSgnxIZecHecVoYYx8ggUP97A/yXmAKJtULAAS7EMgc9D1QwQWgBPaDATAfudI4C
bHChUIOngVbGX2H1dAReMsBGgxKEKCDAE6LJBdcx9ig0jkOe8WNBSYrBRYMnX9kj
RTicZWWkN4DNsVE/oTg0TkgvlPVkFST8QUBaWyART1lhVgJAAO0JcQkCAkDYjhBE
0BCAGBvuEhZDHD5ZwkytiUVPnEMUAGEExGlhXgEIASqAQBbcMgNVYli1VgIRPKGK
HuqME1MCKZJgTxjxPDBBBafgiYQ/rfShgAJPAELdCYiIUZg9leQ52oBeODrEEcaI
GE5U80FwK6787EdUFCaoogU4skR6B65cTJeYCRVphJr/Z3aO4Acs5Ax7VBIKnYCg
p+8IAsBasiBS07O0wcaWG6gx16QWjYInwUNUXWrJHX+gBpwX3hHShglHeIJTtjwB
/AkCvhDAxL5cMtHrw4akUAd5ZlRZll27TLHKQ7n1wkcbC9CzgMiEthDEd6iJMBxh
E5WgyYDeHrfcFoZEkSdOc9DMbh4F8JOnPTKiIIYKCd32MU2jUZCEHJ6CJu8IzOUJ
QKUEGIGrTQ5bXVGMvaXR0tK0CQcPI7rQwvE2wEK7LpegwXDE2QFWQvcIq5rIBloO
BV0pFFYRzUOa2v1DlgyaXMnwHr6AVN9QNn3WREVGdFpCYgr9S6gc1QFgOYvxLLMD
UeElLEq6pxDjcBUdLohRwU5F0xC751AUcwToTey1RpEzBICIQoSUoKNY7yShdUsy
oYMOiXX8SLoNepJQb/EKqRVUP1jzEb2ep2jZwm5ObA9ACAA7
:carolanotverifiedgif_content
carolaverified_type=image/gif
carolaverified_content:
R0lGODlhPgA+AMT/AMDAwP/M/8z//8zM/8zMzMyZzMyZmcxmmZmZzJmZmZlmzJlm
mZkzmWaZmWZmzGZmmWYzmWYzZmYAmWYAZjMzmTMzZjMAZgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAA+AD4AQAX/ICCOZGmOyJikAEKIwSnP
NPBYS2RBQ0k8NdHPV7E8EIvKItiCGC0vk8NpqVCqVIt2u71WbtprtORclgLaR2QE
FC0SEEKWS6/btZHCAsIbRRE4BSIJFgpQPnUQAAU7PQOKC1oAC0sWk32PSz1ZLDYi
D3x/OjcxJUgFc3eqiQgPgiYQFRCvMgKRhycDBQgQcLx0vRAIEQsuMgQ7YJ1MKDE4
YMJjNa1aCQpyZszagBAPYMnXBOLiBXA6VcVOitozBTrLPsgIEg18XA8L+AvXNGUW
AjO0RJI2AkK+VQjtDDNwwok0QAN9zEmxAwCOHM8i7XlBqQxGHCnUZSPBJ0IMQBH4
/5h49CABo4QwtyBIAIrgIiMTfCBQEKsHAGkTYt4pwgWgiRsRmQh00obdNIEKhDjV
huxFERdaXkgSAW/qVB0EhuGDoMBagj2/FDHyqk0jlQSlnP5IA8amtjTvghDoAYiW
XRIDdCz4ewLNjaYmhg1+o8dOnBVv9s1AZq/CjG4WSiEGJBTmA59SbeCw0DVSVwDd
5HRedRXJ6ScJSACKTWbPLZgQzu3QXafYAgYnRrMgYChKGzsDEAzQ9AKSJEoWJwEY
0PwSai6w+DSNFLVEhLOrO+d7TajT3OEjUBXjHb4OElck2ngTJtHJCdXtVfUJLdqY
DH+nUcfHYAoMpgoBB7jQSv8cccVXwQSI9fOAAi+N8YBN4iighhYGUQfaJ2MgQxpp
bImAkxENnnAhDUngoIAAvJR4gjGU5fPNHd3gY0kcMrLTiSQihlXFT7j0SBWPz4CC
kDd7HBKWkSZsVBYVRzATFpWRABDAaU4JI0CB6NQwBA0B3ABhkSXaEyGUNwk3FShO
mBchAQUUGIFusnxXAEFjAiCAPxbQMgNnSM1wVgIR8IJKHeV401ICH5KAzBfMPDBB
BSm6AYg3rVCiSh4KKMALH8qdQMgNfyETyZoiXJGfHYL6YUQxGG7qR3r2vFoHPvEJ
8YQJqMgyoys36qpFcoMlNto6P2Fmkx7CFGssEgapSKL/H+rcCsBZrhBiLB0XosWG
r5FYRoAsgWYngRYIcLaoHQTsIcRtXChSxhomGNHJTGi2uYUiR+wSb3RETsLRJC5U
IkhIW3RHkpJCEhJFFKlca4EuFtw5yXOVTIKxxq1ct4W2ufnlUAmZfJvQSCPsoIUg
T6w5UxwqM4rPmsisiMINKhTkWsWvUoAEHJJ+MpplJq56QqLn1pxVPjPiIMMNtJEQ
QEpA5ycLs5KOZgkZFhCSTVMiOi1NG4ZxbUK8FZkQKodqkIVQAWr8UkGd9z1BnwyU
KACWDJkwicBLdOxCyXqRopBGZkxAVETiJAxmEL13wrHcdIBnnOxUpOXFxJ9crl3F
RktqMyGHCzdUYJPONLA+nRPEGAElXWkQRiYhBknNJkk7IEFUSi6NM46GWXhz7e4B
CaIOL2+UxVM+TGeMvFOlPNlC1aGzEwIAOw==
:carolaverified_content

View File

@ -0,0 +1,65 @@
; -*- Mode: Text -*-
;
; The contents of this file are subject to the Mozilla Public
; License Version 1.1 (the "License"); you may not use this file
; except in compliance with the License. You may obtain a copy of
; the License at http://www.mozilla.org/MPL/
;
; Software distributed under the License is distributed on an "AS
; IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
; implied. See the License for the specific language governing
; rights and limitations under the License.
;
; The Original Code is the Netscape security libraries.
;
; The Initial Developer of the Original Code is Netscape
; Communications Corporation. Portions created by Netscape are
; Copyright (C) 1994-2000 Netscape Communications Corporation. All
; Rights Reserved.
;
; Contributor(s):
;
; Alternatively, the contents of this file may be used under the
; terms of the GNU General Public License Version 2 or later (the
; "GPL"), in which case the provisions of the GPL are applicable
; instead of those above. If you wish to allow use of your
; version of this file only under the terms of the GPL and not to
; allow others to use your version of this file under the MPL,
; indicate your decision by deleting the provisions above and
; replace them with the notice and other provisions required by
; the GPL. If you do not delete the provisions above, a recipient
; may use your version of this file under either the MPL or the
; GPL.
;
;
; Glossary terms and other documentation
;
glossary_entry:
<li><b>{$1}</b>
:glossary_entry
glossary_defn:
{$1}
:glossary_defn
glossary_term={glossary_entry {$1}} {glossary_defn {$2}}
glossary_page_type=text/html
glossary_page_content:
{glossary_page_terms}
:glossary_page_content
glossary_page_terms:
{glossary_term certificate}
{glossary_term RSA}
:glossary_page_terms
; Accumulate glossary content into a separate string, and create
; a "term" and "defn" property entry for each glossary term.
#pragma begin_wrap_glossary glossary_page_terms
#pragma foo
certificate=A certificate is a piece of data which cryptographically verifies that a user, site or organization is who they claim to be.
RSA=Often used to refer to a public key (key exchange) algorithm patented by RSA Data Security, Inc.
; Stop accumulating glossary content.
#pragma end_wrap

View File

@ -0,0 +1,815 @@
; -*- Mode: Text -*-
; -*- Mode: Text -*-
;
; The contents of this file are subject to the Mozilla Public
; License Version 1.1 (the "License"); you may not use this file
; except in compliance with the License. You may obtain a copy of
; the License at http://www.mozilla.org/MPL/
;
; Software distributed under the License is distributed on an "AS
; IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
; implied. See the License for the specific language governing
; rights and limitations under the License.
;
; The Original Code is the Netscape security libraries.
;
; The Initial Developer of the Original Code is Netscape
; Communications Corporation. Portions created by Netscape are
; Copyright (C) 1994-2000 Netscape Communications Corporation. All
; Rights Reserved.
;
; Contributor(s):
;
; Alternatively, the contents of this file may be used under the
; terms of the GNU General Public License Version 2 or later (the
; "GPL"), in which case the provisions of the GPL are applicable
; instead of those above. If you wish to allow use of your
; version of this file only under the terms of the GPL and not to
; allow others to use your version of this file under the MPL,
; indicate your decision by deleting the provisions above and
; replace them with the notice and other provisions required by
; the GPL. If you do not delete the provisions above, a recipient
; may use your version of this file under either the MPL or the
; GPL.
;
;
; Localizable text strings for NSM.
; Some of these strings contain formatting information, but this file
; is meant to contain just text (for the most part).
;
;
; Variables the localization team will want to set
;
;
; This font is used in tags as: <font face={nsm_font}"> sometimes with
; size parameters. If size needs to be localized as well, we can split
; that out.
nsm_font=PrimaSans BT, Verdana, Helvetica, sans-serif
nsm_charset=iso-8859-1
; Font used for tabs on the left pane
nsm_leftpane_font=Verdana, Helvetica, sans-serif
; Font used for content
nsm_content_font={nsm_leftpane_font}
; For some reason we also have just "Verdana" in places; need to
; find out why mmullany wanted this
nsm_font_verdana=Verdana, Helvetica, sans-serif
; view cert title font
nsm_view_cert_font=PrimaSans BT, Verdana, sans-serif
; top text
text_fullproductname=Netscape Personal Security Manager
text_information=Information
text_applications=Applications
text_certificates=Certificates
text_advanced=Advanced
text_debug=Test
text_not_available=NotInTheDatabase
; left text
; Information panes
text_selected=Selected Item
text_about=About Security
; Applications panes
text_navigator=Navigator
text_messenger=Messenger
text_javajs=Java/Javascript
; Certificates panes
text_mine=Mine
text_others=Others
text_websites=Web Sites
text_authorities=Authorities
text_directory=Directory
; Advanced panes
text_modules=Modules
text_options=Options
; Test panes
text_testpane1=Test
text_testpane2=Display
text_testpane3=Locale
; Misc button text
text_ok=OK
text_cancel=Cancel
text_close=Close
text_help=Help
text_view=View
text_edit=Edit
text_next=Next>
text_backup=Backup
text_finished=Finished
text_cert=Certificate
text_policy=Policy
text_view=View
text_delete=Delete
text_checked=checked
text_continue=Continue
text_restore=Restore
text_backup_all=Backup All
text_backup_dots=Backup...
text_add=Add
text_passwords=Passwords
text_edit_view=View/Edit
text_edit_dots=Edit...
text_add_dots=Add...
;
; Miscellaneous text
;
untitle_doc=Untitled Document
text_privileges=Privileges
text_ocsp_settings=OCSP Settings
text_information=Information
text_disable=Disable
text_enable=Enable
text_status=Status:
text_name=Name:
;
; Information panes text
;
info_about_intro="The tabs across the top of this window let you control these Personal Security Manager version 1.1 settings: "
info_information=" Click Selected Item to see security information (if available) for the browser window or message you are currently viewing."
info_applications=" Security settings for Navigator, Messenger, and Java/JavaScript applications."
info_certificates=" Settings for security certificates stored in your browser, including your personal security password."
info_advanced=" Settings for smart-card readers, encryption ciphers, and certificate status checking."
info_about_more:
If a term in a Personal Security Manager panel is presented as a link (like this: {glossary certificate,certificate}), you can click on the term to get a quick definition.</p>
<p>If you need more extensive help with any Personal Security Manager panel, click the Help button in the lower right corner. For example, click the Help button at the bottom of this panel to get an overview of Personal Security Manager.
:info_about_more
;
; Applications panes text
;
; - Navigator pane
;
apps_nav_intro="Personal Security Manager can alert you to the security status of the web page you are viewing."
apps_nav_warn="Set Personal Security Manager to show a warning and ask for permission before:"
apps_warn_enter_secure="Entering a site that supports {glossary encryption,encryption}"
apps_warn_leave_secure="Leaving a site that supports {glossary encryption,encryption}"
apps_warn_view_mixed="Viewing a page with an encrypted/unencrypted mix"
apps_warn_post_insecure="Sending unencrypted information to a site"
apps_personal_cert_select="Decide how Personal Security Manager selects a security {glossary certificate,certificate} to present to web sites that require one:"
apps_personal_cert_auto='Select automatically'
apps_personal_cert_manual='Ask every time'
;
; - Messenger pane
;
apps_msg_intro="Personal Security Manager supports {glossary digital signatures,digital signature} and {glossary encryption,encryption} for mail that you send."
apps_msg_options="Set security options for sending mail:"
apps_msg_encrypt="Encrypt mail messages whenever possible"
apps_msg_sign="Sign mail messages whenever possible"
apps_news_sign="Sign discussion messages whenever possible"
apps_set_mail_cert="Select a security certificate to use for signing mail:"
apps_mail_cert_more="This security certificate will be automatically attached to every message you sign. Your recipients need to have it to send you encrypted mail."
;
; - Java/JavaScript pane
;
apps_javajs_intro1="You can reset all access privileges for Java applets or JavaScript scripts to default settings."
apps_javajs_intro2:
If you have previously granted or denied privileges and selected "Remember this decision," Personal Security Manager will not remember those decisions after you reset privileges.
:apps_javajs_intro2
apps_javajs_more="If you reset all access privileges, it is a good idea to exit and restart Communicator."
;
; Java/JavaScript-related strings
;
text_remove_privs="Reset All Privileges"
remove_privs_title="Reset All Privileges"
remove_privs_warning="If you reset all Java/JavaScript access privileges, you may be asked to grant or deny privileges again. Are you sure you want to reset all privileges?"
remove_privs_more_warning="If you click OK, it is a good idea to exit and restart Communicator."
;
; Certificate usage
;
choose_cert_title=Choose Security Certificate
key_encipherment="<b>Key Encipherment Certificate,</b> "
key_encipherment_value=key_encipherment
digital_signature="<b>Digital Signature Certificate,</b> "
digital_signature_value=digital_signature
key_agreement="<b>Key Agreement Certificate,</b> "
key_agreement_value=key_agreement
;
; Certificate display text
;
view_cert_title="View Security Certificate"
select_cert="Select one certificate:"
security_certificate=Security Certificate.
verified_prefix=This certificate has been {glossary verified,certificate verification} for the following uses:
not_verified_text=Could not {glossary verify,certificate verification} this certificate.
not_verified_expired_cert_text=Could not {glossary verify,certificate verification} this certificate because it has expired.
not_verified_revoked_cert_text=Could not {glossary verify,certificate verification} this certificate because it has been revoked.
not_verified_unknown_issuer_text=Could not {glossary verify,certificate verification} this certificate because the issuer is unknown.
not_verified_ca_invalid_text=Could not {glossary verify,certificate verification} this certificate because the CA certificate is invalid.
not_verified_untrusted_issuer_text=Could not {glossary verify,certificate verification} this certificate because the issuer is not trusted.
not_verified_untrusted_cert_text=Could not {glossary verify,certificate verification} this certificate because it is not trusted.
not_verified_bad_ocsp_url=Could not verify certificate because PSM was unable to connect to %1$s for OCSP verfication.
not_verified_unknown_ocsp_response_type=Could not verify certificate because PSM does not understand the response type returned by the OCSP service at %1$s
ocsp_unauthorized_responder=Could not verify the certificate because the OCSP response returned from %1$s was signed by an unauthorized responder.
bad_ocsp_http_response=Could not verify the certificate because the OCSP service at %1$s returned a bad HTTP response.
bad_ocsp_der=Could not verify the certificate because the response returned by the OCSP service at %1$s was not properly formed.
ocsp_server_error=Could not verify the certificate because of an error with the OCSP service at %1$s.
ocsp_try_server_later=Could not verify the certificate because the OCSP service at %1$s wants you to try back later.
ocsp_response_needs_sig=Could not verify the certificate because the OCSP service at %1$s did not include a signature with its response.
ocsp_unauthorized_request=Could not verify the certificate because the OCSP service at %1$s says your request was unauthorized.
ocsp_unknown_status=Could not verify the certificate because the OCSP service at %1$s has returned a status of unknown for this certificate.
ocsp_unknown_cert=Could not verify this certificate because the OCSP service at %1$s does not know about this certificate.
ocsp_not_enabled=Could not verify certificate because an internal error has occurred. PSM tried to perform OCSP verification when OCSP was not enabled.
ocsp_no_default_responder=Could not verify certificate because default responder mode has been enabled, but no default responder has been set.
ocsp_malformed_response=Could not verify the certificate because one or more of the fields in the response returned by the OCSP service at %1$s were malformed.
ocsp_future_response=Could not verify the certificate because the OCSP service at %1$s returned a response with time too far ahead in the future.
ocsp_old_response=Could not verify the certificate because the OCSP service at %1$s returned a response with a time in the past.
not_verified_expired_issuer_text=Could not {glossary verify,certificate verification} this certificate because the issuer has expired.
not_verified_unknown_error_text=Could not {glossary verify,certificate verification} this certificate because of unknown problems.
sslClient='SSL Client Certificate'
sslServer='SSL Server Certificate'
sslServerStepUp='SSL Server with Step-up'
sslCA='SSL Certificate Authority'
emailSigner='Email Signer Certificate'
emailRecipient='Email Recipient Certificate'
protectObjectSigner='Protected Object Signer'
objectSignerCert='Object Signer'
userImport='User Import Cert'
caVerifier='CA Verifier'
statusResponder='Status Responder Certificate'
anyCA='Any Certificate Authority'
;
; Default value for obtain new cert site
new_cert_URL=https://certs.netscape.com
;
; Certificate delete window text
delete_cert_question="Are you sure you want to delete this certificate?"
delete_cert_warning_others="If you delete this certificate, you will no longer be able to send encrypted email to this email address."
delete_cert_warning_mine="If you delete this certificate, you will no longer be able to read email encrypted using this certificate."
delete_cert_warning_web="If you delete this certificate, you will be asked to accept it again if you return to the web site that it identifies."
delete_cert_warning_ca="Click Help to learn about the potentially serious implications of deleting a certificate authority certificate."
delete_cert_title="Delete Security Certificate?"
help_delete_others="1036838"
help_delete_websites="1036851"
help_delete_ca="1036865"
help_delete_mine="1036816"
; Edit certificate window title
edit_cert_title="Edit Security Certificate Settings"
; Cert name placeholder
text_no_cert_name="(Certificate has no name)"
trust_do_not="do not"
;
; Advanced pane text
;
adv_options_intro="View and configure SSL and verification settings."
adv_options_SSL="Change SSL settings:"
adv_enable_SSL2='Enable SSL version 2'
adv_enable_SSL3='Enable SSL version 3'
adv_enable_TLS="Enable TLS"
adv_options_revoke="Configure verification services"
adv_OCSP="Check for certificate revocation if certificate has an OCSP responder location"
;
; Keygen dialog text (with formatting, in case you need to change it)
;
text_keygen_title=Generating Certificate Request
text_keygen:
<p><font face="{nsm_font}" size=-1>
Personal Security Manager is now generating a security certificate request.
This may take a few minutes.
</font><p>
<b><font face="{nsm_font}" size=-1>
Important: If you interrupt this process you will have to reapply
for a certificate.
</font></b>
:text_keygen
; Error message text (probably not seen by the end user, but let's not
; take chances)
http_error_200_name="OK"
http_error_200_desc=""
http_error_204_name="No Content"
http_error_204_desc=""
http_error_400_name="Bad Request"
http_error_400_desc="The request you made is invalid, or NSM is unable to understand it."
http_error_401_name="Unauthorized"
http_error_401_desc="You may not use this portion of NSM without proper authorization."
http_error_403_name="Forbidden"
http_error_403_desc="NSM has been instructed not to let you view this content."
http_error_404_name="Not Found"
http_error_404_desc="The document you requested cannot be found."
http_error_405_name="Not Allowed"
http_error_405_desc="The action requested may not be performed."
http_error_501_name="Not Implemented"
http_error_501_desc="The requested feature has not been implemented, or is not functioning properly."
http_error_no_spec_err="No specific error message was reported."
;
; client auth UI text strings
;
bad_client_auth_title="Authentication Has Failed"
bad_client_auth_header="No Acceptable Identification"
client_auth_greeting_string="This site has requested that you identify yourself with a security {glossary certificate,certificate}:"
bad_client_auth_string="However, you have no certificates available that are accepted as valid identification by this site."
client_auth_header="User Identification Request"
client_auth_string="Choose a certificate to present as identification:"
serverCert_not_before="Valid from: "
serverCert_not_after="Expires on: "
serverCert_org="Organization: "
serverCert_issuer="Issued under: "
;
; server auth failure UI text strings
;
bad_server_cert_expired_title="Expired Web Site Certificate"
bad_server_cert_view_string="View web site certificate."
bad_server_cert_accept_string="Accept this certificate anyway for this session"
bad_server_cert_expired_format:
%1$s is a site that uses a security {glossary certificate,certificate} to encrypt data during transmission, but its certificate expired on %3$s. <!-- unused %2$s %4$s %5$s -->
:bad_server_cert_expired_format
bad_server_cert_now_format:
You should check to make sure that your computer's time (currently set to %1$s) is correct.
:bad_server_cert_now_format
bad_server_cert_not_yet_valid_title="Web Site Certificate Not Yet Valid"
bad_server_cert_not_yet_valid_format:
%1$s is a site that uses a security {glossary certificate,certificate} to encrypt data during transmission, but its certificate is not valid until %2$s.
<!-- unused %3$s %4$s %5$s -->
:bad_server_cert_not_yet_valid_format
bad_server_cert_domain_title="Unexpected Certificate Name"
bad_domain_wrapper:
You have attempted to establish a connection with %1$s. However, the security {glossary certificate,certificate} presented belongs to the web site %2$s.
It is possible, though unlikely, that someone may be trying to intercept your communication with this web site.
<p>If you suspect the certificate shown below does not belong to %2$s, please cancel the connection and notify the site administrator.
:bad_domain_wrapper
text_url_continue=Continue Anyway
text_url_cancel=Cancel Connection
unknown_issuer_domain_wrapper:
%2$s is a web site that uses a security {glossary certificate,certificate} to identify itself. However, Personal Security Manager does not recognize the {glossary certificate authority,certificate authority (CA)} that
issued this certificate.</P>
<!---- unused %1$s ------->
<P>Although the certificate authority is unrecognized, you can choose to explicitly accept the certificate used by this web site.</P>
<P>Before accepting this certificate, you should examine this site's certificate carefully.
:unknown_issuer_domain_wrapper
bad_server_cert_unknown_step1_title="New Web Site Certificate: Step 1"
bad_server_cert_unknown_step2_title="New Web Site Certificate: Step 2"
examine_text="Examine web site certificate"
unknown_issuer_accept_format:
Are you willing to accept this certificate for the purpose of identifying the web site %1$s?
<!-- unused %2$s %3$s %4$s %5$s -->
:unknown_issuer_accept_format
accept_permanent="Accept this certificate permanently"
accept_session="Accept this certificate temporarily for this session"
accept_not="Do not accept this certificate and do not connect to the web site"
; PKCS11 module/slot manager UI
text_pk11_slot_logged_in=Logged in
text_pk11_slot_not_logged_in=Not logged in
text_pk11_slot_no_login_required=No login required
text_pk11_slot_not_present=Not present
text_pk11_slot_uninitialized=Uninitialized
text_pk11_slot_disabled=Disabled
text_pk11_slot_ready=Ready
text_pk11_no_dll=(None)
; Strings that will be reported by the pkcs11 JS class.
;
invalid_module_name="Invalid module name."
invalid_library="Invalid module path/filename"
module_add_warning="Are you sure you want to install this security module?"
module_prompt="Module Name: "
module_library_prompt="File: "
module_add_success="A new security module has been installed"
module_add_failure="Unable to add module"
module_del_warning="Are you sure you want to delete this security module?"
module_ext_mod_del="External security module successfully deleted"
module_int_mod_del="Internal security module successfully deleted"
module_del_failure="Unable to delete module"
;
; Token password prompt strings
;
ask_token_password="Please enter the password or the PIN for<psm:lf>%1$s security device. "
retry_token_password:
Successive login failures may disable this card or database. Password is invalid. Retry? %1$s security device
:retry_token_password
;
; PKCS 12 prompt strings
;
pkcs12_import_file_prompt="File Name to Import"
pkcs12_export_file_prompt="File Name to Export"
pkcs12_request_password_prompt="Please enter the portable security password protecting this security certificate and<psm:lf>private key."
pkcs12_restore_success="Successfully restored your security certificate and private key"
pkcs12_restore_failure="Unable to restore your security certificate and private key"
pkcs12_backup_success="Successfully backed up your security certificate and private key."
pkcs12_backup_multiple_success="Successfully backed up your security certificates and private keys."
pkcs12_backup_failure="Unable to back up your security certificate and private key."
pkcs12_bad_request="There is something wrong about this backup request. Unable to backup data."
pkcs12_bad_portable_password_restore="Bad password for exported data. Unable to restore."
pkcs12_bad_filepath="Bad filepath for exported data."
pkcs12_need_db_init="Could not initialize security device."
pkcs12_cannot_decode="Could not decode data. Check your portable data password."
pkcs12_cert_already_exists="The certificate and private key already exist on the security device."
pkcs12_bad_db_password="Could not log in to the security device. Check your personal security password."
;
; Getting certificates from CS1.0 strings
;
cert_already_exists_in_db_string="This certificate is already in your database"
cert_cannot_import_in_db="Certificate cannot be imported"
;
; Importing CA certificate old-style
;
import_ca_cert_title1="New Certificate Authority: Step 1"
import_ca_cert_title2="New Certificate Authority: Step 2"
import_ca_cert_text1:
You have been asked to trust a new
{glossary certificate authority (CA),certificate authority (CA)}.
:import_ca_cert_text1
import_ca_cert_text2:
By trusting %3$s as a new certificate authority,
you tell Personal Security Manager to accept all
certificates this CA issues as valid identification
for web sites, email users, and/or software.
:import_ca_cert_text2
import_ca_cert_text3:
Before trusting this CA, you should examine this
CA's certificate and its policies and procedures document.
:import_ca_cert_text3
; This belongs to import_ca_cert_text3 but cannot go in since we only know how
; to show policy for Verisign cert.
;
; You should only accept a CA if it has a policy document.
import_ca_cert_dialog2:
Do you want to trust this certificate authority (CA)
for the purpose of certifying web sites, email users,
and/or software developers?
:import_ca_cert_dialog2
ca_cert_here_string="Examine CA certificate"
policy_ca_cert_doc_here_string="Examine CA policies and procedures document"
accept_website="Trust this CA to identify web sites"
accept_email="Trust this CA to identify email users"
accept_object="Trust this CA to identify software developers"
ca_cert_view_header="View CA Certificate"
view_ca_policy_title="Certificate Authority Policy"
no_ca_policy=No policy information found.
invalid_crl:
The certificate revocation list you are trying to download has an invalid format.
:invalid_crl
invalid_krl:
The Compromised Key List you are trying to load has an invalid format.
:invalid_krl
root_ckl_cert_not_found="Could not find Root certificate for CKL."
bad_crl_signature="The certificate revocation list list for this certificate authority that issued this site's certificate has an invalid signature. Reload a new certificate revocation list."
bad_ckl_signature="The Compromised Key List for this site's certificate has an invalid signature. Reload a new Compromised Key List."
error_adding_crl="Attempting to add certificate revocation list to profile failed"
error_adding_ckl="Attempting to add Compromised Key List to profile failed."
javascript_diabled="In order for PSM to function properly, please enable JavaScript"
security_certificate_backup=Security Certificate Backup
;
; These strings will be used to configure PKCS11
;
;
;These next three string must be exactly 33 characters long
manufacturerID="Netscape Communications Corp "
libraryDescription="PSM Internal Crypto Services "
tokenDescription="PSM Generic Crypto Services "
privateTokenDescription="PSM Private Keys "
;
; These next four strings must be exactly 65 characters long, with
; the first 32 characters meaningful.
;
slotDescription="PSM Internal Cryptographic Services Version 4.0 "
privateSlotDescription="PSM User Private Key and Certificate Services "
fipsSlotDescription="Netscape Internal FIPS-140-1 Cryptographic Services "
fipsPrivateSlotDescription="Netscape FIPS-140-1 User Private Key Services "
;
; These strings are used for the KEYGEN layout
;
high_grade="2048 (High Grade)"
medium_grade="1024 (Medium Grade)"
low_grade=" 512 (Low Grade)"
;
; This string will be used as the template for default nicknames
;
nick_template="%1$s's %2$s ID"
nick_template_with_num="%1$s's %2$s ID #%3$d"
;
; Strings for SSL info
high_grade_encryption=High Grade Encryption
low_grade_encryption=Low Grade Encryption
pkcs12_incompatible_warn=You are backing up multiple certificates and private keys at once. Versions of Communicator earlier than 4.71 that don't have Personal Security Manager installed will not be able to restore the file you are creating.
;
; Strings for specific dialogs in psm_ui.properties.in
;
web_site_ident_not_verified="Web Site Identity Not Verified"
web_site_auth_not_supported="The web site <strong> %1$s </strong> does not support {glossary authentication,authentication} for the page you are viewing."
web_site_origin_unverified="Without authentication, the origin of information sent over the Internet cannot be verified."
connection_not_encrypted=Connection Not Encrypted
web_site_no_encryption="The web site <strong> %2$s </strong> does not support {glossary encryption,encryption} for the page you are viewing."
web_site_info_can_be_seen:
Information sent over the Internet without encryption can be seen by other
people while it is in transit.
:web_site_info_can_be_seen
web_site_ident_verified=Web Site Identity Verified
web_site_supports_encr_verified_by:
The web site <strong> %1$s</strong> supports {glossary authentication,authentication} for the page you are viewing. The identity of this web site has been verified by %2$s, a certificate authority you trust for this purpose.
:web_site_supports_encr_verified_by
view_verifier="View the security certificate that verifies this web site's identity."
connection_encrypted="Connection Encrypted: %5$s (%6$s %7$d bits)"
page_encrypted_over_internet="The page you are viewing was {glossary encrypted,encryption} before being transmitted over the Internet."
encrypted_difficult_to_see="Encryption makes it very difficult for unauthorized people to view information traveling between computers. It is therefore very unlikely that anyone read this page as it traveled across the network."
issuer_does_not_exist="The issuer certificate does not exist"
web_site_conditional_verify="Web Site Identity Conditionally Verified"
web_site_auth_supported="The web site <strong> %1$s </strong> supports {glossary authentication,authentication} for the page you are viewing."
pre_explanation_text="However:"
web_site_verifier_untrusted="The identity of this web site has been verified by %2$s, a certificate authority you do not trust for this purpose."
web_site_verifier_unknown="Unknown errors have been encounted when verifying the identity of this web site."
view_verifier_cert="View the security certificate that verifies this web site's identity."
edit_trust_for_this_ca="Edit the trust settings for this certificate authority."
conection_encrypted_2="Connection Encrypted: %6$s (%7$s %8$d bits)"
page_encrypted_before_transmission="The page you are viewing was {glossary encrypted,encryption} before being transmitted over the Internet. "
encryption_makes_viewing_difficult:
Encryption makes it very difficult for unauthorized people to view information
traveling between computers. It is therefore very unlikely that anyone
read this page as it traveled across the network.
:encryption_makes_viewing_difficult
mismatch_url_warning="The certificate used to identify the web site belongs to %2$s, but the URL you attempted to connect to was %1$s"
connection_encrypted3="Connection Encrypted: %3$s (%4$s %5$d bits)"
connection_encrypted4="Connection Encrypted: %4$s (%5$s %6$d bits)"
message_no_signature="Message Has No Digital Signature"
message_contains_no_sig="This message does not include the sender's {glossary digital signature.,digital signature}"
no_signature_warn:
The absence of a digital signature means that the message could have been sent by someone pretending to have this email address.
It is also possible that the message has been altered while in transit over the network. However,
it is unlikely that either event has occurred.
:no_signature_warn
message_not_encrypted="Message Not Encrypted"
message_not_encr_before_sent="This message was not encrypted before it was sent."
unencrypted_info_can_be_seen="Information sent over the Internet without {glossary encryption,encryption} can be seen by other people while in transit."
message_is_signed="Message Is Signed"
message_includes_signature="This message includes a valid {glossary digital signature,digital signature} for the owner of the email address %1$s. This message has not been altered since it was sent."
signer_cert_added_to_db="The security certificate for the owner of %1$s has been added to your {glossary certificate store,certificate store}. You can now send encrypted mail to %1$s."
view_message_validator_cert="View the certificate that verifies this message's validity."
text_my_cert="My Cert"
get_your_own_cert="Get your own digital certifcate for signing email."
message_is_encrypted="Message Is Encrypted: %1$s (%2$d bits %3$s)"
message_encrypted_before_sent="This message was {glossary encrypted,encryption} before it was sent to you."
encryption_makes_difficut_for_other_people="Encryption makes it very difficult for other people to view information while it is traveling over the network."
digital_signature_not_valid="Digital Signature Is Not Valid"
invalid_digital_signature_because="This message includes a {glossary digital signature,digital signature} but the signature is invalid because:"
signature_does_not_match_content="The signature does not match the message content correctly. The message was altered after the sender signed it. "
do_not_trust_until_sender_verifies="You should not trust the validity of this message until you verify the message contents with the message sender."
signing_cert_is_expired="The security certificate used to sign the message appears to have expired."
may_be_caused_incorrect_clock="This may be caused by your computer's clock being set incorrectly."
signing_certificate_revoked="The security certificate used to sign the message has been revoked."
signing_cert_issuer_unknown="The security certificate used to sign the message was issued by an unknown {glossary certificate authority,certificate authority (CA)}."
edit_trust_for_this_cert="Edit trust settings for this certificate."
signing_cert_issuer_not_trusted="The security certificate used to sign the message was issued by a {glossary certificate authority,certificate authority (CA)} that you do not trust for this purpose. "
trust_this_cert_or_all_issued_by="You can choose to explicitly trust only this certificate, or trust all email certificates issued by this certificate authority."
signing_cert_issuer_expired="The security certificate used to sign the message was issued by a {glossary certificate authority,certificate authority (CA)} whose own security certificate has expired. "
unkown_problems_with_signature="There are unknown problems with this digital signature."
ocsp_message_for_signature="However, you have OCSP enabled and the OCSP url for the signing certificate is %1$s (%2$d). Please verify that OCSP is configured correctly."
mismatch_email_warning="This message appears to have been sent from the email address %1$s, but the certificate which was used to sign this message belongs to the email address %2$s. If these two email addresses don't belong to the same person, this could be an attempt at forgery."
cert_for_included_and_signed_by="This message included the Security Certificate for %3$s, and was signed on %4$s. To check the Certificate, press the ``View/Edit'' button. "
message_cannot_be_decrypted="Message Cannot Be Decrypted"
message_cannot_be_decrypted_because="This message was {glossary encrypted,encryption} before it was sent to you, but it cannot be decrypted because:"
your_encrypted_cert_not_found="The security certificate used to encrypt the message cannot be found in your certificate store."
further_info="For further information, click help."
did_not_enter_passwd_correctly="You did not enter your password correctly."
unkown_probs_with_encryption="There are unknown problems with this encrypted message."
message_not_to_be_signed="Message Not To Be Signed"
chosen_not_to_sign="You have chosen not to {glossary digitally sign,digital signature} this message before sending it."
message_not_to_be_encrypted="Message Not To Be Encrypted"
chosen_not_to_encrypt="You have chosen not to {glossary encrypt,encryption} this message before sending it."
message_can_be_signed="Message Can Be Signed"
chosen_to_sign="You have chosen to {glossary digitally sign,digital signature} this message before sending it."
sign_message_with="Sign this message with"
when_signing_others_can_verify:
When other people receive your signed message, they can verify that the
message comes from you and that it has not been altered since you
signed it.
:when_signing_others_can_verify
message_can_be_decrypted="Message Can Be Encrypted"
chosen_to_encrypt="You have chosen to {glossary encrypt,encryption} this message before sending it."
message_encrypted_before_saved="If you have chosen to save copies of your outgoing messages, this message will be encrypted before being saved in your Sent folder."
message_cannot_be_signed="Message Cannot Be Signed"
cannot_sign_because="You cannot {glossary digitally sign,digital signature} this message because:"
do_not_have_a_cert="You do not have a security certificate."
text_obtain_new="Obtain New..."
obtain_cert="Obtain a certificate."
own_expired_cert="You have a security certificate but it has expired."
help_for_further_assistance="Please click Help for further assistance."
your_cert_has_been_revoked="You have a security certificate but it has been revoked."
your_cert_cannot_be_used_for_signing="You have a security certificate but it is not certified for signing messages."
unknow_problems="There are unknown problems."
message_cannot_be_encrypted="Message Cannot Be Encrypted"
cannot_encrypt because="This message cannot be {glossary encrypted,encryption} because:"
unknown_probs_with_message="There are unknown problems with this message."
no_certs_found="No Certificates Found"
text_cert_authorities_title:
These security certificates in your {glossary certificate store,certificate store} identify <br> {glossary certificate authorities (CAs),certificate authority (CA)}:
:text_cert_authorities_title
info_on_selected_cert="Information on the selected certificate:"
valid_from="Valid From"
issued_by="Issued by"
text_cert_websites_title:
These security certificates in your {glossary certificate store,certificate store} identifiy web sites:
:text_cert_websites_title
text_cert_others_title:
These security certificates in your {glossary certificate store,certificate store} identify other people:
:text_cert_others_title
can_send_encr_if_have_cert="If you have someone's {glossary certificate,certificate}, you can send them encrypted messages."
click_add_for_someone_cert="If a security certificate you want isn't listed above, click the Add button to search for and add it to the list."
text_cert_mine_title:
These security certificates in your {glossary certificate store,certificate store} identify you:
:text_cert_mine_title
password_protects_against_unauth_use="Your {glossary personal security passwords,personal security password} protect against unauthorized use of your certificates."
cert_name_reps_many="This certificate name: <br><strong> %3$s </strong> <br><br> represents multiple certificates."
choose_a_cert="Choose a certificate"
cert_select_info="%2$s Serial &#35;%6$s, Valid from %3$s to %4$s"
ldap_request_dialog_title="Add Security Certificate"
directory_to_search="Directory to search:"
cert_owners_email="Certificate owner's email address:"
enter_email_of_person="Enter the email address of the person to whom you want to send encrypted mail."
psm_will_search_for_persons_cert="Personal Security Manager will search the selected directory for a matching certificate. If one is found, you will be able to send that person encrypted mail."
must_supply_valid_email="You must supply a valid email address for LDAP lookup!"
;
; Error messages for manual LDAP look up if no directory is set
;
no_ldap_server_set:
To add email certificates, specify a directory (choose Preferences from the File menu, then Addressing) and restart Communicator.
:no_ldap_server_set
this_certificate=This certificate:
rep_for_ca="represents a certificate authority"
edit_trust_settings="Edit trust settings:"
cert_idents_web_sites="This certificate can identify web sites."
cert_idents_mail_user="This certificate can identify mail users."
cert_idents_sftwr_makers="This certificate can identify software makers."
help_for_ca_trust_settings="Click Help to learn about changing certificate authority trust settings."
cert_issued_by="This certificate: <strong> %1$s </strong> <br> was issued by: <strong> %2$s"
issuer_cert_not_in_db="Issuer cert is not in the database!"
edit_ca_trust="Edit certificate authority trust settings"
trusted_issuer_explanation="Because you %7$s trust the certificate authority that issued this certificate, you %8$s trust the authenticity of this certificate unless otherwise indicated here."
edit_cert_trust="Edit certificate trust settings:"
trust_this_cert="Trust the authenticity of this certificate."
dont_trust_this_cert="Do not trust the authenticity of this certificate."
this_cert_issued_by="This certificate: %1$s <br> was issued by: %2$s"
set_token_password_title="Personal Security Password"
set_password_success="Successfully set your new personal security password!"
set_password_failure="Could not set your personal security password!"
new_passwd="New password:"
new_passwd_again="New password (again):"
new_passwd_warning="Important: If you forget your password, you will no longer be able to use your certificates on the {curr_slot_name} security device. Please record your password in a safe location."
require_passwd="Require password:"
first_time_cert_requested="First time my security certificate is requested."
every_time_cert_requested="Every time my security certificate is requested."
passwd_timeout_entry:
After <input type="text" name="passwordwillexpire" value="%4$d" size="3"> minutes of inactivity on an encrypted site.
:passwd_timeout_entry
please_select_token=Please select token:
select_slot_password_single=Setting password for %1$s.
select_slot_password_bad=Token %1$s is not available!
choose_password_to_prevent_access:
You should choose a personal security password to prevent an
unauthorized person from using your security certificates stored on %1$s
security device.
:choose_password_to_prevent_access
change_passwd=Change personal security password for %1$s security device.
old_passwd=Old password:
supply_current_password=You need to supply current password!
invalid_new_password=You did not enter your new password correctly. Please try again.
encryption_key_copy=Encryption Key Copy
escrow_alert=Important: This certificate authority has asked to make a backup of your encryption private key.
escrow_benefit1=The benefit is that if you lose access to your encryption private key, you can request a copy from this certificate authority.
escrow_alert2=However, your encryption private key will be stored by the certificate authority, and could be used to read your encrypted email or documents without your permission.
only_click_ok_if_trust_for_escrow=You should click OK only if you trust %3$s to protect your encryption private key.
certificate_authority_text=this certificate authority
kgtoken_header=Choose Security Device
psm_detects_mult_slots=Personal Security Manager has detected multiple {glossary security devices,security device} installed on your computer.
select_slot_to_use=Please select the security device that Personal Security Manager should use.
choose_security_token=Choose Security Token
please_select_slot=Please select a slot.
creating_slot_that_does_not_belong_to_mod:
"Trying to create a slot that does not belong to a module (name=" + name + "/status=" + status + "/serial=" + serial + "/version=" + version + ")."
:creating_slot_that_does_not_belong_to_mod
conifugre_and_view_pkcs11=Configure and view information about PKCS#11 security modules and <br>{glossary security devices,security device}:
select_module_to_delete=Please select a module to delete.
add_module_title="Add New Security Module"
new_mod_setup_failed="New module setup failed. Error code: "
no_sec_advisor=Could not find security advisor.
mod_name=Module name:
mod_filename=Module filename:
enter_info_for_mod=Enter the information for the module you want to add.
version_num=Version#:
serial_num=Serial#:
sel_security_device=Select Security Device
fipsmode_display={_fipsmode {text_disable},{text_enable}} FIPS-mode
passwd_at_least_one_char=Password must be at least one character.
passwd_conf_retry=Password Confirmation failed. Re-enter passwords
portable_password_title=Choose A Portable Security Password
portable_passwd_protects_file=The portable security password you set here protects the backup file that you are about to create. You must set this password to proceed with the backup.
portable_passwd=Portable security password:
portable_passwd_again=Portable security password (again):
portable_passwd_alert=Important: If you forget your portable security password, you will not be able to restore this backup later. Please record it in a safe location.
multi_cert_backup_success=Successfully restored your security certificate and private key and made it your default email certificate.
bad_cert_pre_text=This certificate:
bad_cert_post_text=has <b>not</b> been successfully verified.
serial_number=Serial number:
text_validity=Validity:
text_fingerprint=Fingerprint:
text_comment=Comment:
date_a_to_date_b=%10$s to %11$s
server_cert_view_header="View Security Certificate"
sig_request=Request for Signature
site_requests_signature=The site <b>%2$s</b> has asked you to digitally sign your submission of the data displayed above.
following_cert_used_to_sign=The following certificate will be used for signing:<br><b>%4$s</b>
which_cert_to_sign=This certificate will be used to sign:
issue_backup_statement=You should make a password-protected backup copy of your new security certificate and its associated private key.
can_restore_from_file=If you ever lose access to your private key by forgetting your personal security password, or by experiencing file corruption, you can restore this private key and certificate from this backup copy.
press_backup_to_continue=To make a copy, click Backup. If possible, you should save your backup copy on a floppy disk that you keep in a safe location.
prompts_for_all_certs=You will be prompted to backup all of the security certificates that you were just issued.
dont_use_ocsp=Do not use OCSP for certificate verification.
use_ocsp_if_extension=Use OCSP to verify only certificates that specify an OCSP service URL.
use_ocsp_for_all=Use OCSP to verify all certificates, using the URL and signer specified here:
service_url=Service URL:
response_signer=Response Signer:
psm_knows_ocsp=Personal Security Manager can use the Online Certificate Status Protocol(OCSP) to verify certificates.
configure_ocsp_as_follows=Set Personal Security Manager to use OCSP as follows:
pkcs11_class_undefined=Cannot perform operation because the JavaScript class pkcs11 is not defined
select_token_title=Select A Token
;
; cert renewal UI text strings
;
cert_renewal_title="Certificate Renewal"
cert_renewal_info_string="One of your security {glossary certificates,certificate} is now eligible for renewal."

File diff suppressed because it is too large Load Diff