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?"
}
|