/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public License
* Version 1.0 (the "NPL"); you may not use this file except in
* compliance with the NPL. You may obtain a copy of the NPL at
* http://www.mozilla.org/NPL/
*
* Software distributed under the NPL is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
* for the specific language governing rights and limitations under the
* NPL.
*
* The Initial Developer of this code under the NPL is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
* Reserved.
*/
#if defined(FEATURE_CUSTOM_BRAND)
#include "xp_brand.h"
#else
#define MOZ_NAME_PRODUCT "Mozilla"
#define MOZ_NAME_BRAND "Mozilla"
#define MOZ_NAME_FULL "Mozilla Navigator"
#define MOZ_NAME_COMPANY "Netscape Communications Corp"
#endif /* FEATURE_CUSTOM_BRAND */
/*
** Cross platform error codes. These are system errors, library errors,
** etc. The ranges of error messages are displayed in the following table:
**
** actual 7000 added category
** low high low high
** -12288 -12276 -5288 -5276 sslerr (Mac, Unix)
** -8192 -8171 -1192 -1171 secerr (Mac, Unix)
** -7000 -5700 0 1300 Win, Mac FE
** -4978 -4978 2022 2022 Mac FE
** -436 -204 6564 6796 merrors
** 0 160 7000 7160 xp_error (Mac, Unix)
** 1000 1048 8000 8048 Unix FE
** 10000 11004 17000 18004 xp_error (Win)
** 14000 14020 21000 21020 Mac FE
** 15000 25000 22000 32000 xp_msg (Win, Mac, Unix)
** 25769 27500 32769 34500 Win FE
** 50000 58000 57000 65000 secerr, sslerr (Win)
**
** JRM note 98/04/01. The table above has little in common with reality.
** moreover, as a scheme, it is quite unworkable on Macintosh, where the
** legal range for resource ids is 128-0x7FFF. This restricts the range
** from the min to the max to be around 16000. This was exacerbated by
** the security people staking out ranges such as -0x3000..-0x2000. So
** if anybody's wondering why I messed with these ranges for XP_MAC, now
** you know.
*/
#ifndef _ALLXPSTR_H_
#define _ALLXPSTR_H_
#include "resdef.h"
#ifdef XP_MAC
#define XP_MSG_BASE 1000
#define SEC_DIALOG_STRING_BASE 3000
#else
#define XP_MSG_BASE 14000
#define SEC_DIALOG_STRING_BASE (XP_MSG_BASE + 2000)
#endif
/* WARNING: DO NOT TAKE ERROR CODE -666, it is used internally
by the message lib */
/* from merrors.h */
RES_START
BEGIN_STR(mcom_include_merrors_i_strings)
/* #define MK_HTTP_TYPE_CONFLICT -204 */
ResDef(MK_HTTP_TYPE_CONFLICT, -204,
"A communications error occurred.\n\
(TCP Error: %s)\n\n\
Try connecting again.")
/* #define MK_BAD_CONNECT -205 */
ResDef(MK_BAD_CONNECT, -205,
MOZ_NAME_BRAND" is unable to connect to the server at\n\
the location you have specified. The server may\n\
be down or busy.\n\n\
Try connecting again later.")
/* #define MK_TCP_ERROR -206 */
ResDef(MK_TCP_ERROR, -206,
"A communications error occurred.\n\
(TCP Error: %s)\n\n\
Try connecting again.")
#ifdef XP_MAC
/* #define MK_OUT_OF_MEMORY -207 */
ResDef(MK_OUT_OF_MEMORY , -207,
MOZ_NAME_BRAND" is out of memory.\n\n\
Try quitting "MOZ_NAME_PRODUCT" and increasing its minimum memory\n\
requirements through Get Info.")
#else
ResDef(MK_OUT_OF_MEMORY , -207,
MOZ_NAME_BRAND" is out of memory.\n\n\
Try quitting some other applications or closing\n\
some windows.")
#endif
/* #define MK_MALFORMED_URL_ERROR -209 */
ResDef(MK_MALFORMED_URL_ERROR, -209,
"This Location (URL) is not recognized:\n\
%.200s\n\n\
Check the Location and try again.")
/* #define MK_UNABLE_TO_USE_PASV_FTP -211 */
ResDef(MK_UNABLE_TO_USE_PASV_FTP, -211,
"Unable to use FTP passive mode")
/* #define MK_UNABLE_TO_CHANGE_FTP_MODE -212 */
ResDef(MK_UNABLE_TO_CHANGE_FTP_MODE , -212,
MOZ_NAME_BRAND" is unable to set the FTP transfer mode with\n\
this server. You will not be able to download files.\n\n\
You should contact the administrator for this server\n\
or try again later.")
/* #define MK_UNABLE_TO_FTP_CWD -213 */
ResDef(MK_UNABLE_TO_FTP_CWD, -213,
MOZ_NAME_BRAND" is unable to send the change directory (cd)\n\
command, to the FTP server. You cannot view another\n\
directory.\n\n\
You should contact the administrator for this server\n\
or try again later.")
/* #define MK_UNABLE_TO_SEND_PORT_COMMAND -214 */
ResDef(MK_UNABLE_TO_SEND_PORT_COMMAND, -214,
MOZ_NAME_BRAND" is unable to send a port command to the FTP\n\
server to establish a data connection.\n\n\
You should contact the administrator for this server\n\
or try again later.")
/* #define MK_UNABLE_TO_LOCATE_FILE -215 */
ResDef(MK_UNABLE_TO_LOCATE_FILE, -215,
MOZ_NAME_BRAND" is unable to find the file or directory\n\
named %.200s.\n\n\
Check the name and try again.")
/* #define MK_BAD_NNTP_CONNECTION -216 */
ResDef(MK_BAD_NNTP_CONNECTION, -216,
"A News error occurred: Invalid NNTP connection\n\n\
Try connecting again.")
/* #define MK_NNTP_SERVER_ERROR -217 */
ResDef(MK_NNTP_SERVER_ERROR, -217,
"An error occurred with the News server.\n\n\
If you are unable to connect again, contact the\n\
administrator for this server.")
/* #define MK_SERVER_TIMEOUT -218 */
ResDef(MK_SERVER_TIMEOUT, -218,
"There was no response. The server could be down\n\
or is not responding.\n\n\
If you are unable to connect again later, contact\n\
the server's administrator.")
/* #define MK_UNABLE_TO_LOCATE_HOST -219 */
ResDef(MK_UNABLE_TO_LOCATE_HOST, -219,
MOZ_NAME_BRAND" is unable to locate the server:\n\
%.200s\n\
The server does not have a DNS entry.\n\n\
Check the server name in the Location (URL)\n\
and try again.")
/* #define MK_SERVER_DISCONNECTED -220 */
ResDef(MK_SERVER_DISCONNECTED, -220,
"The server has disconnected.\n\
The server may have gone down or there may be a\n\
network problem.\n\n\
Try connecting again.")
/* #define MK_NEWS_ITEM_UNAVAILABLE -221 */
ResDef(MK_NEWS_ITEM_UNAVAILABLE, -221,
"The Newsgroup item is unavailable. It may have expired.\n\n\
Try retrieving another item.")
/* #define MK_UNABLE_TO_OPEN_NEWSRC -222 */
ResDef(MK_UNABLE_TO_OPEN_NEWSRC, -222,
MOZ_NAME_BRAND" is unable to open your News file (newsrc).\n\n\
Please verify that your Mail and News preferences are\n\
correct and try again.")
/* #define MK_UNABLE_TO_OPEN_FILE -223 */
ResDef(MK_UNABLE_TO_OPEN_FILE, -223,
MOZ_NAME_BRAND" is unable to open the file \n\
%.200s.\n\n\
Check the file name and try again.")
/* #define MK_TCP_WRITE_ERROR -236 */
ResDef(MK_TCP_WRITE_ERROR, -236,
"A network error occurred while "MOZ_NAME_PRODUCT"\n\
was sending data.\n(Network Error: %s)\n\n\
Try connecting again.")
/* #define MK_COULD_NOT_LOGIN_TO_SMTP_SERVER -229 */
ResDef(MK_COULD_NOT_LOGIN_TO_SMTP_SERVER, -229,
"An error occurred sending mail:\n\
"MOZ_NAME_PRODUCT" was unable to connect to the SMTP server.\n\
The server may be down or may be incorrectly configured.\n\n\
Please verify that your Mail preferences are correct\n\
and try again.")
/* #define MK_ERROR_SENDING_FROM_COMMAND -230 */
ResDef(MK_ERROR_SENDING_FROM_COMMAND, -230,
"An error occurred while sending mail.\n\
The mail server responded:\n\
%s\n\
Please verify that your email address is correct\n\
in your Mail preferences and try again.")
/* #define MK_ERROR_SENDING_RCPT_COMMAND -231 */
ResDef(MK_ERROR_SENDING_RCPT_COMMAND, -231,
"An error occurred while sending mail.\n\
The mail server responded:\n\
%s\n\
Please check the message recipients and try again.")
/* #define MK_ERROR_SENDING_DATA_COMMAND -232 */
ResDef(MK_ERROR_SENDING_DATA_COMMAND, -232,
"An (SMTP) error occurred while sending mail.\nServer responded: %s")
/* #define MK_ERROR_SENDING_MESSAGE -233 */
ResDef(MK_ERROR_SENDING_MESSAGE, -233,
"An error occurred while sending mail.\n\
The mail server responded:\n\
%s.\n\
Please check the message and try again.")
/* #define MK_SMTP_SERVER_ERROR -234 */
ResDef(MK_SMTP_SERVER_ERROR, -234,
"An error occurred sending mail: SMTP server error.\n\
The server responded:\n\
%s\n\
Contact your mail administrator for assistance.")
/* #define MK_UNABLE_TO_CONNECT -240 -- generic error -- */
ResDef(MK_UNABLE_TO_CONNECT, -240,
"A network error occurred:\n\
unable to connect to server (TCP Error: %s)\n\
The server may be down or unreachable.\n\n\
Try connecting again later.")
/* #define MK_CONNECTION_TIMED_OUT -241 */
ResDef(MK_CONNECTION_TIMED_OUT, -241,
"There was no response. The server could be down\n\
or is not responding.\n\n\
If you are unable to connect again later, contact\n\
the server's administrator.")
/* #define MK_CONNECTION_REFUSED -242 */
ResDef(MK_CONNECTION_REFUSED, -242,
MOZ_NAME_BRAND"'s network connection was refused by the server \n\
%.200s.\n\
The server may not be accepting connections or\n\
may be busy.\n\n\
Try connecting again later.")
#ifdef XP_WIN
/* #define MK_UNABLE_TO_CREATE_SOCKET -243 */
ResDef(MK_UNABLE_TO_CREATE_SOCKET , -243,
MOZ_NAME_BRAND" was unable to create a network socket connection.\n\
There may be insufficient system resources or the network\n\
may be down. (Reason: %s)\n\n\
Try connecting again later or try restarting "MOZ_NAME_PRODUCT". You\n\
can also try restarting Windows.")
#else
ResDef(MK_UNABLE_TO_CREATE_SOCKET , -243,
MOZ_NAME_BRAND" was unable to create a network socket connection.\n\
There may be insufficient system resources or the network\n\
may be down. (Reason: %s)\n\n\
Try connecting again later or try restarting "MOZ_NAME_PRODUCT".")
#endif
#ifdef XP_WIN
/* #define MK_UNABLE_TO_ACCEPT_SOCKET -245 */
ResDef(MK_UNABLE_TO_ACCEPT_SOCKET, -245,
MOZ_NAME_BRAND" is unable to complete a socket connection \n\
with this server. There may be insufficient system\n\
resources.\n\n\
Try restarting "MOZ_NAME_PRODUCT" or restarting Windows.")
#else
/* #define MK_UNABLE_TO_ACCEPT_SOCKET -245 */
ResDef(MK_UNABLE_TO_ACCEPT_SOCKET, -245,
MOZ_NAME_BRAND" is unable to complete a socket connection\n\
with this server. There may be insufficient system\n\
resources.\n\n\
Try restarting "MOZ_NAME_PRODUCT".")
#endif
/* #define MK_UNABLE_TO_CONNECT_TO_PROXY -246 */
ResDef(MK_UNABLE_TO_CONNECT_TO_PROXY, -246,
MOZ_NAME_BRAND" is unable to connect to your proxy server.\n\
The server may be down or may be incorrectly configured.\n\n\
Please verify that your Proxy preferences are correct\n\
and try again, or contact the server's administrator.")
/* #define MK_UNABLE_TO_LOCATE_PROXY -247 */
ResDef(MK_UNABLE_TO_LOCATE_PROXY, -247,
MOZ_NAME_BRAND" is unable to locate your proxy server.\n\
The server may be down or may be incorrectly configured.\n\n\
Please verify that your Proxy preferences are correct\n\
and try again, or contact the server's administrator.")
/* #define MK_ZERO_LENGTH_FILE -251 */
ResDef(MK_ZERO_LENGTH_FILE, -251,
"The document contained no data.\n\
Try again later, or contact the server's administrator.")
/* #define MK_TCP_READ_ERROR -252 */
ResDef(MK_TCP_READ_ERROR , -252,
"A network error occurred while "MOZ_NAME_PRODUCT"\n\
was receiving data.\n(Network Error: %s)\n\n\
Try connecting again.")
/* #define MK_UNABLE_TO_OPEN_TMP_FILE -253 */
ResDef(MK_UNABLE_TO_OPEN_TMP_FILE, -253,
MOZ_NAME_BRAND" is unable to open the temporary file\n\
%.200s.\n\n\
Check your `Temporary Directory' setting and try again.")
/* #define MK_COULD_NOT_GET_USERS_MAIL_ADDRESS -235 */
ResDef(MK_COULD_NOT_GET_USERS_MAIL_ADDRESS, -235,
"An error occurred sending mail:\n\
the return mail address was invalid.\n\n\
Please verify that your email address is correct\n\
in your Mail preferences and try again.")
/* #define MK_DISK_FULL -250 */
ResDef(MK_DISK_FULL, -250,
"The disk is full. "MOZ_NAME_PRODUCT" is cancelling the file\n\
transfer and removing the file.\n\n\
Please remove some files and try again.")
/* #define MK_NNTP_AUTH_FAILED -260 -- NNTP authinfo failure -- */
ResDef(MK_NNTP_AUTH_FAILED, -260,
"An authorization error occurred:\n\n\
%s\n\n\
Please try entering your name and/or password again.")
/* #define MK_MIME_NO_SENDER -266 */
ResDef(MK_MIME_NO_SENDER, -266, /* From: empty */
"No sender was specified.\n\
Please fill in your email address in the\n\
Mail and Newsgroup preferences.")
/* #define MK_MIME_NO_RECIPIENTS -267 */
ResDef(MK_MIME_NO_RECIPIENTS, -267, /* To: and Newsgroups: empty */
"No recipients were specified.\n\
Please enter a recipient in a To: line,\n\
or a newsgroup in a Group: line..")
/* #define MK_MIME_NO_SUBJECT -268 */
ResDef(MK_MIME_NO_SUBJECT, -268, /* Subject: empty */
"No subject was specified.")
/* #define MK_MIME_ERROR_WRITING_FILE -269 */
ResDef(MK_MIME_ERROR_WRITING_FILE, -269,
"Error writing temporary file.")
/* #define MK_MIME_MULTIPART_BLURB -275 */
ResDef(MK_MIME_MULTIPART_BLURB, -275, /* text preceding multiparts */
"This is a multi-part message in MIME format.")
/* #define MK_PRINT_LOSSAGE -278 */
ResDef(MK_PRINT_LOSSAGE, -278,
"Printing stopped. A problem occurred while receiving\n\
the document. Transmission may have been interrupted\n\
or there may be insufficient space to write the file.\n\n\
Try again. Check that space is available in the\n\
temporary directory or restart "MOZ_NAME_PRODUCT".")
/* #define MK_SIGNATURE_TOO_LONG -279 */
ResDef(MK_SIGNATURE_TOO_LONG, -279,
"Your signature exceeds the recommended four lines.")
/* #define MK_SIGNATURE_TOO_WIDE -280 */
ResDef(MK_SIGNATURE_TOO_WIDE, -280,
"Your signature exceeds the recommended 79 columns.\n\
For most readers, the lines will appear truncated, or\n\
will be wrapped unattractively. \n\n\
Please edit it to keep the lines shorter than 80 characters.")
ResDef(MK_UNABLE_TO_CONNECT2, -281,
"A network error occurred:\n\
unable to connect to server\n\
The server may be down or unreachable.\n\n\
Try connecting again later.")
/* #define MK_CANT_LOAD_HELP_TOPIC -282 */
ResDef(MK_CANT_LOAD_HELP_TOPIC, -282,
"Unable to load the requested help topic")
/* #define MK_TIMEBOMB_MESSAGE -301 */
ResDef(MK_TIMEBOMB_MESSAGE, -301,
"This copy of "MOZ_NAME_PRODUCT" has expired.\n\
This pre-release copy of "MOZ_NAME_FULL" has expired\n\
and can only be used to download a newer version of "MOZ_NAME_PRODUCT".")
/* #define MK_TIMEBOMB_URL_PROHIBIT -302 */
ResDef(MK_TIMEBOMB_URL_PROHIBIT, -302,
"This trial or pre-release copy of "MOZ_NAME_FULL" has expired\n\
and can only be used to purchase or download a newer version of "MOZ_NAME_PRODUCT".")
/* #define MK_NO_WAIS_PROXY -303 */
ResDef(MK_NO_WAIS_PROXY, -303,
"No WAIS proxy is configured.\n\n\
Check your Proxy preferences and try again.")
/* #define MK_NNTP_ERROR_MESSAGE -304 */
ResDef(MK_NNTP_ERROR_MESSAGE, -304,
"A News (NNTP) error occurred:\n\
%.100s")
/* #define MK_NNTP_NEWSGROUP_SCAN_ERROR -305 */
ResDef(MK_NNTP_NEWSGROUP_SCAN_ERROR, -305,
"A News error occurred. The scan of all newsgroups is incomplete.\n\
\n\
Try to View All Newsgroups again.")
/* #define MK_CREATING_NEWSRC_FILE -306 */
ResDef(MK_CREATING_NEWSRC_FILE, -306,
MOZ_NAME_BRAND" could not find a News file (newsrc)\n\
and is creating one for you.")
/* #define MK_NNTP_SERVER_NOT_CONFIGURED -307 */
ResDef(MK_NNTP_SERVER_NOT_CONFIGURED,-307,
"No NNTP server is configured.\n\n\
Check your Mail and News preferences and try again.")
/* #define MK_COMMUNICATIONS_ERROR -308 */
ResDef(MK_COMMUNICATIONS_ERROR, -308,
"A communications error occurred.\n\
Please try again.")
/* #define MK_SECURE_NEWS_PROXY_ERROR -309 */
ResDef(MK_SECURE_NEWS_PROXY_ERROR, -309,
MOZ_NAME_BRAND" was unble to connect to the secure news server\n\
because of a proxy error")
/* #define MK_POP3_SERVER_ERROR -311 generic pop3 error code */
ResDef(MK_POP3_SERVER_ERROR, -311,
"An error occurred with the POP3 mail server.\n\
You should contact the administrator for this server\n\
or try again later.")
/* #define MK_POP3_USERNAME_UNDEFINED -312 no username defined */
ResDef(MK_POP3_USERNAME_UNDEFINED, -312,
MOZ_NAME_BRAND" is unable to use the mail server because\n\
you have not provided a username. Please provide\n\
one in the preferences and try again")
/* #define MK_POP3_PASSWORD_UNDEFINED -313 no password defined */
ResDef(MK_POP3_PASSWORD_UNDEFINED, -313,
"Error getting mail password.")
/* #define MK_POP3_USERNAME_FAILURE -314 failure in USER step */
ResDef(MK_POP3_USERNAME_FAILURE, -314,
"An error occurred while sending your user name to the mail server.\n\
You should contact the administrator for this server\n\
or try again later.")
/* #define MK_POP3_PASSWORD_FAILURE -315 failure in PASS step */
ResDef(MK_POP3_PASSWORD_FAILURE, -315,
"An error occurred while sending your password to the mail server.\n\
You should contact the administrator for this server\n\
or try again later.")
/* #define MK_POP3_NO_MESSAGES -316 no mail messages on pop server */
ResDef(MK_POP3_NO_MESSAGES, -316,
"There are no new messages on the server.")
/* #define MK_POP3_LIST_FAILURE -317 LIST command failed */
ResDef(MK_POP3_LIST_FAILURE, -317,
"An error occurred while listing messages on the POP3 mail server.\n\
You should contact the administrator for this server\n\
or try again later.")
/* #define MK_POP3_LAST_FAILURE -318 LAST command failed */
ResDef(MK_POP3_LAST_FAILURE, -318,
"An error occurred while querying the POP3 mail server for\n\
the last processed message.\n\
You should contact the administrator for this server\n\
or try again later.")
/* #define MK_POP3_RETR_FAILURE -319 RETR command failed, continues */
ResDef(MK_POP3_RETR_FAILURE, -319,
"An error occurred while getting messages from the POP3 mail server.\n\
You should contact the administrator for this server\n\
or try again later.")
/* #define MK_POP3_DELE_FAILURE -320 DELE command failed */
ResDef(MK_POP3_DELE_FAILURE, -320,
"An error occurred while removing messages from the POP3 mail server.\n\
You should contact the administrator for this server\n\
or try again later.")
/* #define MK_POP3_OUT_OF_DISK_SPACE -321 */
ResDef(MK_POP3_OUT_OF_DISK_SPACE, -321,
"There isn't enough room on the local disk to download\n\
your mail from the POP3 mail server. Please make room and\n\
try again. (The `Empty Trash' and `Compress This Folder'\n\
commands may recover some space.)")
/* #define MK_POP3_MESSAGE_WRITE_ERROR -322 */
ResDef(MK_POP3_MESSAGE_WRITE_ERROR, -322,
"An error occurred while saving mail messages.")
/* #define MK_COULD_NOT_PUT_FILE -325 FTP could not put file */
ResDef(MK_COULD_NOT_PUT_FILE, -325,
"Could not post the file: %.80s.\n\
For reason:\n\
%.200s\n\n\
You may not have permission to write to\n\
this directory.\n\
Check the permissions and try again.")
/* #define MK_TIMEBOMB_WARNING_MESSAGE -326 */
ResDef(MK_TIMEBOMB_WARNING_MESSAGE, -326,
"This is a pre-release copy of "MOZ_NAME_FULL" that\n\
will expire at %s.\n\
To obtain a newer pre-release version or the latest full\n\
release of "MOZ_NAME_FULL" (which will not expire) \n\
choose Software from the Help menu.")
/* #define MK_UNABLE_TO_DELETE_FILE */
ResDef(MK_UNABLE_TO_DELETE_FILE, -327,
"Could not delete file:\n\
%s")
/* #define MK_UNABLE_TO_DELETE_DIRECTORY */
ResDef(MK_UNABLE_TO_DELETE_DIRECTORY, -328,
"Could not remove directory:\n\
%s")
/* #define MK_MKDIR_FILE_ALREADY_EXISTS */
ResDef(MK_MKDIR_FILE_ALREADY_EXISTS, -329,
"Cannot create directory because a file or\n\
directory of that name already exists: \n\
%s")
/* #define MK_COULD_NOT_CREATE_DIRECTORY */
ResDef(MK_COULD_NOT_CREATE_DIRECTORY, -330,
"Could not create directory:\n\
%s")
/* #define MK_NOT_A_DIRECTORY */
ResDef(MK_NOT_A_DIRECTORY, -331,
"Object is not a directory:\n\
%s")
/* define MK_COMPUSERVE_AUTH_FAILED -332 */
ResDef(MK_COMPUSERVE_AUTH_FAILED, -332,
"Authorization failed")
/* #define MK_RELATIVE_TIMEBOMB_MESSAGE -333 */
ResDef(MK_RELATIVE_TIMEBOMB_MESSAGE, -333,
"This trial copy of "MOZ_NAME_PRODUCT" has expired.\n\n\
To purchase a regular copy of "MOZ_NAME_FULL"\n(\
which will not expire) choose Software from the Help menu.")
/* #define MK_RELATIVE_TIMEBOMB_WARNING_MESSAGE -334 */
ResDef(MK_RELATIVE_TIMEBOMB_WARNING_MESSAGE, -334,
"This trial copy of "MOZ_NAME_FULL" \n\
will expire at %s.\n\n\
To purchase a regular copy of "MOZ_NAME_FULL"\n(\
which will not expire) choose Software from the Help menu.")
/* #define MK_REDIRECT_ATTEMPT_NOT_ALLOWED -335 */
ResDef(MK_REDIRECT_ATTEMPT_NOT_ALLOWED, -335,
"There was an attempt to redirect a url request,\n\
but the attempt was not allowed by the client.")
/* #define MK_BAD_GZIP_HEADER -336 */
ResDef(MK_BAD_GZIP_HEADER, -336,
"Corruption was detected in the compressed GZip file that was requested")
/* Mail/News errors */
ResDef(MK_MSG_CANT_COPY_TO_SAME_FOLDER, -401,
"Can't move or copy messages to the folder they're already in.")
#ifdef XP_WIN16
ResDef(MK_MSG_CANT_COPY_TO_QUEUE_FOLDER, -402,
"Cannot copy messages into the 'Unsent' folder:\n\
That folder is only for storing messages\n\
to be sent later.")
#else
ResDef(MK_MSG_CANT_COPY_TO_QUEUE_FOLDER, -402,
"Cannot copy messages into the 'Unsent Messages' folder:\n\
That folder is only for storing messages\n\
to be sent later.")
#endif
ResDef(MK_MSG_CANT_COPY_TO_DRAFTS_FOLDER, -403,
"Cannot copy messages into the `Drafts' folder:\n\
That folder is only for holding drafts of messages which have\n\
not yet been sent.")
#ifdef XP_WIN
ResDef(MK_MSG_CANT_CREATE_FOLDER, -404,
"Couldn't create the folder! Your hard disk may be full\n\
or the folder pathname may be too long.")
#else
ResDef(MK_MSG_CANT_CREATE_FOLDER, -404,
"Couldn't create the folder! Your hard disk may be full.")
#endif
ResDef(MK_MSG_FOLDER_ALREADY_EXISTS, -405,
"A folder with that name already exists.")
ResDef(MK_MSG_FOLDER_NOT_EMPTY, -406,
"Can't delete a folder without first deleting the messages in it.")
ResDef(MK_MSG_CANT_DELETE_FOLDER, -407,
"Can't delete a folder without first deleting the messages in it.")
ResDef(MK_MSG_CANT_CREATE_INBOX, -408,
"Couldn't create default inbox folder!")
ResDef(MK_MSG_CANT_CREATE_MAIL_DIR, -409,
"Couldn't create a mail folder directory. Mail will not work!")
ResDef(MK_MSG_NO_POP_HOST, -410,
"No mail server has been specified. Please enter your mail \n\
server in the preferences (select Preferences from the Edit menu).")
ResDef(MK_MSG_MESSAGE_CANCELLED, -414,
"Message cancelled.")
ResDef(MK_MSG_COULDNT_OPEN_FCC_FILE, -415,
"Couldn't open Sent Mail file. \n\
Please verify that your Mail preferences are correct.")
ResDef(MK_MSG_FOLDER_UNREADABLE, -416,
"Couldn't find the folder.")
ResDef(MK_MSG_FOLDER_SUMMARY_UNREADABLE, -417,
"Couldn't find the summary file.")
ResDef(MK_MSG_TMP_FOLDER_UNWRITABLE, -418,
"Couldn't open temporary folder file for output.")
ResDef(MK_MSG_ID_NOT_IN_FOLDER, -419,
"The specified message doesn't exist in that folder.\n\
It may have been deleted or moved into another folder.")
ResDef(MK_MSG_NEWSRC_UNPARSABLE, -420,
"A newsrc file exists but is unparsable.")
ResDef(MK_MSG_NO_RETURN_ADDRESS, -421,
"Your email address has not been specified.\n\
Before sending mail or news messages, you must specify a\n\
return address in Mail and News Preferences.")
#if 0
/* Windows and Mac resource only understand 254 chars per string */
ResDef(MK_MSG_NO_RETURN_ADDRESS_AT, -421,
"The return email address set in Preferences is: %s\n\
\n\
This does not appear to be complete (it contains no `@' and host name.)\n\
A valid email address will be of the form `USER@HOST', where USER is\n\
usually your login ID, and HOST is the fully-specified name of the\n\
machine to which your mail should be delivered. A fully-specified host\n\
name will have at least one `.' in it, and will usually end in `.com',\n\
`.edu', `.net', or a two-letter country code. If you are unsure what\n\
your full email address is, please consult your system administrator.")
/* Windows and Mac resource only understand 254 chars per string */
ResDef(MK_MSG_NO_RETURN_ADDRESS_DOT, -422,
"The return email address set in Preferences is: %s\n\
\n\
This does not appear to be complete (it contains no `.' in the host name.)\n\
A valid email address will be of the form `USER@HOST', where USER is\n\
usually your login ID, and HOST is the fully-specified name of the\n\
machine to which your mail should be delivered. A fully-specified host\n\
name will have at least one `.' in it, and will usually end in `.com',\n\
`.edu', `.net', or a two-letter country code. If you are unsure what\n\
your full email address is, please consult your system administrator.")
#else
ResDef(MK_MSG_NO_RETURN_ADDRESS_AT, -423,
"The return email address set in Preferences is: %s\n\
\n\
This appears to be incomplete (it contains no `@'). Examples of\n\
correct email addresses are `fred@xyz.com' and `sue@xyz.gov.au'.")
ResDef(MK_MSG_NO_RETURN_ADDRESS_DOT, -424,
"The return email address set in Preferences is: %s\n\
\n\
This appears to be incomplete (it contains no `.'). Examples of\n\
correct email addresses are `fred@xyz.com' and `sue@xyz.gov.au'.")
#endif
ResDef(MK_MSG_NO_SMTP_HOST,-425,
"No outgoing mail (SMTP) server has been specified in Mail and News Preferences.")
ResDef(MK_NNTP_CANCEL_CONFIRM, -426,
"Are you sure you want to cancel this message?")
ResDef(MK_NNTP_CANCEL_DISALLOWED, -427,
"This message does not appear to be from you.\n\
You may only cancel your own posts, not those made by others.")
ResDef(MK_NNTP_CANCEL_ERROR, -428,
"Unable to cancel message!")
ResDef(MK_NNTP_NOT_CANCELLED, -429,
"Message not cancelled.")
ResDef(MK_NEWS_ERROR_FMT, -430,
"Error!\nNews server responded: %.512s\n")
ResDef(MK_MSG_NON_MAIL_FILE_READ_QUESTION, -431,
"%.300s does not appear to be a mail file.\n\
Attempt to read it anyway?")
ResDef(MK_MSG_NON_MAIL_FILE_WRITE_QUESTION, -432,
"%.300s does not appear to be a mail file.\n\
Attempt to write it anyway?")
ResDef(MK_MSG_ERROR_WRITING_NEWSRC, -433,
"Error saving newsrc file!")
ResDef(MK_MSG_ERROR_WRITING_MAIL_FOLDER, -434,
"Error writing mail file!")
ResDef(MK_MSG_OFFER_COMPRESS, -435,
"At least one of your mail folders is wasting a lot\n\
of disk space. If you compress your Mail folders now,\n\
you can recover %ld Kbytes of disk space. Compressing\n\
folders might take a while.\n\
\n\
Compress folders now?")
ResDef(MK_MSG_SEARCH_FAILED, -436,
"Not found.")
ResDef(MK_MSG_EMPTY_MESSAGE, -437,
"You haven't typed anything, and there is no attachment.\n\
Send anyway?")
ResDef(MK_MSG_DOUBLE_INCLUDE, -438,
"You have included the same document twice: first as a quoted\n\
document (meaning: with '>' at the beginning of each line), and\n\
then as an attachment (meaning: as a second part of the message,\n\
included after your new text).\n\
\n\
Send it anyway?")
#ifdef XP_WIN16
ResDef(MK_MSG_DELIVERY_FAILURE_1, -439,
"Delivery failed for 1 message.\n\n\
This message has been left in the Unsent folder.\n\
Before it can be delivered, the error must be\n\
corrected.")
ResDef(MK_MSG_DELIVERY_FAILURE_N, -440,
"Delivery failed for %d messages.\n\n\
These messages have been left in the Unsent folder.\n\
Before they can be delivered, the errors must be\n\
corrected.")
#else
ResDef(MK_MSG_DELIVERY_FAILURE_1, -439,
"Delivery failed for 1 message.\n\n\
This message has been left in the Unsent Messages folder.\n\
Before it can be delivered, the error must be\n\
corrected.")
ResDef(MK_MSG_DELIVERY_FAILURE_N, -440,
"Delivery failed for %d messages.\n\n\
These messages have been left in the Unsent Messages folder.\n\
Before they can be delivered, the errors must be\n\
corrected.")
#endif
ResDef(MK_MSG_MISSING_SUBJECT, -441,
"This message has no subject. Send anyway?")
ResDef(MK_MSG_MIXED_SECURITY, -442,
"It will not be possible to send this message encrypted to all of the\n\
addressees. Send it anyway?")
ResDef (MK_MSG_CAN_ONLY_DELETE_MAIL_FOLDERS, -443,
"Can only delete mail folders.")
ResDef(MK_MSG_FOLDER_BUSY, -444,
"Can't copy messages because the mail folder is in use.\n\
Please wait until other copy operations are \n\
complete and try again.\n" )
ResDef(MK_MSG_PANES_OPEN_ON_FOLDER, -445,
"Can't delete message folder '%s\' because you are viewing\n\
its contents. Please close those windows and try again.")
ResDef(MK_MSG_INCOMPLETE_NEWSGROUP_LIST, -446,
"The complete list of newsgroups was not retrieved for\n\
this news server. Operations will not proceed normally\n\
until all newsgroups have been retrieved.\n\
\n\
Click on the 'All Newsgroups' tab to continue retrieving\n\
newsgroups.")
ResDef(MK_MSG_ONLINE_IMAP_WITH_NO_BODY, -447,
"This message cannot be moved while Communicator is offline.\n\
It has not been downloaded for offline reading.\n\
Select Go Online from the File menu, then try again.")
ResDef(MK_MSG_ONLINE_COPY_FAILED, -448,
"The IMAP message copy failed. A source message was not found.")
ResDef(MK_MSG_ONLINE_MOVE_FAILED, -449,
"The IMAP message move failed.\n\
The copy succeeded but a source message was not deleted.")
ResDef(MK_MSG_CONFIRM_CONTINUE_IMAP_SYNC, -450,
"A problem has occured uploading an offline change.\n\
Continue uploading remaining offline changes (OK) \n\
or try again later (Cancel)")
ResDef(MK_MSG_CANT_MOVE_INBOX, -451,
"You cannot move your Inbox Folder.")
ResDef(MK_MSG_CANT_FIND_SNM, -452,
"Could not find the summary information\n\
for the %s IMAP folder.")
ResDef(MK_MSG_NO_UNDO_DURING_IMAP_FOLDER_LOAD, -453,
"You cannot undo or redo a folder action while\n\
the folder is loading. Wait until the folder has\n\
finished loading, then try again.")
ResDef(MK_MSG_MOVE_TARGET_NO_INFERIORS, -454,
"The targeted destination folder does not allow subfolders.")
ResDef(MK_MSG_PARENT_TARGET_NO_INFERIORS, -455,
"The selected parent folder does not allow subfolders.\n\
Try selecting the server folder and typing\n\
'parent/newFolder' to create a new hierarchy.")
ResDef(MK_MSG_COPY_TARGET_NO_SELECT, -456,
"The targeted destination folder cannot hold messages.")
ResDef(MK_MSG_TRASH_NO_INFERIORS, -457,
"This mail server cannot undo folder deletes, delete anyway?")
ResDef(MK_MSG_CANT_COPY_TO_QUEUE_FOLDER_OLD, -458,
"Cannot copy messages into the 'Outbox' folder:\n\
That folder is only for storing messages\n\
to be sent later.")
ResDef(MK_MSG_DELIVERY_FAILURE_1_OLD, -459,
"Delivery failed for 1 message.\n\n\
This message has been left in the Outbox folder.\n\
Before it can be delivered, the error must be\n\
corrected.")
ResDef(MK_MSG_DELIVERY_FAILURE_N_OLD, -460,
"Delivery failed for %d messages.\n\n\
These messages have been left in the Outbox folder.\n\
Before they can be delivered, the errors must be\n\
corrected.")
ResDef(MK_MSG_NO_MAIL_TO_NEWS, -461,
"You can't move a mail folder into a newsgroup.")
ResDef(MK_MSG_NO_NEWS_TO_MAIL, -462,
"You can't move a newsgroup into a mail folder.")
ResDef(MK_MSG_BOGUS_SERVER_MAILBOX_UID_STATE, -463,
"Mail Server Problem: The UID's for the messages in this\n\
folder are not increasing. Contact your system administrator.")
ResDef(MK_MSG_IMAP_SERVER_NOT_IMAP4, -464,
"This mail server is not an IMAP4 mail server.")
ResDef(MK_MSG_HTML_IMAP_NO_CACHED_BODY, -465,
"
Go Online to View This Message\n\
The body of this message has not been downloaded from \n\
the server for reading offline. To read this message \n\
select 'Go Online' from the File menu and view the message again.")
ResDef(MK_MSG_COMPRESS_FAILED, -466,
"Compress failed.")
ResDef(MK_MSG_LOTS_NEW_IMAP_FOLDERS, -467,
"At least 30 new IMAP folders have been found.\n\
\n\
Press to continue or to change\n\
the IMAP server directory.")
ResDef(MK_MSG_IMAP_DIR_PROMPT, -468,
"Enter IMAP server directory name.")
ResDef(MK_MSG_NO_POST_TO_DIFFERENT_HOSTS_ALLOWED, -469,
"Posting to newsgroups on different hosts is not supported.")
ResDef(MK_MSG_CANT_MOVE_OFFLINE_MOVE_RESULT, -470,
"This message was moved here while offline. You have to \n\
go online to move it again.")
ResDef(MK_MSG_SEARCH_HITS_NOT_IN_DB, -471,
"This IMAP folder is out of date. Open it again for a more complete search.")
ResDef(MK_MSG_MAIL_DIRECTORY_CHANGED, -472,
"Your new mail directory preference\n\
will take effect the next time\n\
you restart Communicator.")
ResDef(MK_MSG_UNABLE_TO_SAVE_DRAFT, -473,
MOZ_NAME_BRAND" is unable to save your message as draft.\n\
Please verify that your Mail preferences are correct\n\
and try again.")
ResDef(MK_MSG_UNABLE_TO_SAVE_TEMPLATE, -474,
MOZ_NAME_BRAND" is unable to save your message as template.\n\
Please verify that your Mail preferences are correct\n\
and try again.")
ResDef(MK_SENDMAIL_BAD_TLS, -475,
"Your SMTP mail server could not start a secure connection.\n\
You have requested to send mail ONLY in secure mode and therefore \
the connection has been aborted. Please check your preferences.")
END_STR(mcom_include_merrors_i_strings)
/* WARNING: DO NOT TAKE ERROR CODE -666, it is used internally
by the message lib */
/* General security error codes */
#define NO_SECURITY_ERROR_ENUM
#include "secerr.h"
RES_START
BEGIN_STR(mcom_include_secerr_i_strings)
ResDef(SEC_ERROR_IO, SEC_ERROR_BASE + 0,
"An I/O error occurred during security authorization.\n\
Please try your connection again")
ResDef(SEC_ERROR_LIBRARY_FAILURE, SEC_ERROR_BASE + 1,
"The security library has experienced an error.\n\
You will probably be unable to connect to this site securely.")
ResDef(SEC_ERROR_BAD_DATA, SEC_ERROR_BASE + 2,
"The security library has received bad data.\n\
You will probably be unable to connect to this site securely.")
ResDef(SEC_ERROR_OUTPUT_LEN, SEC_ERROR_BASE + 3,
"The security library has experienced an error.\n\
You will probably be unable to connect to this site securely.")
ResDef(SEC_ERROR_INPUT_LEN, SEC_ERROR_BASE + 4,
"The security library has experienced an error.\n\
You will probably be unable to connect to this site securely.")
ResDef(SEC_ERROR_INVALID_ARGS, SEC_ERROR_BASE + 5,
"The security library has experienced an error.\n\
You will probably be unable to connect to this site securely.")
ResDef(SEC_ERROR_INVALID_ALGORITHM, SEC_ERROR_BASE + 6,
"The security library has experienced an error.\n\
You will probably be unable to connect to this site securely.")
ResDef(SEC_ERROR_INVALID_AVA, SEC_ERROR_BASE + 7,
"The security library has experienced an error.\n\
You will probably be unable to connect to this site securely.")
ResDef(SEC_ERROR_INVALID_TIME, SEC_ERROR_BASE + 8,
"The security library has experienced an error.\n\
You will probably be unable to connect to this site securely.")
ResDef(SEC_ERROR_BAD_DER, SEC_ERROR_BASE + 9,
"The security library has encountered an improperly formatted\n\
DER-encoded message.")
ResDef(SEC_ERROR_BAD_SIGNATURE, SEC_ERROR_BASE + 10,
"The server's certificate has an invalid signature.\n\
You will not be able to connect to this site securely.")
ResDef(SEC_ERROR_EXPIRED_CERTIFICATE, SEC_ERROR_BASE + 11,
"This operation cannot be performed because a required\n\
certificate has expired. Click on the `Security' icon\n\
for more information about certificates.")
ResDef(SEC_ERROR_REVOKED_CERTIFICATE, SEC_ERROR_BASE + 12,
"This operation cannot be performed because a required\n\
certificate has been revoked. Click on the `Security'\n\
icon for more information about certificates.")
ResDef(SEC_ERROR_UNKNOWN_ISSUER, SEC_ERROR_BASE + 13,
"The certificate issuer for this server is not recognized by\n\
"MOZ_NAME_PRODUCT". The security certificate may or may not be valid.\n\n\
"MOZ_NAME_PRODUCT" refuses to connect to this server.")
ResDef(SEC_ERROR_BAD_KEY, SEC_ERROR_BASE + 14,
"The server's public key is invalid.\n\
You will not be able to connect to this site securely.")
ResDef(SEC_ERROR_BAD_PASSWORD, SEC_ERROR_BASE + 15,
"The security password entered is incorrect.")
ResDef(SEC_ERROR_RETRY_PASSWORD, SEC_ERROR_BASE + 16,
"You did not enter your new password correctly. Please try again.")
ResDef(SEC_ERROR_NO_NODELOCK, SEC_ERROR_BASE + 17,
"The security library has experienced an error.\n\
You will probably be unable to connect to this site securely.")
ResDef(SEC_ERROR_BAD_DATABASE, SEC_ERROR_BASE + 18,
"The security library has experienced a database error.\n\
You will probably be unable to connect to this site securely.")
ResDef(SEC_ERROR_NO_MEMORY, SEC_ERROR_BASE + 19,
"The security library has experienced an out of memory error.\n\
Please try to reconnect.")
ResDef(SEC_ERROR_UNTRUSTED_ISSUER, SEC_ERROR_BASE + 20,
"The certificate issuer for this server has been marked as\n\
not trusted by the user. "MOZ_NAME_PRODUCT" refuses to connect to this\n\
server.")
ResDef(SEC_ERROR_UNTRUSTED_CERT, SEC_ERROR_BASE + 21,
"The certificate for this server has been marked as not\n\
trusted by the user. "MOZ_NAME_PRODUCT" refuses to connect to this\n\
server.")
ResDef(SEC_ERROR_DUPLICATE_CERT, (SEC_ERROR_BASE + 22),
"The Certificate that you are trying to download\n\
already exists in your database.")
ResDef(SEC_ERROR_DUPLICATE_CERT_NAME, (SEC_ERROR_BASE + 23),
"You are trying to download a certificate whose name\n\
is the same as one that already exists in your database.\n\
If you want to download the new certificate you should\n\
delete the old one first.")
ResDef(SEC_ERROR_ADDING_CERT, (SEC_ERROR_BASE + 24),
"Error adding certificate to your database")
ResDef(SEC_ERROR_FILING_KEY, (SEC_ERROR_BASE + 25),
"Error refiling the key for this certificate")
ResDef(SEC_ERROR_NO_KEY, (SEC_ERROR_BASE + 26),
"The Private Key for this certificate can\n\
not be found in your key database")
ResDef(SEC_ERROR_CERT_VALID, (SEC_ERROR_BASE + 27),
"This certificate is valid.")
ResDef(SEC_ERROR_CERT_NOT_VALID, (SEC_ERROR_BASE + 28),
"This certificate is not valid.")
ResDef(SEC_ERROR_CERT_NO_RESPONSE, (SEC_ERROR_BASE + 29),
"No Response")
ResDef(SEC_ERROR_EXPIRED_ISSUER_CERTIFICATE, (SEC_ERROR_BASE + 30),
"The certificate authority that issued this site's\n\
certificate has expired.\n\
Check your system date and time.")
ResDef(SEC_ERROR_CRL_EXPIRED, (SEC_ERROR_BASE + 31),
"The certificate revocation list for this certificate authority\n\
that issued this site's certificate has expired.\n\
Reload a new certificate revocation list or check your system data and time.")
ResDef(SEC_ERROR_CRL_BAD_SIGNATURE, (SEC_ERROR_BASE + 32),
"The certificate revocation list for this certificate authority\n\
that issued this site's certificate has an invalid signature.\n\
Reload a new certificate revocation list.")
ResDef(SEC_ERROR_CRL_INVALID, (SEC_ERROR_BASE + 33),
"The certificate revocation list you are trying to load has\n\
an invalid format.")
ResDef(SEC_ERROR_EXTENSION_VALUE_INVALID,(SEC_ERROR_BASE + 34),
"Extension value is invalid.")
ResDef(SEC_ERROR_EXTENSION_NOT_FOUND,(SEC_ERROR_BASE + 35),
"Extension not found.")
ResDef(SEC_ERROR_CA_CERT_INVALID,(SEC_ERROR_BASE + 36),
"Issuer certificate is invalid.")
ResDef(SEC_ERROR_PATH_LEN_CONSTRAINT_INVALID,(SEC_ERROR_BASE + 37),
"Certificate path length constraint is invalid.")
ResDef(SEC_ERROR_CERT_USAGES_INVALID,(SEC_ERROR_BASE + 38),
"Certificate usages is invalid.")
ResDef(SEC_INTERNAL_ONLY, (SEC_ERROR_BASE + 39),
"**Internal ONLY module**")
ResDef(SEC_ERROR_INVALID_KEY, (SEC_ERROR_BASE + 40),
"The system tried to use a key which does not support\n\
the requested operation.")
ResDef(SEC_ERROR_UNKNOWN_CRITICAL_EXTENSION,(SEC_ERROR_BASE + 41),
"Certificate contains unknown critical extension.")
ResDef(SEC_ERROR_OLD_CRL, (SEC_ERROR_BASE + 42),
"The certificate revocation list you are trying to load is not\n\
later than the current one.")
ResDef(SEC_ERROR_NO_EMAIL_CERT, (SEC_ERROR_BASE + 43),
"This message cannot be encrypted or signed because you do not\n\
yet have an email certificate. Click on the `Security' icon for more\n\
information about certificates.")
ResDef(SEC_ERROR_NO_RECIPIENT_CERTS_QUERY, (SEC_ERROR_BASE + 44),
"This message cannot be encrypted because you do not have\n\
certificates for each of the recipients. Clicking on the\n\
`Security' icon will give you more information.\n\
\n\
Turn off encryption and send the message anyway?")
ResDef(SEC_ERROR_NOT_A_RECIPIENT, (SEC_ERROR_BASE + 45),
"The data cannot be decrypted because you are not a recipient;\n\
either it was not intended for you, or a matching certificate or\n\
Private Key cannot be found in your local database.")
ResDef(SEC_ERROR_PKCS7_KEYALG_MISMATCH, (SEC_ERROR_BASE + 46),
"The data cannot be decrypted because the key encryption\n\
algorithm it used does not match that of your certificate.")
ResDef(SEC_ERROR_PKCS7_BAD_SIGNATURE, (SEC_ERROR_BASE + 47),
"Signature verification failed due to no signer found,\n\
too many signers found, or improper or corrupted data.")
ResDef(SEC_ERROR_UNSUPPORTED_KEYALG, (SEC_ERROR_BASE + 48),
"An unsupported or unknown key algorithm was encountered;\n\
the current operation cannot be completed.")
ResDef(SEC_ERROR_DECRYPTION_DISALLOWED, (SEC_ERROR_BASE + 49),
"The data cannot be decrypted because it was encrypted using an\n\
algorithm or key size which is not allowed by this configuration.")
#ifdef FORTEZZA
/* Fortezza Alerts */
ResDef(XP_SEC_FORTEZZA_BAD_CARD, (SEC_ERROR_BASE + 50),
"The Fortezza Card in Socket %d has not been properly initialized.\
Please remove it and return it to your issuer.")
ResDef(XP_SEC_FORTEZZA_NO_CARD, (SEC_ERROR_BASE + 51),
"No cards Found")
ResDef(XP_SEC_FORTEZZA_NONE_SELECTED, (SEC_ERROR_BASE + 52),
"No Card Selected")
ResDef(XP_SEC_FORTEZZA_MORE_INFO, (SEC_ERROR_BASE + 53),
"Please Select a personality to get more info on")
ResDef(XP_SEC_FORTEZZA_PERSON_NOT_FOUND, (SEC_ERROR_BASE + 54),
"Personality not found")
ResDef(XP_SEC_FORTEZZA_NO_MORE_INFO, (SEC_ERROR_BASE + 55),
"No more information on that Personality")
ResDef(XP_SEC_FORTEZZA_BAD_PIN, (SEC_ERROR_BASE + 56),
"Invalid Pin")
ResDef(XP_SEC_FORTEZZA_PERSON_ERROR, (SEC_ERROR_BASE + 57),
"Couldn't initialize personalities")
#endif /* FORTEZZA */
ResDef(SEC_ERROR_NO_KRL, (SEC_ERROR_BASE + 58),
"No key revocation list for this site's certificate has been found.\n\
You must load the key revocation list before continuing.")
ResDef(SEC_ERROR_KRL_EXPIRED, (SEC_ERROR_BASE + 59),
"The key revocation list for this site's certificate has expired.\n\
Reload a new key revocation list.")
ResDef(SEC_ERROR_KRL_BAD_SIGNATURE, (SEC_ERROR_BASE + 60),
"The key revocation list for this site's certificate has an invalid signature.\n\
Reload a new key revocation list.")
ResDef(SEC_ERROR_REVOKED_KEY, (SEC_ERROR_BASE + 61),
"The key for this site's certificate has been revoked.\n\
You will be unable to access this site securely.")
ResDef(SEC_ERROR_KRL_INVALID, (SEC_ERROR_BASE + 62),
"The key revocation list you are trying to load has\n\
an invalid format.")
ResDef(SEC_ERROR_NEED_RANDOM, (SEC_ERROR_BASE + 63),
"The security library is out of random data.")
ResDef(SEC_ERROR_NO_MODULE, (SEC_ERROR_BASE + 64),
"The security library could not find a security module which can\n\
perform the requested operation.")
ResDef(SEC_ERROR_NO_TOKEN, (SEC_ERROR_BASE + 65),
"The security card or token does not exist, needs to be initialized\n\
or has been removed.")
ResDef(SEC_ERROR_READ_ONLY, (SEC_ERROR_BASE + 66),
"The security library has experienced a database error.\n\
You will probably be unable to connect to this site securely.")
ResDef(SEC_ERROR_NO_SLOT_SELECTED, (SEC_ERROR_BASE + 67),
"No slot or token was selected.")
ResDef(SEC_ERROR_CERT_NICKNAME_COLLISION, (SEC_ERROR_BASE + 68),
"A certificate with the same name already exists.")
ResDef(SEC_ERROR_KEY_NICKNAME_COLLISION, (SEC_ERROR_BASE + 69),
"A key with the same name already exists.")
ResDef(SEC_ERROR_SAFE_NOT_CREATED, (SEC_ERROR_BASE + 70),
"An error occurred while creating safe object")
ResDef(SEC_ERROR_BAGGAGE_NOT_CREATED, (SEC_ERROR_BASE + 71),
"An error occurred while creating safe object")
ResDef(XP_JAVA_REMOVE_PRINCIPAL_ERROR, (SEC_ERROR_BASE + 72),
"Couldn't remove the principal")
ResDef(XP_JAVA_DELETE_PRIVILEGE_ERROR, (SEC_ERROR_BASE + 73),
"Couldn't delete the privilege")
ResDef(XP_JAVA_CERT_NOT_EXISTS_ERROR, (SEC_ERROR_BASE + 74),
"This principal doesn't have a certificate")
ResDef(SEC_ERROR_BAD_EXPORT_ALGORITHM, (SEC_ERROR_BASE + 75),
"The operation cannot be performed because the required\n\
algorithm is not allowed by this configuration.")
ResDef(SEC_ERROR_EXPORTING_CERTIFICATES, (SEC_ERROR_BASE + 76),
"Unable to export certificates. An error occurred attempting to\n\
export the certificates.")
ResDef(SEC_ERROR_IMPORTING_CERTIFICATES, (SEC_ERROR_BASE + 77),
"An error occurred attempting to import the certificates.")
ResDef(SEC_ERROR_PKCS12_DECODING_PFX, (SEC_ERROR_BASE + 78),
"Unable to import certificates. The file specified is either\n\
corrupt or is not a valid file.")
ResDef(SEC_ERROR_PKCS12_INVALID_MAC, (SEC_ERROR_BASE + 79),
"Unable to import certificates. Either the integrity password\n\
is incorrect or the data in the file specified has been tampered\n\
with or corrupted in some manner.")
ResDef(SEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM, (SEC_ERROR_BASE + 80),
"Unable to import certificates. The algorithm used to generate the\n\
integrity information for this file is not supported in the application.")
#ifndef MOZ_COMMUNICATOR_NAME
ResDef(SEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE, (SEC_ERROR_BASE + 81),
"Unable to import certificates. "MOZ_NAME_PRODUCT" only supports password\n\
integrity and password privacy modes for importing certificates.")
#else
ResDef(SEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE, (SEC_ERROR_BASE + 81),
"Unable to import certificates. Communicator only supports password\n\
integrity and password privacy modes for importing certificates.")
#endif
ResDef(SEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE, (SEC_ERROR_BASE + 82),
"Unable to import certificates. The file containing the certificates\n\
is corrupt. Required information is either missing or invalid.")
#ifndef MOZ_COMMUNICATOR_NAME
ResDef(SEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM, (SEC_ERROR_BASE + 83),
"Unable to import certificates. The algorithm used to encrypt the\n\
contents is not supported by "MOZ_NAME_PRODUCT".")
#else
ResDef(SEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM, (SEC_ERROR_BASE + 83),
"Unable to import certificates. The algorithm used to encrypt the\n\
contents is not supported by Communicator.")
#endif
#ifndef MOZ_COMMUNICATOR_NAME
ResDef(SEC_ERROR_PKCS12_UNSUPPORTED_VERSION, (SEC_ERROR_BASE + 84),
"Unable to import certificates. The file is a version not supported by\n\
"MOZ_NAME_PRODUCT".")
#else
ResDef(SEC_ERROR_PKCS12_UNSUPPORTED_VERSION, (SEC_ERROR_BASE + 84),
"Unable to import certificates. The file is a version not supported by\n\
Communicator.")
#endif
ResDef(SEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT, (SEC_ERROR_BASE + 85),
"Unable to import certificates. The privacy password specified is\n\
incorrect.")
#ifndef MOZ_COMMUNICATOR_NAME
ResDef(SEC_ERROR_PKCS12_CERT_COLLISION, (SEC_ERROR_BASE + 86),
"Unable to import certificates. A certificate with the same nickname,\n\
as one being imported already exists in your "MOZ_NAME_PRODUCT" database.")
#else
ResDef(SEC_ERROR_PKCS12_CERT_COLLISION, (SEC_ERROR_BASE + 86),
"Unable to import certificates. A certificate with the same nickname,\n\
as one being imported already exists in your Communicator database.")
#endif
ResDef(SEC_ERROR_USER_CANCELLED, (SEC_ERROR_BASE + 87),
"The user pressed cancel.")
ResDef(SEC_ERROR_PKCS12_DUPLICATE_DATA, (SEC_ERROR_BASE + 88),
"Certificates could not be imported since they already exist on \
the machine.")
ResDef(SEC_ERROR_MESSAGE_SEND_ABORTED, (SEC_ERROR_BASE + 89),
"Message not sent.")
ResDef(SEC_ERROR_INADEQUATE_KEY_USAGE, (SEC_ERROR_BASE + 90),
"The certificate is not approved for the attempted operation.")
ResDef(SEC_ERROR_INADEQUATE_CERT_TYPE, (SEC_ERROR_BASE + 91),
"The certificate is not approved for the attempted application.")
ResDef(SEC_ERROR_CERT_ADDR_MISMATCH, (SEC_ERROR_BASE + 92),
"The email address in the signing certificate does not match\n\
the email address in the message headers. If these two\n\
addresses do not belong to the same person, then this could\n\
be an attempt at forgery.")
ResDef(SEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY, (SEC_ERROR_BASE + 93),
"Unable to import certificates. An error occurred while attempting\n\
to import the Private Key associated with the certificate being imported.")
ResDef(SEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN, (SEC_ERROR_BASE + 94),
"Unable to import certificates. An error occurred while attempting\n\
to import the certificate chain associated with the certificate\n\
being imported.")
ResDef(SEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME, (SEC_ERROR_BASE + 95),
"Unable to export certificates. An error occurred while trying to locate\n\
a certificate or a key by its nickname.")
ResDef(SEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY, (SEC_ERROR_BASE + 96),
"Unable to export certificates. The Private Key associated with a\n\
certificate could not be located or could not be exported from the\n\
key database.")
ResDef(SEC_ERROR_PKCS12_UNABLE_TO_WRITE, (SEC_ERROR_BASE + 97),
"Unable to export certificates. An error occurred while trying to write\n\
the export file. Make sure the destination drive is not full and try\n\
exporting again.")
ResDef(SEC_ERROR_PKCS12_UNABLE_TO_READ, (SEC_ERROR_BASE + 98),
"Unable to import certificates. An error occurred while reading the\n\
import file. Please make sure the file exists and is not corrupt and\n\
then try importing the file again.")
ResDef(SEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED, (SEC_ERROR_BASE + 99),
"Unable to export certificates. The database which contains\n\
Private Keys has not been initialized. Either your key database\n\
is corrupt or has been deleted. There is no key associated with\n\
this certificate.")
ResDef(SEC_ERROR_KEYGEN_FAIL, (SEC_ERROR_BASE + 100),
"Unable to generate Public/Private Key Pair.")
ResDef(SEC_ERROR_INVALID_PASSWORD, (SEC_ERROR_BASE + 101),
"The password you entered is invalid. Please pick a different one.")
ResDef(SEC_ERROR_RETRY_OLD_PASSWORD, (SEC_ERROR_BASE + 102),
"You did not enter your old password correctly. Please try again.")
ResDef(SEC_ERROR_BAD_NICKNAME, (SEC_ERROR_BASE + 103),
"The Certificate Name you entered is already in use by another certificate.")
ResDef(SEC_ERROR_NOT_FORTEZZA_ISSUER, (SEC_ERROR_BASE + 104),
"Server FORTEZZA chain has a non-FORTEZZA Certificate. \n\
You will probably be unable to connect to this site securely.")
/* used in pk11dlgs.c */
ResDef(SEC_ERROR_UNKNOWN, (SEC_ERROR_BASE + 105),
"Unknown")
/* define some error messages for lm_pkcs11.c */
ResDef(SEC_ERROR_JS_INVALID_MODULE_NAME, (SEC_ERROR_BASE + 106),
"Invalid module name.")
ResDef(SEC_ERROR_JS_INVALID_DLL, (SEC_ERROR_BASE + 107),
"Invalid module path/filename")
ResDef(SEC_ERROR_JS_ADD_MOD_FAILURE, (SEC_ERROR_BASE + 108),
"Unable to add module")
ResDef(SEC_ERROR_JS_DEL_MOD_FAILURE, (SEC_ERROR_BASE + 109),
"Unable to delete module")
ResDef(SEC_ERROR_OLD_KRL, (SEC_ERROR_BASE + 110),
"The key revocation list you are trying to load is not\n\
later than the current one.")
ResDef(SEC_ERROR_CKL_CONFLICT, (SEC_ERROR_BASE + 111),
"The CKL you are trying to load has a different issuer\n\
than your current CKL. You must first delete your\n\
current CKL.")
ResDef(SEC_ERROR_CERT_NOT_IN_NAME_SPACE, (SEC_ERROR_BASE + 112),
"The Certifying Authority for this certifcate is not\n\
permited to issue a certifcate with this name.")
ResDef(SEC_ERROR_KRL_NOT_YET_VALID, (SEC_ERROR_BASE + 113),
"The key revocation list for this site's certificate\n\
is not yet valid. Reload a new key revocation list.")
ResDef(SEC_ERROR_CRL_NOT_YET_VALID, (SEC_ERROR_BASE + 114),
"The certificate revocation list for this site's\n\
certificate is not yet valid. Reload a new certificate\n\
revocation list.")
END_STR(mcom_include_secerr_i_strings)
/* HTML Dialog Box stuff. Moved from secerr #'s to xp_msg #'s */
RES_START
BEGIN_STR(mcom_include_sec_dialog_strings)
/* NOTE - you can't use backslash-quote to get a quote in the html below.
* you must use \042. This is due to windows resource compiler hosage
*/
ResDef(XP_DIALOG_HEADER_STRINGS, (SEC_DIALOG_STRING_BASE + 0), "\
%-styleinfo-%\
%0%")
ResDef(XP_DIALOG_JS_HEADER_STRINGS, (SEC_DIALOG_STRING_BASE + 3), "\
%-styleinfo-%%0%\n")
ResDef(XP_DIALOG_CANCEL_BUTTON_STRINGS, (SEC_DIALOG_STRING_BASE + 9), "\
")
ResDef(XP_DIALOG_OK_BUTTON_STRINGS, (SEC_DIALOG_STRING_BASE + 10), "\
")
ResDef(XP_DIALOG_CONTINUE_BUTTON_STRINGS, (SEC_DIALOG_STRING_BASE + 11), "\
")
ResDef(XP_PANEL_HEADER_STRINGS, (SEC_DIALOG_STRING_BASE + 14), "\
%-styleinfo-%")
ResDef(XP_USER_CERT_NICKNAME_STRINGS, (SEC_DIALOG_STRING_BASE + 186), "\
You can use the name provided or enter a new one.")
ResDef(XP_USER_CERT_DL_MOREINFO_STRINGS, (SEC_DIALOG_STRING_BASE + 187), "\
%sec-banner-begin%%0%%sec-banner-end%\
A Certificate is arriving from %1%.
This Certificate works in conjunction \
%-cont-%")
ResDef(XP_USER_CERT_DL_MOREINFO_STRINGS_1, (SEC_DIALOG_STRING_BASE + 188), "\
with the corresponding Private Key that was generated for you when you \
requested the Certificate. Together they can identify you to Web sites and \
via Email.
Certificates and Private Keys are much more secure than \
%-cont-%")
#ifndef MOZ_COMMUNICATOR_NAME
ResDef(XP_USER_CERT_DL_MOREINFO_STRINGS_2, (SEC_DIALOG_STRING_BASE + 189), "\
traditional username and password security methods. For more information \
about Certificates, choose Security Info from the "MOZ_NAME_PRODUCT" menu.")
#else
ResDef(XP_USER_CERT_DL_MOREINFO_STRINGS_2, (SEC_DIALOG_STRING_BASE + 189), "\
traditional username and password security methods. For more information \
about Certificates, choose Security Info from the Communicator menu.")
#endif
ResDef(XP_USER_CERT_SAVE_STRINGS, (SEC_DIALOG_STRING_BASE + 190), "\
%sec-banner-begin%%0%%sec-banner-end%\
You should make a copy of your new Certificate.
If you lose your Certificate \
%-cont-%")
ResDef(XP_USER_CERT_SAVE_STRINGS_1, (SEC_DIALOG_STRING_BASE + 191), "\
it cannot be recovered. Only you hold your Private Key. Without it \
you will not be able to read any email that you received using that \
%-cont-%")
ResDef(XP_USER_CERT_SAVE_STRINGS_2, (SEC_DIALOG_STRING_BASE + 192), "\
Certificate.
To make a copy, click Save As and decide where you \
would like to save your Certificate. If possible, you should save it on a \
%-cont-%")
ResDef(XP_USER_CERT_SAVE_STRINGS_3, (SEC_DIALOG_STRING_BASE + 193), "\
floppy disk that you keep in a safe location.
")
ResDef(XP_USER_CERT_SAVE_TITLE, (SEC_DIALOG_STRING_BASE + 194), "\
Save User Certificate")
/* unused (SEC_DIALOG_STRING_BASE + 195) */
/* unused (SEC_DIALOG_STRING_BASE + 196) */
#ifndef MOZ_COMMUNICATOR_NAME
ResDef(XP_KEY_GEN_DIALOG_STRINGS, (SEC_DIALOG_STRING_BASE + 197), "\
%sec-banner-begin%%0%%sec-banner-end%\
When you click OK, "MOZ_NAME_PRODUCT" will generate a Private Key for your \
%-cont-%")
#else
ResDef(XP_KEY_GEN_DIALOG_STRINGS, (SEC_DIALOG_STRING_BASE + 197), "\
%sec-banner-begin%%0%%sec-banner-end%\
When you click OK, Communicator will generate a Private Key for your \
%-cont-%")
#endif
ResDef(XP_KEY_GEN_DIALOG_STRINGS_1, (SEC_DIALOG_STRING_BASE + 198), "\
Certificate. This may take a few minutes.
Important: If you \
interrupt this process, you will have to reapply for the Certificate.\
%1% %2% %3%
")
ResDef(XP_KEY_GEN_MOREINFO_TITLE_STRING, (SEC_DIALOG_STRING_BASE + 199), "\
Key Generation Info")
ResDef(XP_CERT_DL_MOREINFO_TITLE_STRING, (SEC_DIALOG_STRING_BASE + 200), "\
Certificate Download Info")
ResDef(XP_CERT_EXPIRED_DIALOG_STRINGS, (SEC_DIALOG_STRING_BASE + 201), "\
%sec-banner-begin%%0%%sec-banner-end%\
%1% is a site \
that uses encryption to protect transmitted information. However the \
%-cont-%")
ResDef(XP_CERT_EXPIRED_DIALOG_STRINGS_1, (SEC_DIALOG_STRING_BASE + 202), "\
digital Certificate that identifies this site has expired. This may be \
because the certificate has actually expired, or because the date on \
%-cont-%")
ResDef(XP_CERT_EXPIRED_DIALOG_STRINGS_2, (SEC_DIALOG_STRING_BASE + 203), "\
your computer is wrong.
The certificate expires on %2%.
Your \
computer's date is set to %3%. If this date is incorrect, then you \
%-cont-%")
ResDef(XP_CERT_EXPIRED_DIALOG_STRINGS_3, (SEC_DIALOG_STRING_BASE + 204), "\
should reset the date on your computer.
You may continue or cancel \
this connection.%4%")
ResDef(XP_CERT_NOT_YET_GOOD_DIALOG_STRINGS, (SEC_DIALOG_STRING_BASE + 205), "\
%sec-banner-begin%%0%%sec-banner-end%\
%1% is a site \
that uses encryption to protect transmitted information. However the \
%-cont-%")
ResDef(XP_CERT_NOT_YET_GOOD_DIALOG_STRINGS_1, (SEC_DIALOG_STRING_BASE + 206), "\
digital Certificate that identifies this site is not yet valid. This \
may be because the certificate was installed too soon by the site \
%-cont-%")
ResDef(XP_CERT_NOT_YET_GOOD_DIALOG_STRINGS_2, (SEC_DIALOG_STRING_BASE + 207), "\
administrator, or because the date on your computer is wrong.
The \
certificate is valid beginning %2%.
Your computer's date is set to \
%-cont-%")
ResDef(XP_CERT_NOT_YET_GOOD_DIALOG_STRINGS_3, (SEC_DIALOG_STRING_BASE + 208), "\
%3%. If this date is incorrect, then you should reset the date on your \
computer.
You may continue or cancel this connection.%4%")
ResDef(XP_CA_EXPIRED_DIALOG_STRINGS, (SEC_DIALOG_STRING_BASE + 209), "\
%sec-banner-begin%%0%%sec-banner-end%\
%1% is a site \
that uses encryption to protect transmitted information. However one of \
%-cont-%")
ResDef(XP_CA_EXPIRED_DIALOG_STRINGS_1, (SEC_DIALOG_STRING_BASE + 210), "\
the Certificate Authorities that identifies this site has expired. This \
may be because a certificate has actually expired, or because the date \
%-cont-%")
ResDef(XP_CA_EXPIRED_DIALOG_STRINGS_2, (SEC_DIALOG_STRING_BASE + 211), "\
on your computer is wrong. Press the More Info button to see details of \
the expired certificate.
Certificate Authority: Expiration Date: \
%2% %3%
Your computer's date is set \
%-cont-%")
ResDef(XP_CA_EXPIRED_DIALOG_STRINGS_5, (SEC_DIALOG_STRING_BASE + 214), "\
to %4%. If this date is incorrect, then you should reset the date on \
your computer.
You may continue or cancel this connection.")
ResDef(XP_CA_NOT_YET_GOOD_DIALOG_STRINGS, (SEC_DIALOG_STRING_BASE + 215), "\
%sec-banner-begin%%0%%sec-banner-end%\
%1% is a site \
that uses encryption to protect transmitted information. However one of \
%-cont-%")
ResDef(XP_CA_NOT_YET_GOOD_DIALOG_STRINGS_1, (SEC_DIALOG_STRING_BASE + 216), "\
the Certificate Authorities that identifies this site is not yet valid. \
This may be because a certificate was install too soon by the site \
%-cont-%")
ResDef(XP_CA_NOT_YET_GOOD_DIALOG_STRINGS_2, (SEC_DIALOG_STRING_BASE + 217), "\
administrator, or because the date on your computer is wrong. Press the \
More Info button to see details of the expired certificate.
Certificate \
Authority: Certificate Valid On:
%2% %3%
\
%-cont-%")
ResDef(XP_CA_NOT_YET_GOOD_DIALOG_STRINGS_5, (SEC_DIALOG_STRING_BASE + 220), "\
Your computer's date is set to %4%. If this date is incorrect, then \
you should reset the date on your computer.
You may continue or cancel \
%-cont-%")
ResDef(XP_CA_NOT_YET_GOOD_DIALOG_STRINGS_6, (SEC_DIALOG_STRING_BASE + 221), "\
this connection.")
ResDef(XP_SEC_CANCEL, (SEC_DIALOG_STRING_BASE + 222), "\
Cancel")
ResDef(XP_SEC_OK, (SEC_DIALOG_STRING_BASE + 223), "\
OK")
ResDef(XP_SEC_CONTINUE, (SEC_DIALOG_STRING_BASE + 224), "\
Continue")
/* These must match the kludge versions below */
ResDef(XP_SEC_NEXT, (SEC_DIALOG_STRING_BASE + 225), "\
Next>")
ResDef(XP_SEC_BACK, (SEC_DIALOG_STRING_BASE + 226), "\
<Back")
ResDef(XP_SEC_FINISHED, (SEC_DIALOG_STRING_BASE + 227), "\
Finish")
ResDef(XP_SEC_MOREINFO, (SEC_DIALOG_STRING_BASE + 228), "\
More Info...")
ResDef(XP_SEC_SHOWCERT, (SEC_DIALOG_STRING_BASE + 229), "\
Show Certificate")
ResDef(XP_SEC_SHOWORDER, (SEC_DIALOG_STRING_BASE + 230), "\
Show Order")
ResDef(XP_SEC_SHOWDOCINFO, (SEC_DIALOG_STRING_BASE + 231), "\
Show Document Info")
/* These must match the original versions above */
ResDef(XP_SEC_NEXT_KLUDGE, (SEC_DIALOG_STRING_BASE + 232), "\
Next>")
ResDef(XP_SEC_BACK_KLUDGE, (SEC_DIALOG_STRING_BASE + 233), "\
The certificate that you have selected has expired and may \
%-cont-%")
ResDef(XP_CLIENT_CERT_EXPIRED_RENEWAL_DIALOG_STRINGS_1, (SEC_DIALOG_STRING_BASE + 265), "\
be rejected by the server. You may press %continue% to send it \
anyway, or %cancel% to abort this connection. To renew your \
%-cont-%")
ResDef(XP_CLIENT_CERT_EXPIRED_RENEWAL_DIALOG_STRINGS_2, (SEC_DIALOG_STRING_BASE + 266), "\
certificate press the %renew% button.
")
ResDef(XP_SEC_RENEW, (SEC_DIALOG_STRING_BASE + 267), "\
Renew")
ResDef(XP_CLIENT_CERT_NOT_YET_GOOD_DIALOG_STRINGS, (SEC_DIALOG_STRING_BASE + 268), "\
%sec-banner-begin%%0%%sec-banner-end%\
The certificate that you have selected is not yet valid and may \
be rejected by the server. You may press Continue to send it \
anyway, or Cancel to abort this connection.")
ResDef(XP_CLCERTEXP_TITLE_STRING, (SEC_DIALOG_STRING_BASE + 269), "\
Your Certificate Is Expired")
ResDef(XP_ASKUSER, (SEC_DIALOG_STRING_BASE + 270), "\
Ask every time")
#ifndef MOZ_COMMUNICATOR_NAME
ResDef(XP_PICKAUTO, (SEC_DIALOG_STRING_BASE + 271), "\
Let "MOZ_NAME_PRODUCT" choose automatically")
#else
ResDef(XP_PICKAUTO, (SEC_DIALOG_STRING_BASE + 271), "\
Let Communicator choose automatically")
#endif
ResDef(XP_HIGH_GRADE, (SEC_DIALOG_STRING_BASE + 272), "\
1024 (High Grade)")
ResDef(XP_MEDIUM_GRADE, (SEC_DIALOG_STRING_BASE + 273), "\
768 (Medium Grade)")
ResDef(XP_LOW_GRADE, (SEC_DIALOG_STRING_BASE + 274), "\
512 (Low Grade)")
ResDef(XP_VIEW_CERT_POLICY, (SEC_DIALOG_STRING_BASE + 275), "\
View Certificate Policy")
ResDef(XP_CHECK_CERT_STATUS, (SEC_DIALOG_STRING_BASE + 276), "\
Check Certificate Status")
ResDef(XP_SSL2_RC4_128, (SEC_DIALOG_STRING_BASE + 277), "\
RC4 encryption with a 128-bit key")
ResDef(XP_SSL2_RC2_128, (SEC_DIALOG_STRING_BASE + 278), "\
RC2 encryption with a 128-bit key")
ResDef(XP_SSL2_DES_192_EDE3, (SEC_DIALOG_STRING_BASE + 279), "\
Triple DES encryption with a 168-bit key")
ResDef(XP_SSL2_DES_64, (SEC_DIALOG_STRING_BASE + 280), "\
DES encryption with a 56-bit key")
ResDef(XP_SSL2_RC4_40, (SEC_DIALOG_STRING_BASE + 281), "\
RC4 encryption with a 40-bit key")
ResDef(XP_SSL2_RC2_40, (SEC_DIALOG_STRING_BASE + 282), "\
RC2 encryption with a 40-bit key")
ResDef(XP_SSL3_RSA_RC4_128_MD5, (SEC_DIALOG_STRING_BASE + 283), "\
RC4 encryption with a 128-bit key and an MD5 MAC")
ResDef(XP_SSL3_RSA_3DES_SHA, (SEC_DIALOG_STRING_BASE + 284), "\
Triple DES encryption with a 168-bit key and a SHA-1 MAC")
ResDef(XP_SSL3_RSA_DES_SHA, (SEC_DIALOG_STRING_BASE + 285), "\
DES encryption with a 56-bit key and a SHA-1 MAC")
ResDef(XP_SSL3_RSA_RC4_40_MD5, (SEC_DIALOG_STRING_BASE + 286), "\
RC4 encryption with a 40-bit key and an MD5 MAC")
ResDef(XP_SSL3_RSA_RC2_40_MD5, (SEC_DIALOG_STRING_BASE + 287), "\
RC2 encryption with a 40-bit key and an MD5 MAC")
ResDef(XP_SSL3_RSA_NULL_MD5, (SEC_DIALOG_STRING_BASE + 288), "\
No encryption with an MD5 MAC")
ResDef(XP_DIALOG_SHOW_CRLS, (SEC_DIALOG_STRING_BASE + 289), "\
")
ResDef(XP_SEC_NEW, (SEC_DIALOG_STRING_BASE + 295), "New/Edit ...")
ResDef(XP_SEC_RELOAD, (SEC_DIALOG_STRING_BASE + 296), "\
Reload")
ResDef(XP_SEC_DELETE, (SEC_DIALOG_STRING_BASE + 297), "\
Delete")
ResDef(XP_SSL3_RSA_FIPS_3DES_SHA, (SEC_DIALOG_STRING_BASE + 298), "\
FIPS 140-1 compliant triple DES encryption and SHA-1 MAC")
ResDef(XP_SSL3_RSA_FIPS_DES_SHA, (SEC_DIALOG_STRING_BASE + 299), "\
FIPS 140-1 compliant DES encryption and SHA-1 MAC")
ResDef(XP_DIALOG_EDIT_MODULE_TITLE, (SEC_DIALOG_STRING_BASE + 307), "\
Edit Security Module")
ResDef(XP_DIALOG_NEW_MODULE_TITLE, (SEC_DIALOG_STRING_BASE + 308), "\
Create a New Security Module")
/* Ciphers */
ResDef(XP_SSL3_FORTEZZA_SHA, (SEC_DIALOG_STRING_BASE + 309), "\
FORTEZZA encryption with a 80-bit key and an SHA-1 MAC")
ResDef(XP_SSL3_FORTEZZA_RC4_SHA, (SEC_DIALOG_STRING_BASE + 310), "\
FORTEZZA authentication with RC4 128-bit key and an SHA-1 MAC")
ResDef(XP_SSL3_FORTEZZA_NULL_SHA, (SEC_DIALOG_STRING_BASE + 311), "\
No encryption with FORTEZZA authentication and an SHA-1 MAC")
ResDef(XP_SEC_ENTER_PWD, (SEC_DIALOG_STRING_BASE + 312), "\
Please enter the password or the pin for\n\
%s.")
ResDef(XP_SSO_GET_PW_STRINGS, (SEC_DIALOG_STRING_BASE + 313), "\
%sec-banner-begin%%0%%sec-banner-end%\
The %1% has not been initialized with a User PIN or Password. In order \
%-cont-%")
ResDef(XP_SSO_GET_PW_STRINGS_1, (SEC_DIALOG_STRING_BASE + 314), "\
to initialize this card, you must enter the Administration or Site Security \
Password. If you do not know this password, please hit cancel, and \
%-cont-%")
ResDef(XP_SSO_GET_PW_STRINGS_2, (SEC_DIALOG_STRING_BASE + 315), "\
take this card back to your issuer to be initialized.
Enter adminstration \
Password for the %2%:.")
ResDef(XP_PW_RETRY_SSO_STRINGS, (SEC_DIALOG_STRING_BASE + 316), "\
%sec-banner-begin%%0%%sec-banner-end%\
The administration password you entered for the %1% was incorrect. \
%-cont-%")
ResDef(XP_PW_RETRY_SSO_STRINGS_1, (SEC_DIALOG_STRING_BASE + 317), "\
Many cards disable themselves after too many incorrect password attempts. \
If you do not know this password, please hit cancel, and take this card \
%-cont-%")
ResDef(XP_PW_RETRY_SSO_STRINGS_2, (SEC_DIALOG_STRING_BASE + 318), "\
back to your issuer to be initialized.
Enter adminstration Password for \
the %2%:.")
ResDef(XP_PW_SETUP_SSO_FAIL_STRINGS, (SEC_DIALOG_STRING_BASE + 319), "\
%sec-banner-begin%%0%%sec-banner-end%\
The %1% could not be initialized because of the following error: