windows-nt/Source/XPSP1/NT/shell/osshell/accesory/calendar/calrc.rc
2020-09-26 16:20:57 +08:00

276 lines
11 KiB
Plaintext

/*
* Windows Calendar
* Copyright (c) 1985 by Microsoft Corporation, all rights reserved.
* Written by Mark L. Chamberlin, consultant to Microsoft.
*
****** calendar.rc
*
*/
#define RESOURCE
#include "cal.h"
#define GRP WS_GROUP
#define TAB WS_TABSTOP
#define TABGRP WS_TABSTOP | WS_GROUP
#define DLGMODAL WS_POPUP | WS_DLGFRAME | WS_VISIBLE
1 ICON CAL.ICO
1 BITMAP ALARMBEL.BMP
1 MENU PRELOAD DISCARDABLE
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&New",IDCM_NEW
MENUITEM "&Open...",IDCM_OPEN
MENUITEM "&Save",IDCM_SAVE
MENUITEM "Save &As...",IDCM_SAVEAS
MENUITEM "&Print...",IDCM_PRINT
MENUITEM "Page Se&tup...", IDCM_PAGESETUP
MENUITEM "P&rint Setup...", IDCM_PRINTERSETUP
MENUITEM SEPARATOR
MENUITEM "E&xit", IDCM_EXIT
END
POPUP "&Edit"
BEGIN
MENUITEM "Cu&t\tShift+Del",IDCM_CUT
MENUITEM "&Copy\tCtrl+Ins",IDCM_COPY
MENUITEM "&Paste\tShift+Ins",IDCM_PASTE
MENUITEM "&Remove...",IDCM_REMOVE
END
POPUP "&View"
BEGIN
MENUITEM "&Day\tF8",IDCM_DAY
MENUITEM "&Month\tF9",IDCM_MONTH
END
POPUP "&Show"
BEGIN
MENUITEM "&Today",IDCM_TODAY
MENUITEM "&Previous\tCtrl+PgUp",IDCM_PREVIOUS
MENUITEM "&Next\tCtrl+PgDn",IDCM_NEXT
MENUITEM "&Date...\tF4",IDCM_DATE
END
POPUP "&Alarm"
BEGIN
MENUITEM "&Set\tF5",IDCM_SET
MENUITEM "&Controls...",IDCM_CONTROLS
END
POPUP "&Options"
BEGIN
MENUITEM "&Mark...\tF6",IDCM_MARK
MENUITEM "&Special Time...\tF7",IDCM_SPECIALTIME
MENUITEM "&Day Settings...",IDCM_DAYSETTINGS
END
#ifndef NOHELP
POPUP "&Help"
BEGIN
MENUITEM "&Contents\tF1", IDCM_HELP
MENUITEM "&Search for Help On...", IDCM_SEARCH
MENUITEM "&How to Use Help", IDCM_USINGHELP
MENUITEM SEPARATOR
MENUITEM "&About Calendar...", IDCM_ABOUT
END
#else
POPUP "&Info"
BEGIN
MENUITEM "&About Calendar...", IDCM_ABOUT
END
#endif /*NOHELP*/
END
1 ACCELERATORS PRELOAD DISCARDABLE
BEGIN
VK_PRIOR, IDCM_PREVIOUS, VIRTKEY, CONTROL
VK_NEXT, IDCM_NEXT, VIRTKEY, CONTROL
#ifndef NOHELP
VK_F1, IDCM_HELP, VIRTKEY
#endif /*NOHELP*/
VK_F4, IDCM_DATE, VIRTKEY
VK_F5, IDCM_SET, VIRTKEY
VK_F6, IDCM_MARK, VIRTKEY
VK_F7, IDCM_SPECIALTIME, VIRTKEY
VK_F8, IDCM_DAY, VIRTKEY
VK_F9, IDCM_MONTH, VIRTKEY
VK_INSERT, IDCM_COPY, VIRTKEY, CONTROL
/* Tandyt wants Ctrl+Home to goto start time
* and Ctrl+End to goto start time + 12 hours.
* 26-Mar-1987.
*/
VK_HOME, IDCM_START, VIRTKEY, CONTROL
VK_END, IDCM_START12, VIRTKEY, CONTROL
END
/* Wed 24-May-1989 c-kraigb, broke up massive stringtable into
smaller chunks. */
/* !!! WARNING - the total length of all the strings (including a zero
byte terminator for each string) must not exceed CCHSTRINGSMAX, which
is defined in CAL.H. If it does, CalInit should detect the problem
and prevent Calendar from running. If this happens, CCHSTRINGS must
be increased, and it may also be necessary to increase the initial
heap size in CALENDAR.DEF too.
*/
STRINGTABLE PRELOAD DISCARDABLE
BEGIN
/* Note to translators!!
The following string (IDS_MERGE1) is the "merge spec" string. It must
be a unique TWO CHARACTER string that occurs in no other strings for
this application. In the strings that follow, every occurrence of the
merge spec will be replaced with message specific string variables,
such as filenames, dates, etc. */
IDS_MERGE1 "%%"
IDS_UNTITLED, "(Untitled)"
IDS_CALENDAR, "Calendar"
IDS_BADDATE, "Type the date, using the following format: %%."
IDS_BADDATERANGE, "The specified dates do not fall between 1980 and 2099, the format is invalid, or a later date precedes an earlier date. Use the following format to specify the date: %%."
IDS_BADTIME, "Use this format '%%' to type the time in the Starting Time text box."
IDS_NOCREATECHANGEFILE, "Cannot create to the temporary change file.\nChanges made to this file will not be saved."
IDS_NOCHANGEFILE, "Cannot save temp file.\n\nCalendar will discard it."
IDS_ERRORWRITINGCHANGES,"Cannot save changes.\nThe file is read-only or is currently being used by another application.\n\nWait until the application is finished, or use the Properties command in File Manager to change the file's attributes."
IDS_ERRORREADINGDATE, "Cannot read a date from the file."
IDS_TIMETOSAVE, "The temporary change file is full.\nUse the Save or Save As command before making any more changes."
IDS_OUTOFMEMORY, "Not enough memory available to perform this operation.\nQuit one or more applications to increase available memory, and then try again."
IDS_RENAMEFAILED, "Could not save the file under the existing name.\nThe file was saved under the name %% instead."
IDS_SAVEFAILED, "Cannot save the file.\nVerify that the path and filename are correct."
IDS_DISKFULL, "Not enough disk space to save file.\nDelete one or more files to increase available disk space, and then try again."
IDS_FILEEXISTS, "The %% file already exists.\n\nDo you want to overwrite it?"
IDS_SAVECHANGES, "The %% file has changed.\n\nDo you want to save the changes?"
IDS_FILENOTFOUND, "Cannot find the specified file.\nVerify that the path and filename are correct."
IDS_NOTCALFILE, "The selected file is not in the correct format for use with Calendar.\n\nCreate a new file or open a file with the .CAL extension."
IDS_CANNOTREADFILE, "Cannot read file."
IDS_BADEARLYRING, "Type an Early Ring period between 0 and 10 minutes."
IDS_NOTSPECIALTIME, "Not a special time."
IDS_NOSUCHTIME, "Specified time not found."
IDS_TIMEALREADYINUSE, "You have already specified this value as a Special Time."
IDS_CANNOTPRINT, "Cannot print the %% file.\nVerify that your printer is connected and configured properly."
/* !!! WARNING - The length of this string must not exceed 50 bytes -
49 characters + 1 terminating 0.
If it is made longer than 50 bytes, CCHSZCALENDARDASH
must be changed in CAL.H to correspond to the new length of the
string.
*/
IDS_CALENDARDASH, "Calendar - "
/* !!! WARNING END */
IDS_TOOMANYDATES, "Cannot add another date to this file.\nRemove one or more dates, and then try again."
IDS_DATEISFULL, "Cannot add any more text to this date.\nDelete unwanted text to increase available space, and then try again."
IDS_TEXTTRUNCATED, "Text truncated."
END
STRINGTABLE PRELOAD DISCARDABLE
BEGIN
IDS_GIVEMEORIGINAL, "original Calendar file"
IDS_GIVEMECHANGEFILE, "Calendar change file"
IDS_GIVEMENEW, "new Calendar file"
IDS_BADFILENAME, "The filename %% is not valid.\nVerify that the filename is no longer than 8 characters, followed by a period and a 3 character extension."
IDS_NEDSTP, "Not enough disk space available to print.\nDelete one or more files to increase available disk space."
IDS_NEMTP, "Not enough memory available to print.\n\nQuit one or more applications to increase available memory, and then try again."
IDS_ALARMSYNC, "System clock has been changed. Adjusting the next alarm to reflect the change."
IDS_NOTIMER, "Not timing resources available for Calendar because they are being used by other applications.\n\nQuit one or more applications, and then try again."
IDS_DATERANGE, "Specify a date that falls between the years 1980 and 2099."
IDS_DATESUBRANGE, "The day or month is not within the expected range.\nPlease type valid day and month values."
IDS_TIMESUBRANGE, "If you are using a 12-hour clock format, type a time value between 12:00 AM and 11:59 PM. If you are using a 24-hour clock format, type a time between 0:00 and 23:59."
IDS_NOCREATE, "Cannot create the %% file.\nPlease verify that the correct path and filename are given."
IDS_FILEEXTENSION, ".CAL"
IDS_FILTERTEXT, "Cal. Files (*.CAL)"
IDS_ALLFILES, "All Files (*.*)"
IDS_OPENCAPTION, "Open"
IDS_SAVEASCAPTION, "Save As"
END
STRINGTABLE PRELOAD DISCARDABLE
BEGIN
IDS_FILEREADONLY, "The selected file is read-only.\n\nUse a different filename, or use the Properties command in File Manager to change the file attributes."
IDS_BLANK, " "
IDS_PNAMEPREFIX, "\\*"
IDS_MARKCIRCLE, "o"
IDS_MARKLEFTPAREN, "("
IDS_MARKRIGHTPAREN, ")"
IDS_MARKCROSS, "x"
IDS_BLANKSTRING, " "
IDS_HELPFILE, "calendar.hlp"
IDS_INCORRECTSYNTAX, "The Margin values are not correct.\nPlease verify that margin values are valid decimal numbers."
/* IDS_LETTERS "fFpPtTdDcCrRlL" Original US values. DO NOT TRANSLATE */
/* The order is: File, Page, Time, Date, Center, Right, Left */
IDS_LETTERS "fFpPtTdDcCrRlL" /* Localizers: This will change the */
/* letters used in Page Setup */
END
/* Strings for Page Setup. Get read into chPageTest[][] */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HEADER, "&f"
IDS_FOOTER, "Page &p"
IDS_LEFT, ".75"
IDS_RIGHT, ".75"
IDS_TOP, "1"
IDS_BOTTOM, "1"
END
/*** Time/Date strings */
STRINGTABLE PRELOAD DISCARDABLE
BEGIN
/* Month names */
IDS_MONTHS+0, "January"
IDS_MONTHS+1, "February"
IDS_MONTHS+2, "March"
IDS_MONTHS+3, "April"
IDS_MONTHS+4, "May"
IDS_MONTHS+5, "June"
IDS_MONTHS+6, "July"
IDS_MONTHS+7, "August"
IDS_MONTHS+8, "September"
IDS_MONTHS+9, "October"
IDS_MONTHS+10,"November"
IDS_MONTHS+11,"December"
/* Days of the week */
IDS_DAYSOFWEEK+0, "Sunday"
IDS_DAYSOFWEEK+1, "Monday"
IDS_DAYSOFWEEK+2, "Tuesday"
IDS_DAYSOFWEEK+3, "Wednesday"
IDS_DAYSOFWEEK+4, "Thursday"
IDS_DAYSOFWEEK+5, "Friday"
IDS_DAYSOFWEEK+6, "Saturday"
/* Day of week headers for month mode */
IDS_DAYABBREVS+0, "S"
IDS_DAYABBREVS+1, "M"
IDS_DAYABBREVS+2, "T"
IDS_DAYABBREVS+3, "W"
IDS_DAYABBREVS+4, "T"
IDS_DAYABBREVS+5, "F"
IDS_DAYABBREVS+6, "S"
/*** End of Time/Date strings ****/
END
/* !!! WARNING END */
/* Go Get the dialog boxes. */
rcinclude calendar.dlg
#include <ntverp.h>
#define VER_FILETYPE VFT_APP
#define VER_FILESUBTYPE VFT2_UNKNOWN
#define VER_FILEDESCRIPTION_STR "Calendar Applet"
#define VER_INTERNALNAME_STR "cal\0"
#include "common.ver"