1LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
2
3STRINGTABLE
4{
5    STRING_USAGE, "Usage:\n\
6\  REG [operation] [parameters]\n\n\
7\Supported operations:\n\
8\  ADD | DELETE | EXPORT | IMPORT | QUERY\n\n\
9\For help on a specific operation, type:\n\
10\  REG [operation] /?\n\n"
11
12    STRING_ADD_USAGE, "REG ADD <key> [/v value_name | /ve] [/t type] [/s separator] [/d data] [/f]\n\n\
13\  Adds a key to the registry or adds a new value to a given registry key.\n\n\
14\  <key>\n\
15\     The registry key to add or, if either [/v] or [/ve] is specified,\n\
16\     the key in which to add the new registry data.\n\n\
17\     Format: ROOT\\Subkey\n\n\
18\     ROOT: A predefined registry key. This must be one of the following:\n\n\
19\         HKEY_LOCAL_MACHINE  | HKLM\n\
20\         HKEY_CURRENT_USER   | HKCU\n\
21\         HKEY_CLASSES_ROOT   | HKCR\n\
22\         HKEY_USERS          | HKU\n\
23\         HKEY_CURRENT_CONFIG | HKCC\n\n\
24\     Subkey: The full path to a registry key under a given ROOT key.\n\n\
25\  /v <value_name>\n\
26\     The name of the registry value to add.\n\n\
27\  /ve\n\
28\     Add an unnamed registry value. This option modifies the (Default)\n\
29\     registry value.\n\n\
30\  /t <type>\n\
31\     The type of data to add to the registry. If [/t] is specified,\n\
32\     <type> must be one of the following:\n\n\
33\         REG_SZ    | REG_MULTI_SZ | REG_EXPAND_SZ\n\
34\         REG_DWORD | REG_BINARY   | REG_NONE\n\n\
35\     If [/t] is not specified, the default data type is REG_SZ.\n\n\
36\  /s <separator>\n\
37\     The character used to separate strings in REG_MULTI_SZ data.\n\
38\     If [/s] is not specified, the default separator is \\0.\n\n\
39\  /d <data>\n\
40\     The data to add to the new registry value.\n\n\
41\  /f\n\
42\     Modify the registry without prompting for confirmation.\n\n"
43
44    STRING_DELETE_USAGE, "REG DELETE <key> [/v value_name | /ve | /va] [/f]\n\n\
45\  Deletes a registry key (including all subkeys and values), or deletes\n\
46\  one or more values from a given registry key.\n\n\
47\  <key>\n\
48\     The registry key to delete or, if one of [/v], [/ve] or [/va] is\n\
49\     specified, the registry key in which to delete one or more values.\n\n\
50\     Format: ROOT\\Subkey\n\n\
51\     ROOT: A predefined registry key. This must be one of the following:\n\n\
52\         HKEY_LOCAL_MACHINE  | HKLM\n\
53\         HKEY_CURRENT_USER   | HKCU\n\
54\         HKEY_CLASSES_ROOT   | HKCR\n\
55\         HKEY_USERS          | HKU\n\
56\         HKEY_CURRENT_CONFIG | HKCC\n\n\
57\     Subkey: The full path to a registry key under a given ROOT key.\n\n\
58\  /v <value_name>\n\
59\     The name of the registry value to delete.\n\n\
60\  /ve\n\
61\     Delete an unnamed registry value. This option deletes the (Default)\n\
62\     registry value.\n\n\
63\  /va\n\
64\     Delete all values from a registry key.\n\n\
65\  /f\n\
66\     Delete a registry key (including all subkeys and values) without\n\
67\     prompting for confirmation.\n\n"
68
69    STRING_QUERY_USAGE, "REG QUERY <key> [/v value_name | /ve] [/s]\n\n\
70\  Queries a specified registry key and lists all immediate subkeys, values\n\
71\  and data within that key. Use [/s] to recursively query each subkey.\n\n\
72\  <key>\n\
73\     The registry key to query.\n\n\
74\     Format: ROOT\\Subkey\n\n\
75\     ROOT: A predefined registry key. This must be one of the following:\n\n\
76\         HKEY_LOCAL_MACHINE  | HKLM\n\
77\         HKEY_CURRENT_USER   | HKCU\n\
78\         HKEY_CLASSES_ROOT   | HKCR\n\
79\         HKEY_USERS          | HKU\n\
80\         HKEY_CURRENT_CONFIG | HKCC\n\n\
81\     Subkey: The full path to a registry key under a given ROOT key.\n\n\
82\  /v <value_name>\n\
83\     The name of the registry value to query. If neither [/v] nor [/ve] is\n\
84\     specified, all values under <key> are listed.\n\n\
85\  /ve\n\
86\     Query an unnamed registry value. This option queries the (Default)\n\
87\     registry value.\n\n\
88\  /s\n\
89\     List all registry entries under <key> and its subkeys.\n\n"
90
91    STRING_SUCCESS, "reg: The operation completed successfully\n"
92    STRING_INVALID_KEY, "reg: Invalid registry key\n"
93    STRING_INVALID_CMDLINE, "reg: Invalid command line parameters\n"
94    STRING_NO_REMOTE, "reg: Unable to access remote machine\n"
95    STRING_CANNOT_FIND, "reg: The system was unable to find the specified registry key or value\n"
96    STRING_UNSUPPORTED_TYPE, "reg: Unsupported registry data type [%1]\n"
97    STRING_MISSING_INTEGER, "reg: The option [/d] must be followed by a valid integer\n"
98    STRING_MISSING_HEXDATA, "reg: The option [/d] must be followed by a valid hexadecimal value\n"
99    STRING_UNHANDLED_TYPE, "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
100    STRING_OVERWRITE_VALUE, "The registry value '%1' already exists. Do you want to overwrite it?"
101    STRING_YESNO, " (Yes|No)"
102    STRING_YES, "#msgctxt#Yes key#Y"
103    STRING_NO, "#msgctxt#No key#N"
104    STRING_CANCELLED, "reg: The registry operation was cancelled\n"
105    STRING_DEFAULT_VALUE, "(Default)"
106    STRING_DELETE_VALUE, "Are you sure you want to delete the registry value '%1'?"
107    STRING_DELETE_VALUEALL, "Are you sure you want to delete all registry values in '%1'?"
108    STRING_DELETE_SUBKEY, "Are you sure you want to delete the registry key '%1'?"
109    STRING_INVALID_STRING, "reg: The option [/d] must be followed by a valid string\n"
110    STRING_VALUEALL_FAILED, "reg: Unable to delete all registry values in '%1'. An unexpected error occurred.\n"
111    STRING_GENERAL_FAILURE, "reg: Unable to complete the specified operation. An unexpected error occurred.\n"
112    STRING_MATCHES_FOUND, "Search complete. Number of matches found: %1!d!\n"
113    STRING_INVALID_SYNTAX, "reg: Invalid syntax. "
114    STRING_INVALID_OPTION, "reg: Invalid option [%1]. "
115    STRING_REG_HELP, "Type ""REG /?"" for help.\n"
116    STRING_FUNC_HELP, "Type ""REG %1 /?"" for help.\n"
117    STRING_VALUE_NOT_SET, "(value not set)"
118
119    STRING_IMPORT_USAGE, "REG IMPORT <file>\n\n\
120\  Imports keys, values and data from a given file into the registry.\n\n\
121\  <file>\n\
122\     The name and path of the registry file to import.\n\n"
123
124    STRING_FILE_NOT_FOUND, "reg: The file '%1' was not found.\n"
125    STRING_OPEN_KEY_FAILED, "reg: Unable to open the registry key '%1'.\n"
126    STRING_ESCAPE_SEQUENCE, "reg: Unrecognized escape sequence [\\%1!c!]\n"
127
128    STRING_EXPORT_USAGE, "REG EXPORT <key> <file> [/y]\n\n\
129\  Exports a specified registry key (including all subkeys and values)\n\
130\  to a file.\n\n\
131\  <key>\n\
132\     The registry key to export.\n\n\
133\     Format: ROOT\\Subkey\n\n\
134\     ROOT: A predefined registry key. This must be one of the following:\n\n\
135\         HKEY_LOCAL_MACHINE  | HKLM\n\
136\         HKEY_CURRENT_USER   | HKCU\n\
137\         HKEY_CLASSES_ROOT   | HKCR\n\
138\         HKEY_USERS          | HKU\n\
139\         HKEY_CURRENT_CONFIG | HKCC\n\n\
140\     Subkey: The full path to a registry key under a given ROOT key.\n\n\
141\  <file>\n\
142\     The name and path of the registry file that will be created.\n\
143\     This file must have a .reg extension.\n\n\
144\  /y\n\
145\     Overwrite <file> without prompting for confirmation.\n\n"
146
147    STRING_INVALID_SYSTEM_KEY, "reg: Invalid system key [%1]\n"
148    STRING_OVERWRITE_FILE, "The file '%1' already exists. Do you want to overwrite it?"
149    STRING_KEY_NONEXIST, "reg: Unable to find the specified registry key\n"
150    STRING_KEY_IMPORT_FAILED, "reg: Unable to import the registry key '%1'\n"
151}
152