reg: Output the number of matches when querying the registry recursively.
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
1df961bd3d
commit
43875a7fae
4
po/ar.po
4
po/ar.po
|
@ -11896,6 +11896,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "ال&سجل"
|
||||
|
|
4
po/bg.po
4
po/bg.po
|
@ -11512,6 +11512,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Регистър"
|
||||
|
|
4
po/ca.po
4
po/ca.po
|
@ -11775,6 +11775,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registre"
|
||||
|
|
4
po/cs.po
4
po/cs.po
|
@ -11583,6 +11583,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registr"
|
||||
|
|
4
po/da.po
4
po/da.po
|
@ -11849,6 +11849,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Register"
|
||||
|
|
4
po/de.po
4
po/de.po
|
@ -11753,6 +11753,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registrierung"
|
||||
|
|
4
po/el.po
4
po/el.po
|
@ -11298,6 +11298,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
4
po/en.po
4
po/en.po
|
@ -11647,6 +11647,10 @@ msgstr ""
|
|||
"reg: Unable to complete the specified operation. An unexpected error "
|
||||
"occurred.\n"
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr "Search complete. Number of matches found: %1!d!\n"
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registry"
|
||||
|
|
|
@ -11647,6 +11647,10 @@ msgstr ""
|
|||
"reg: Unable to complete the specified operation. An unexpected error "
|
||||
"occurred.\n"
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr "Search complete. Number of matches found: %1!d!\n"
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registry"
|
||||
|
|
4
po/eo.po
4
po/eo.po
|
@ -11202,6 +11202,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registrejo"
|
||||
|
|
4
po/es.po
4
po/es.po
|
@ -11928,6 +11928,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registro"
|
||||
|
|
4
po/fa.po
4
po/fa.po
|
@ -11292,6 +11292,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
4
po/fi.po
4
po/fi.po
|
@ -11626,6 +11626,10 @@ msgstr ""
|
|||
"reg: Määrätyn toiminnon suorittaminen ei onnistu. Tapahtui odottamaton "
|
||||
"virhe.\n"
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Rekisteri"
|
||||
|
|
4
po/fr.po
4
po/fr.po
|
@ -11787,6 +11787,10 @@ msgstr ""
|
|||
"reg : Impossible d'effectuer l'opération spécifiée. Une erreur inattendue "
|
||||
"est survenue.\n"
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registre"
|
||||
|
|
4
po/he.po
4
po/he.po
|
@ -11673,6 +11673,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&רישום המערכת"
|
||||
|
|
4
po/hi.po
4
po/hi.po
|
@ -11099,6 +11099,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
4
po/hr.po
4
po/hr.po
|
@ -11406,6 +11406,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registar"
|
||||
|
|
4
po/hu.po
4
po/hu.po
|
@ -11843,6 +11843,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Fájl"
|
||||
|
|
4
po/it.po
4
po/it.po
|
@ -11929,6 +11929,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registro"
|
||||
|
|
4
po/ja.po
4
po/ja.po
|
@ -11629,6 +11629,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "レジストリ(&R)"
|
||||
|
|
4
po/ko.po
4
po/ko.po
|
@ -11918,6 +11918,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "레지스트리(&R)"
|
||||
|
|
4
po/lt.po
4
po/lt.po
|
@ -11651,6 +11651,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr "reg: Nepavyko užbaigti nurodytos operacijos. Įvyko netikėta klaida.\n"
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "R&egistras"
|
||||
|
|
4
po/ml.po
4
po/ml.po
|
@ -11099,6 +11099,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
|
@ -11754,6 +11754,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Register"
|
||||
|
|
4
po/nl.po
4
po/nl.po
|
@ -11895,6 +11895,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registerbestand"
|
||||
|
|
4
po/or.po
4
po/or.po
|
@ -11099,6 +11099,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
4
po/pa.po
4
po/pa.po
|
@ -11099,6 +11099,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
4
po/pl.po
4
po/pl.po
|
@ -11731,6 +11731,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Rejestr"
|
||||
|
|
|
@ -11738,6 +11738,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registro"
|
||||
|
|
|
@ -11720,6 +11720,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registo"
|
||||
|
|
4
po/rm.po
4
po/rm.po
|
@ -11177,6 +11177,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
4
po/ro.po
4
po/ro.po
|
@ -11939,6 +11939,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registru"
|
||||
|
|
4
po/ru.po
4
po/ru.po
|
@ -11648,6 +11648,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr "reg: не удалось завершить операцию. Произошла непредвиденная ошибка.\n"
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Реестр"
|
||||
|
|
4
po/sk.po
4
po/sk.po
|
@ -11371,6 +11371,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registry"
|
||||
|
|
4
po/sl.po
4
po/sl.po
|
@ -11872,6 +11872,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Register"
|
||||
|
|
|
@ -11764,6 +11764,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
|
@ -11903,6 +11903,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
4
po/sv.po
4
po/sv.po
|
@ -11544,6 +11544,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Register"
|
||||
|
|
4
po/te.po
4
po/te.po
|
@ -11099,6 +11099,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
4
po/th.po
4
po/th.po
|
@ -11330,6 +11330,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
4
po/tr.po
4
po/tr.po
|
@ -11700,6 +11700,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Kayıt"
|
||||
|
|
4
po/uk.po
4
po/uk.po
|
@ -11733,6 +11733,10 @@ msgid ""
|
|||
msgstr ""
|
||||
"reg: неможливо завершити зазначену операцію. Сталася неочікувана помилка.\n"
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Реєстр"
|
||||
|
|
4
po/wa.po
4
po/wa.po
|
@ -11238,6 +11238,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
|
@ -11035,6 +11035,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
|
@ -11203,6 +11203,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "注册表(&R)"
|
||||
|
|
|
@ -11803,6 +11803,10 @@ msgid ""
|
|||
"occurred.\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:55
|
||||
msgid "Search complete. Number of matches found: %1!d!\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "註冊表(&R)"
|
||||
|
|
|
@ -655,6 +655,8 @@ static WCHAR *build_subkey_path(WCHAR *path, DWORD path_len, WCHAR *subkey_name,
|
|||
return subkey_path;
|
||||
}
|
||||
|
||||
static unsigned int num_values_found = 0;
|
||||
|
||||
static int query_value(HKEY key, WCHAR *value_name, WCHAR *path, BOOL recurse)
|
||||
{
|
||||
LONG rc;
|
||||
|
@ -689,6 +691,7 @@ static int query_value(HKEY key, WCHAR *value_name, WCHAR *path, BOOL recurse)
|
|||
output_string(fmt, path);
|
||||
output_value(value_name, type, data, data_size);
|
||||
output_string(newlineW);
|
||||
num_values_found++;
|
||||
}
|
||||
|
||||
HeapFree(GetProcessHeap(), 0, data);
|
||||
|
@ -858,7 +861,11 @@ static int reg_query(WCHAR *key_name, WCHAR *value_name, BOOL value_empty, BOOL
|
|||
}
|
||||
|
||||
if (value_name || value_empty)
|
||||
{
|
||||
ret = query_value(key, value_name, key_name, recurse);
|
||||
if (recurse)
|
||||
output_message(STRING_MATCHES_FOUND, num_values_found);
|
||||
}
|
||||
else
|
||||
ret = query_all(key, key_name, recurse);
|
||||
|
||||
|
|
|
@ -46,3 +46,4 @@
|
|||
#define STRING_INVALID_STRING 123
|
||||
#define STRING_VALUEALL_FAILED 124
|
||||
#define STRING_GENERAL_FAILURE 125
|
||||
#define STRING_MATCHES_FOUND 126
|
||||
|
|
|
@ -51,4 +51,5 @@ STRINGTABLE
|
|||
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'. An unexpected error occurred.\n"
|
||||
STRING_GENERAL_FAILURE, "reg: Unable to complete the specified operation. An unexpected error occurred.\n"
|
||||
STRING_MATCHES_FOUND, "Search complete. Number of matches found: %1!d!\n"
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue