File: reg.rc

package info (click to toggle)
wine 10.0~repack-12
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 326,476 kB
  • sloc: ansic: 4,155,993; perl: 23,800; yacc: 22,031; javascript: 15,872; makefile: 12,346; pascal: 9,519; objc: 6,923; lex: 5,273; xml: 3,219; python: 2,688; cpp: 1,741; sh: 871; java: 750; asm: 299; cs: 62
file content (205 lines) | stat: -rw-r--r-- 9,605 bytes parent folder | download | duplicates (4)
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
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
/*
 * REG.EXE - Wine-compatible reg program.
 *
 * Copyright 2008 Andrew Riedi
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 */

#include "resource.h"

#pragma makedep po

LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT

STRINGTABLE
{
    STRING_USAGE, "Usage:\n\
\  REG [operation] [parameters]\n\n\
\Supported operations:\n\
\  ADD | COPY | DELETE | EXPORT | IMPORT | QUERY\n\n\
\For help on a specific operation, type:\n\
\  REG [operation] /?\n\n"

    STRING_ADD_USAGE, "REG ADD <key> [/v value_name | /ve] [/t type] [/s separator] [/d data] [/f]\n\n\
\  Adds a key to the registry or adds a new value to a given registry key.\n\n\
\  <key>\n\
\     The registry key to add or, if either [/v] or [/ve] is specified,\n\
\     the key in which to add the new registry data.\n\n\
\     Format: ROOT\\Subkey\n\n\
\     ROOT: A predefined registry key. This must be one of the following:\n\n\
\         HKEY_LOCAL_MACHINE  | HKLM\n\
\         HKEY_CURRENT_USER   | HKCU\n\
\         HKEY_CLASSES_ROOT   | HKCR\n\
\         HKEY_USERS          | HKU\n\
\         HKEY_CURRENT_CONFIG | HKCC\n\n\
\     Subkey: The full path to a registry key under a given ROOT key.\n\n\
\  /v <value_name>\n\
\     The name of the registry value to add.\n\n\
\  /ve\n\
\     Add an unnamed registry value. This option modifies the (Default)\n\
\     registry value.\n\n\
\  /t <type>\n\
\     The type of data to add to the registry. If [/t] is specified,\n\
\     <type> must be one of the following:\n\n\
\         REG_SZ    | REG_MULTI_SZ | REG_EXPAND_SZ\n\
\         REG_DWORD | REG_QWORD    | REG_BINARY   | REG_NONE\n\n\
\     If [/t] is not specified, the default data type is REG_SZ.\n\n\
\  /s <separator>\n\
\     The character used to separate strings in REG_MULTI_SZ data.\n\
\     If [/s] is not specified, the default separator is \\0.\n\n\
\  /d <data>\n\
\     The data to add to the new registry value.\n\n\
\  /f\n\
\     Modify the registry without prompting for confirmation.\n\n"

    STRING_DELETE_USAGE, "REG DELETE <key> [/v value_name | /ve | /va] [/f]\n\n\
\  Deletes a registry key (including all subkeys and values), or deletes\n\
\  one or more values from a given registry key.\n\n\
\  <key>\n\
\     The registry key to delete or, if one of [/v], [/ve] or [/va] is\n\
\     specified, the registry key in which to delete one or more values.\n\n\
\     Format: ROOT\\Subkey\n\n\
\     ROOT: A predefined registry key. This must be one of the following:\n\n\
\         HKEY_LOCAL_MACHINE  | HKLM\n\
\         HKEY_CURRENT_USER   | HKCU\n\
\         HKEY_CLASSES_ROOT   | HKCR\n\
\         HKEY_USERS          | HKU\n\
\         HKEY_CURRENT_CONFIG | HKCC\n\n\
\     Subkey: The full path to a registry key under a given ROOT key.\n\n\
\  /v <value_name>\n\
\     The name of the registry value to delete.\n\n\
\  /ve\n\
\     Delete an unnamed registry value. This option deletes the (Default)\n\
\     registry value.\n\n\
\  /va\n\
\     Delete all values from a registry key.\n\n\
\  /f\n\
\     Delete a registry key (including all subkeys and values) without\n\
\     prompting for confirmation.\n\n"

    STRING_QUERY_USAGE, "REG QUERY <key> [/v value_name | /ve] [/s]\n\n\
\  Queries a specified registry key and lists all immediate subkeys, values\n\
\  and data within that key. Use [/s] to recursively query each subkey.\n\n\
\  <key>\n\
\     The registry key to query.\n\n\
\     Format: ROOT\\Subkey\n\n\
\     ROOT: A predefined registry key. This must be one of the following:\n\n\
\         HKEY_LOCAL_MACHINE  | HKLM\n\
\         HKEY_CURRENT_USER   | HKCU\n\
\         HKEY_CLASSES_ROOT   | HKCR\n\
\         HKEY_USERS          | HKU\n\
\         HKEY_CURRENT_CONFIG | HKCC\n\n\
\     Subkey: The full path to a registry key under a given ROOT key.\n\n\
\  /v <value_name>\n\
\     The name of the registry value to query. If neither [/v] nor [/ve] is\n\
\     specified, all values under <key> are listed.\n\n\
\  /ve\n\
\     Query an unnamed registry value. This option queries the (Default)\n\
\     registry value.\n\n\
\  /s\n\
\     List all registry entries under <key> and its subkeys.\n\n"

    STRING_SUCCESS, "reg: The operation completed successfully\n"
    STRING_INVALID_KEY, "reg: Invalid registry key\n"
    STRING_INVALID_CMDLINE, "reg: Invalid command line parameters\n"
    STRING_NO_REMOTE, "reg: Unable to access remote machine\n"
    STRING_VALUE_NONEXIST, "reg: Unable to find the specified registry value\n"
    STRING_UNSUPPORTED_TYPE, "reg: Unsupported registry data type [%1]\n"
    STRING_MISSING_NUMBER, "reg: The option [/d] must be followed by a valid numeric value\n"
    STRING_MISSING_HEXDATA, "reg: The option [/d] must be followed by a valid hexadecimal value\n"
    STRING_UNHANDLED_TYPE, "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
    STRING_OVERWRITE_VALUE, "The registry value '%1' already exists. Do you want to overwrite it?"
    STRING_YES, "#msgctxt#Yes key#Y"
    STRING_NO, "#msgctxt#No key#N"
    STRING_ALL, "#msgctxt#All key#A"
    STRING_YESNO, " (Yes|No)"
    STRING_YESNOALL, " (Yes|No|All)"
    STRING_CANCELLED, "reg: The registry operation was cancelled\n"
    STRING_DEFAULT_VALUE, "(Default)"
    STRING_DELETE_VALUE, "Are you sure you want to delete the registry value '%1'?"
    STRING_DELETE_VALUEALL, "Are you sure you want to delete all registry values in '%1'?"
    STRING_DELETE_SUBKEY, "Are you sure you want to delete the registry key '%1'?"
    STRING_INVALID_STRING, "reg: The option [/d] must be followed by a valid string\n"
    STRING_VALUEALL_FAILED, "reg: Unable to delete all registry values in '%1'\n"
    STRING_MATCHES_FOUND, "Search complete. Number of matches found: %1!d!\n"
    STRING_INVALID_SYNTAX, "reg: Invalid syntax. "
    STRING_INVALID_OPTION, "reg: Invalid option [%1]. "
    STRING_REG_HELP, "Type \"REG /?\" for help.\n"
    STRING_FUNC_HELP, "Type \"REG %1 /?\" for help.\n"
    STRING_VALUE_NOT_SET, "(value not set)"

    STRING_IMPORT_USAGE, "REG IMPORT <file>\n\n\
\  Imports keys, values and data from a given file into the registry.\n\n\
\  <file>\n\
\     The name and path of the registry file to import.\n\n"

    STRING_FILE_NOT_FOUND, "reg: The file '%1' was not found.\n"
    STRING_ESCAPE_SEQUENCE, "reg: Unrecognized escape sequence [\\%1!c!]\n"

    STRING_EXPORT_USAGE, "REG EXPORT <key> <file> [/y]\n\n\
\  Exports a specified registry key (including all subkeys and values)\n\
\  to a file.\n\n\
\  <key>\n\
\     The registry key to export.\n\n\
\     Format: ROOT\\Subkey\n\n\
\     ROOT: A predefined registry key. This must be one of the following:\n\n\
\         HKEY_LOCAL_MACHINE  | HKLM\n\
\         HKEY_CURRENT_USER   | HKCU\n\
\         HKEY_CLASSES_ROOT   | HKCR\n\
\         HKEY_USERS          | HKU\n\
\         HKEY_CURRENT_CONFIG | HKCC\n\n\
\     Subkey: The full path to a registry key under a given ROOT key.\n\n\
\  <file>\n\
\     The name and path of the registry file that will be created.\n\
\     This file must have a .reg extension.\n\n\
\  /y\n\
\     Overwrite <file> without prompting for confirmation.\n\n"

    STRING_INVALID_SYSTEM_KEY, "reg: Invalid system key\n"
    STRING_OVERWRITE_FILE, "The file '%1' already exists. Do you want to overwrite it?"
    STRING_KEY_NONEXIST, "reg: Unable to find the specified registry key\n"
    STRING_KEY_IMPORT_FAILED, "reg: Unable to import the registry key '%1'\n"

    STRING_REG_VIEW_USAGE, "  /reg:32\n\
\     Access the registry using the 32-bit view.\n\n\
\  /reg:64\n\
\     Access the registry using the 64-bit view.\n\n"
    STRING_ACCESS_DENIED, "reg: Unable to access or create the specified registry key\n"

    STRING_COPY_USAGE, "REG COPY <key1> <key2> [/s] [/f]\n\n\
\  Copies the contents of a specified registry key to another location.\n\
\  By default, this operation only copies registry values. Use [/s] to\n\
\  recursively copy all subkeys and values.\n\n\
\  <key1>, <key2>\n\
\     Registry keys specifying the source (<key1>) and destination (<key2>)\n\
\     of the data. If <key2> does not exist, it is created.\n\n\
\     Format: ROOT\\Subkey\n\n\
\     ROOT: A predefined registry key. This must be one of the following:\n\n\
\         HKEY_LOCAL_MACHINE  | HKLM\n\
\         HKEY_CURRENT_USER   | HKCU\n\
\         HKEY_CLASSES_ROOT   | HKCR\n\
\         HKEY_USERS          | HKU\n\
\         HKEY_CURRENT_CONFIG | HKCC\n\n\
\     Subkey: The full path to a registry key under a given ROOT key.\n\n\
\  /s\n\
\     Copy all subkeys and values from <key1> to <key2>.\n\n\
\  /f\n\
\     Overwrite all registry data in <key2> without prompting for confirmation.\n\
\     This option does not modify subkeys and values that only exist in <key2>.\n\n"

    STRING_COPY_SRC_DEST_SAME, "reg: The source and destination keys cannot be the same\n"
    STRING_COPY_CONFIRM, "The value '%1\\%2' already exists in the destination key. Do you want to overwrite it?"
}