diff --git a/po/ar.po b/po/ar.po index d2aefb0ce34..9d8386efc60 100644 --- a/po/ar.po +++ b/po/ar.po @@ -11890,6 +11890,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "ال&سجل" diff --git a/po/bg.po b/po/bg.po index fcadda99a89..b484ddb7536 100644 --- a/po/bg.po +++ b/po/bg.po @@ -11506,6 +11506,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Регистър" diff --git a/po/ca.po b/po/ca.po index f4c87b99235..16490102910 100644 --- a/po/ca.po +++ b/po/ca.po @@ -11769,6 +11769,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registre" diff --git a/po/cs.po b/po/cs.po index 18322bf6805..ae7cd2c9914 100644 --- a/po/cs.po +++ b/po/cs.po @@ -11577,6 +11577,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registr" diff --git a/po/da.po b/po/da.po index 21bc8671391..050d43a55ad 100644 --- a/po/da.po +++ b/po/da.po @@ -11843,6 +11843,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Register" diff --git a/po/de.po b/po/de.po index a2beedec06b..e23d7ab8480 100644 --- a/po/de.po +++ b/po/de.po @@ -11747,6 +11747,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registrierung" diff --git a/po/el.po b/po/el.po index f09dcb98c24..207ff072ddc 100644 --- a/po/el.po +++ b/po/el.po @@ -11292,6 +11292,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/en.po b/po/en.po index 812422f7fae..019aecbf073 100644 --- a/po/en.po +++ b/po/en.po @@ -11639,6 +11639,14 @@ msgstr "" "reg: Unable to delete all registry values in '%1'. An unexpected error " "occurred.\n" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registry" diff --git a/po/en_US.po b/po/en_US.po index a6e28834694..b3f84c8db72 100644 --- a/po/en_US.po +++ b/po/en_US.po @@ -11639,6 +11639,14 @@ msgstr "" "reg: Unable to delete all registry values in '%1'. An unexpected error " "occurred.\n" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registry" diff --git a/po/eo.po b/po/eo.po index 65ac3f610de..ec82e55c606 100644 --- a/po/eo.po +++ b/po/eo.po @@ -11196,6 +11196,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registrejo" diff --git a/po/es.po b/po/es.po index 1801f820930..2a7d81fa780 100644 --- a/po/es.po +++ b/po/es.po @@ -11922,6 +11922,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registro" diff --git a/po/fa.po b/po/fa.po index b5e01770f07..b5f0bf41bbd 100644 --- a/po/fa.po +++ b/po/fa.po @@ -11286,6 +11286,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/fi.po b/po/fi.po index 6715d4b10b8..2d9d8c94641 100644 --- a/po/fi.po +++ b/po/fi.po @@ -11616,6 +11616,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Rekisteri" diff --git a/po/fr.po b/po/fr.po index 5ebd7b61053..0ca531eeb88 100644 --- a/po/fr.po +++ b/po/fr.po @@ -11778,6 +11778,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registre" diff --git a/po/he.po b/po/he.po index ecfb2ce6c4c..03bdcfc80d6 100644 --- a/po/he.po +++ b/po/he.po @@ -11667,6 +11667,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&רישום המערכת" diff --git a/po/hi.po b/po/hi.po index 0058199ff3d..3582f046cf1 100644 --- a/po/hi.po +++ b/po/hi.po @@ -11093,6 +11093,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/hr.po b/po/hr.po index f9ca5caa628..18358f31d23 100644 --- a/po/hr.po +++ b/po/hr.po @@ -11400,6 +11400,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registar" diff --git a/po/hu.po b/po/hu.po index 9329740d0a9..aca6c5c6899 100644 --- a/po/hu.po +++ b/po/hu.po @@ -11837,6 +11837,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Fájl" diff --git a/po/it.po b/po/it.po index 62aa5b2626f..5cdd6397fbe 100644 --- a/po/it.po +++ b/po/it.po @@ -11923,6 +11923,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registro" diff --git a/po/ja.po b/po/ja.po index efb2ca21542..92e8a46fb83 100644 --- a/po/ja.po +++ b/po/ja.po @@ -11623,6 +11623,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "レジストリ(&R)" diff --git a/po/ko.po b/po/ko.po index 5c914a15338..f189d334a98 100644 --- a/po/ko.po +++ b/po/ko.po @@ -11912,6 +11912,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "레지스트리(&R)" diff --git a/po/lt.po b/po/lt.po index 06d414f5347..0086d6a895b 100644 --- a/po/lt.po +++ b/po/lt.po @@ -11645,6 +11645,17 @@ msgid "" msgstr "" "reg: Nepavyko pašalinti visų „%1“ registro reikšmių. Įvyko netikėta klaida.\n" +#: reg.rc:54 +#, fuzzy +#| msgid "" +#| "reg: Unable to delete all registry values in '%1'. An unexpected error " +#| "occurred.\n" +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" +"reg: Nepavyko pašalinti visų „%1“ registro reikšmių. Įvyko netikėta klaida.\n" + #: regedit.rc:34 msgid "&Registry" msgstr "R&egistras" diff --git a/po/ml.po b/po/ml.po index 3174aa5af0d..1e3aaa69a3a 100644 --- a/po/ml.po +++ b/po/ml.po @@ -11093,6 +11093,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/nb_NO.po b/po/nb_NO.po index 228968998db..ec01b3e5612 100644 --- a/po/nb_NO.po +++ b/po/nb_NO.po @@ -11748,6 +11748,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Register" diff --git a/po/nl.po b/po/nl.po index eb261d94997..3e8c5b2a48a 100644 --- a/po/nl.po +++ b/po/nl.po @@ -11889,6 +11889,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registerbestand" diff --git a/po/or.po b/po/or.po index 5f5ea200524..9241b8dbe04 100644 --- a/po/or.po +++ b/po/or.po @@ -11093,6 +11093,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/pa.po b/po/pa.po index 34d14611c6f..6f31f289d62 100644 --- a/po/pa.po +++ b/po/pa.po @@ -11093,6 +11093,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/pl.po b/po/pl.po index 80e549df575..9130c1c5c30 100644 --- a/po/pl.po +++ b/po/pl.po @@ -11725,6 +11725,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Rejestr" diff --git a/po/pt_BR.po b/po/pt_BR.po index 4e42948a799..4c5f2ef8d99 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -11732,6 +11732,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registro" diff --git a/po/pt_PT.po b/po/pt_PT.po index e1cef28998c..defd1b0bc68 100644 --- a/po/pt_PT.po +++ b/po/pt_PT.po @@ -11714,6 +11714,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registo" diff --git a/po/rm.po b/po/rm.po index 30a5657f6c9..1902d6c8015 100644 --- a/po/rm.po +++ b/po/rm.po @@ -11171,6 +11171,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/ro.po b/po/ro.po index b4733c58ab6..e955dcef870 100644 --- a/po/ro.po +++ b/po/ro.po @@ -11933,6 +11933,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registru" diff --git a/po/ru.po b/po/ru.po index e5b6689f9e4..fcebd980be3 100644 --- a/po/ru.po +++ b/po/ru.po @@ -11642,6 +11642,18 @@ msgstr "" "reg: не удалось удалить все значения в «%1». Произошла непредвиденная " "ошибка.\n" +#: reg.rc:54 +#, fuzzy +#| msgid "" +#| "reg: Unable to delete all registry values in '%1'. An unexpected error " +#| "occurred.\n" +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" +"reg: не удалось удалить все значения в «%1». Произошла непредвиденная " +"ошибка.\n" + #: regedit.rc:34 msgid "&Registry" msgstr "&Реестр" diff --git a/po/sk.po b/po/sk.po index b0c2a356fbb..e99f2b0184c 100644 --- a/po/sk.po +++ b/po/sk.po @@ -11365,6 +11365,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registry" diff --git a/po/sl.po b/po/sl.po index e924c4e18fa..389d0348c02 100644 --- a/po/sl.po +++ b/po/sl.po @@ -11866,6 +11866,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Register" diff --git a/po/sr_RS@cyrillic.po b/po/sr_RS@cyrillic.po index fd6004bbf82..0708d75ea00 100644 --- a/po/sr_RS@cyrillic.po +++ b/po/sr_RS@cyrillic.po @@ -11758,6 +11758,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/sr_RS@latin.po b/po/sr_RS@latin.po index 7e8d4c6b23b..b0d3f490d65 100644 --- a/po/sr_RS@latin.po +++ b/po/sr_RS@latin.po @@ -11897,6 +11897,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/sv.po b/po/sv.po index 5943832df3f..4c2cbb9a4c3 100644 --- a/po/sv.po +++ b/po/sv.po @@ -11538,6 +11538,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Register" diff --git a/po/te.po b/po/te.po index 92847ae1ba2..492b4c172fd 100644 --- a/po/te.po +++ b/po/te.po @@ -11093,6 +11093,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/th.po b/po/th.po index be9c2372173..27406bc2b6e 100644 --- a/po/th.po +++ b/po/th.po @@ -11324,6 +11324,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/tr.po b/po/tr.po index 6391bf2594d..cba09c19b51 100644 --- a/po/tr.po +++ b/po/tr.po @@ -11694,6 +11694,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Kayıt" diff --git a/po/uk.po b/po/uk.po index 03ad7db1eec..42011997d26 100644 --- a/po/uk.po +++ b/po/uk.po @@ -11756,6 +11756,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Реєстр" diff --git a/po/wa.po b/po/wa.po index e45be5e0dc9..eb4ddd75700 100644 --- a/po/wa.po +++ b/po/wa.po @@ -11232,6 +11232,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/wine.pot b/po/wine.pot index bcc0fdcf44a..6e500e6b615 100644 --- a/po/wine.pot +++ b/po/wine.pot @@ -11029,6 +11029,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/zh_CN.po b/po/zh_CN.po index 6fbc97c31e2..b014d71a9c6 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -11197,6 +11197,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "注册表(&R)" diff --git a/po/zh_TW.po b/po/zh_TW.po index 1afd558dd1c..a13abbdd16e 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -11797,6 +11797,12 @@ msgid "" "occurred.\n" msgstr "" +#: reg.rc:54 +msgid "" +"reg: Unable to complete the specified operation. An unexpected error " +"occurred.\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "註冊表(&R)" diff --git a/programs/reg/reg.c b/programs/reg/reg.c index e56ddfe615b..ea1ef191d4f 100644 --- a/programs/reg/reg.c +++ b/programs/reg/reg.c @@ -497,8 +497,8 @@ static int reg_delete(WCHAR *key_name, WCHAR *value_name, BOOL value_empty, &maxValue, NULL, NULL, NULL); if (rc != ERROR_SUCCESS) { - /* FIXME: failure */ RegCloseKey(subkey); + output_message(STRING_GENERAL_FAILURE); return 1; } maxValue++; diff --git a/programs/reg/reg.h b/programs/reg/reg.h index d84dbd9a318..dd1e43edc60 100644 --- a/programs/reg/reg.h +++ b/programs/reg/reg.h @@ -45,3 +45,4 @@ #define STRING_DELETE_SUBKEY 122 #define STRING_INVALID_STRING 123 #define STRING_VALUEALL_FAILED 124 +#define STRING_GENERAL_FAILURE 125 diff --git a/programs/reg/reg.rc b/programs/reg/reg.rc index 297ed480529..b4888ea9bf9 100644 --- a/programs/reg/reg.rc +++ b/programs/reg/reg.rc @@ -50,4 +50,5 @@ STRINGTABLE 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'. An unexpected error occurred.\n" + STRING_GENERAL_FAILURE, "reg: Unable to complete the specified operation. An unexpected error occurred.\n" }