summaryrefslogtreecommitdiffstats
path: root/private/os2/os2ses/os2.rc
blob: 3c51f382219b678e15ef8a604c3a721fb609cd9e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
/*++

Copyright (c) 1989  Microsoft Corporation

Module Name:

    os2.rc

Abstract:

    This module contains the resource for OS2.EXE.

Author:

    Michael Jarus (mjarus) 19-Jul-1992

Environment:

    User Mode Only

Revision History:

--*/

#include <windows.h>
#include <ntverp.h>

/*-----------------------------------------------*/
/* the following lines are specific to this file */
/*-----------------------------------------------*/

/* VER_FILETYPE, VER_FILESUBTYPE, VER_FILEDESCRIPTION_STR
 * and VER_INTERNALNAME_STR must be defined before including COMMON.VER
 * The strings don't need a '\0', since common.ver has them.
 */
#define	VER_FILETYPE	VFT_DLL
/* possible values:		VFT_UNKNOWN
				VFT_APP
				VFT_DLL
				VFT_DRV
				VFT_FONT
				VFT_VXD
				VFT_STATIC_LIB
*/
#define	VER_FILESUBTYPE	VFT2_UNKNOWN
/* possible values		VFT2_UNKNOWN
				VFT2_DRV_PRINTER
				VFT2_DRV_KEYBOARD
				VFT2_DRV_LANGUAGE
				VFT2_DRV_DISPLAY
				VFT2_DRV_MOUSE
				VFT2_DRV_NETWORK
				VFT2_DRV_SYSTEM
				VFT2_DRV_INSTALLABLE
				VFT2_DRV_SOUND
				VFT2_DRV_COMM
*/
#define VER_FILEDESCRIPTION_STR     "OS2 Subsystem Client"
#define VER_INTERNALNAME_STR        "OS2.EXE"
#define VER_ORIGINALFILENAME_STR    "OS2.EXE"

#include "common.ver"

#include "os2res.h"

STRINGTABLE PRELOAD
    BEGIN
        IDS_OS2_WHATFLAG       "Unknown flag : %s\n"
        IDS_OS2_USAGE          "Usage : OS2 /P <full path> /C <original CommandLine>\n"
        IDS_OS2_NOCMD          "Command missing from syntax\nUsage : OS2 /P <full path> /C <original CommandLine>\n"
        IDS_OS2_NOCONNECT      "Cannot connect to OS2 SubSystem\n"
        IDS_OS2_STARTPROCESS   "Cannot Start Process\n"
        IDS_OS2_CREATECONOUT   "Cannot Create CONOUT\n"
        IDS_OS2_CREATETHREAD   "Cannot Create Thread \n"

        IDS_OS2_INITFAIL       "Error Init routine failed\n"
        IDS_OS2_SEGNUMBER      "Error invalid segment number\n"
        IDS_OS2_EXEINVALID     "Error module marked invalid\n"
        IDS_OS2_STACKSEG       "The file %s has an invalid stack address\n"
        IDS_OS2_NOFILE         "The system cannot find the file %s\n"
        IDS_OS2_NOPROC         "Error procedure not found %s\n"
        IDS_OS2_NOORDINAL      "Error ordinal not found %s\n"
        IDS_OS2_CODESEG        "The file %s has an invalid starting address\n"
        IDS_OS2_MODULETYPE     "The module %s has an invalid module type\n"
        IDS_OS2_EXEFORMAT      "The file %s has a bad executable format\n"
        IDS_OS2_NOMEMORY       "Insufficient Memory\n"
        IDS_OS2_RELOCCHAIN     "Relocation Chain Exceeds Limit\n"
        IDS_OS2_OS2CODE        "Error OS/2 error code %s\n"
        IDS_OS2_BADFORMAT      "The file %s has a bad format\n"

        IDS_OS2_CONFIGSYS_ACCESS_CAP  "OS/2 Subsystem -- CONFIG.SYS Access"
        IDS_OS2_CONFIGSYS_ACCESS_TXT  "An OS/2 Application requested access to CONFIG.SYS - Read Only access is granted. In order to modify OS/2 CONFIG.SYS, logon as ADMINISTRATOR.\n"
        IDS_OS2_WRITE_PROTECT_CAP     "%s.EXE - Write Protect Error"
        IDS_OS2_WRITE_PROTECT_TXT     "The disk cannot be written to because it is write protected.\nPlease remove the write protection from the volume\nin drive%s.\n"
        IDS_OS2_DEVIVE_NOT_READY_CAP  "%s.EXE - No Disk"
        IDS_OS2_DEVIVE_NOT_READY_TXT  "There is no disk in the drive.\nPlease insert a disk into drive%s.\n"
        IDS_OS2_INTERNAL_ERROR        "Internal OS/2 Subsystem Error - application terminated"
        IDS_OS2_BOUND_APP_LOAD_CAP    "%s - OS/2 Subsystem Bound Application Load Failure"
        IDS_OS2_BOUND_APP_LOAD_TXT    "You are attempting to execute a bound DOS - OS/2 application. \
This application uses an unsupported OS/2 API, and therefore \
cannot be executed by the OS/2 Subsystem. \
After the application terminates, you may try re-running it \
using forcedos, as the DOS Subsystem may be able to support it. \
Press Enter to terminate the application."

#if PMNT
        IDS_OS2_PMSHELL_NOT_UP_CAP    "%s - PM Subsystem Application Load Failure"
        IDS_OS2_PMSHELL_NOT_UP_TXT    "You are attempting to execute an application under the PM Subsystem. \
PM Shell needs to be running before this application. \
Click on OK, or press ENTER to terminate the application, \
then start PM Shell and re-try."
        IDS_OS2_2ND_PMSHELL_CAP    "%s - PM Subsystem 2nd PM Shell Failure"
        IDS_OS2_2ND_PMSHELL_TXT    "You are attempting to execute PM Shell. \
Another instance of PM Shell is already running, and therefore \
this copy cannot be executed by the PM Subsystem."
        IDS_OS2_PMSHELL_FULLSCREEN_CAP "%s - PM Subsystem PM Shell Load Failure"
        IDS_OS2_PMSHELL_FULLSCREEN_TXT "PM Shell cannot be started from a full-screen CMD session. \
Please start it from the Program Manager or from a windowed CMD session."
#endif
    END

//LANGUAGE LANG_ENGLISH,SUBLANG_ENGLISH_US
//  This table is idendical to the default (NEUTRAL)

// Add tables to all supported languages.
//
// The translation must leave the appearence of "%s" in the strings.
// Tables that are identical to the default (i.e. no translation needed),
// don't have to be copied.
//
// LANGUAGE LANG_FRENCH,SUBLANG_FRENCH
// STRINGTABLE PRELOAD
//     BEGIN
//         IDS_OS2_WHATFLAG       "French string for Unknown flag : %s\n"
//         IDS_OS2_USAGE          "French string for Usage : OS2 /P <full path> /C <original CommandLine>\n"
//         IDS_OS2_NOCMD          ...
//         .
//         .
//         .
//         IDS_OS2_EXEFORMAT      "French string for The file %s has a bad executable format\n"
//     END
//
// LANGUAGE LANG_DUTCH,SUBLANG_DUTCH
// STRINGTABLE PRELOAD
//     BEGIN
//         IDS_OS2_WHATFLAG       "Dutch string for Unknown flag : %s\n"
//         IDS_OS2_USAGE          "Dutch string for Usage : OS2 /P <full path> /C <original CommandLine>\n"
//         IDS_OS2_NOCMD          ...
//         .
//         .
//         .
//         IDS_OS2_EXEFORMAT      "Dutch string for The file %s has a bad executable format\n"
//     END
//
// ...  (all other language tables)