diff --git a/po/ar.po b/po/ar.po index adc46a95ce3..1f19e61ca70 100644 --- a/po/ar.po +++ b/po/ar.po @@ -11880,6 +11880,10 @@ msgstr "هل أنت متأكد من رغبتك في حذف القيمة '%s' ؟" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "هل أنت متأكد من رغبتك في حذف '%1' ؟" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "ال&سجل" diff --git a/po/bg.po b/po/bg.po index e707e941c71..aa29edbe522 100644 --- a/po/bg.po +++ b/po/bg.po @@ -11496,6 +11496,10 @@ msgstr "Наистина ли искате да изтриете стойнос msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Наистина ли искате да изтриете '%1'?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Регистър" diff --git a/po/ca.po b/po/ca.po index e8aff7e799f..2526e77de07 100644 --- a/po/ca.po +++ b/po/ca.po @@ -11754,6 +11754,15 @@ msgstr "Esteu segur que voleu suprimir el valor '%s'?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Esteu segur que voleu suprimir '%1'?" +#: reg.rc:52 +#, fuzzy +#| msgid "" +#| "uninstaller: The option '--remove' must be followed by an application " +#| "GUID\n" +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" +"desinstal·lador: Una GUID d'aplicació ha de seguir l'opció '--remove'\n" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registre" diff --git a/po/cs.po b/po/cs.po index df1c5c426c1..81d252b5a99 100644 --- a/po/cs.po +++ b/po/cs.po @@ -11567,6 +11567,10 @@ msgstr "Opravdu chcete smazat hodnotu „%s“?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Opravdu chcete odstranit „%1“?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registr" diff --git a/po/da.po b/po/da.po index f78a24645f5..7530c7fe92e 100644 --- a/po/da.po +++ b/po/da.po @@ -11833,6 +11833,10 @@ msgstr "Er du sikker på at ville slette værdien '%s'?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Er du sikker på du vil slette '%1'?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Register" diff --git a/po/de.po b/po/de.po index ca74f7ff488..0a3036e57bc 100644 --- a/po/de.po +++ b/po/de.po @@ -11732,6 +11732,15 @@ msgstr "Möchten Sie den Wert '%s' wirklich löschen?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Sind Sie sicher, dass Sie '%1' löschen möchten?" +#: reg.rc:52 +#, fuzzy +#| msgid "" +#| "uninstaller: The option '--remove' must be followed by an application " +#| "GUID\n" +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" +"Uninstaller: Auf die Option '--remove' muss eine Anwendungs-GUID folgen\n" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registrierung" diff --git a/po/el.po b/po/el.po index f4c681f81ac..a22d3795984 100644 --- a/po/el.po +++ b/po/el.po @@ -11282,6 +11282,10 @@ msgstr "" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/en.po b/po/en.po index a66bda9a788..38604536ece 100644 --- a/po/en.po +++ b/po/en.po @@ -11627,6 +11627,10 @@ msgstr "Are you sure you want to delete all registry values in '%1'?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Are you sure you want to delete the registry key '%1'?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "reg: The option [/d] must be followed by a valid string\n" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registry" diff --git a/po/en_US.po b/po/en_US.po index de3cae421de..c53bfdc31f4 100644 --- a/po/en_US.po +++ b/po/en_US.po @@ -11627,6 +11627,10 @@ msgstr "Are you sure you want to delete all registry values in '%1'?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Are you sure you want to delete the registry key '%1'?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "reg: The option [/d] must be followed by a valid string\n" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registry" diff --git a/po/eo.po b/po/eo.po index ef8c4d3c8e8..ad0311b28ea 100644 --- a/po/eo.po +++ b/po/eo.po @@ -11186,6 +11186,10 @@ msgstr "Ĉu vi certas pri forigo de '%s'?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Ĉu vi estas certa pri forigo de '%1'?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registrejo" diff --git a/po/es.po b/po/es.po index e176382732f..9d48c340f2b 100644 --- a/po/es.po +++ b/po/es.po @@ -11912,6 +11912,10 @@ msgstr "¿Seguro que desea eliminar el valor '%s'?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "¿Seguro que desea eliminar '%1'?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registro" diff --git a/po/fa.po b/po/fa.po index eb8f2f119ab..ebf99504a07 100644 --- a/po/fa.po +++ b/po/fa.po @@ -11276,6 +11276,10 @@ msgstr "" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/fi.po b/po/fi.po index f08e5cd3333..b8d19c795e3 100644 --- a/po/fi.po +++ b/po/fi.po @@ -11606,6 +11606,12 @@ msgstr "Haluatko varmasti tuhota kaikki rekisterin arvot kohteesta '%1'?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Haluatko varmasti tuhota rekisteriavaimen '%1'?" +#: reg.rc:52 +#, fuzzy +#| msgid "reg: The option [/d] must be followed by a valid integer\n" +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "reg: Valitsinta [/d] täytyy seurata kelpo kokonaisluku\n" + #: regedit.rc:34 msgid "&Registry" msgstr "&Rekisteri" diff --git a/po/fr.po b/po/fr.po index 8f1efb631ca..36f51fcb134 100644 --- a/po/fr.po +++ b/po/fr.po @@ -11766,6 +11766,12 @@ msgstr "" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Voulez-vous réellement supprimer la clé de registre « %1 » ?" +#: reg.rc:52 +#, fuzzy +#| msgid "reg: The option [/d] must be followed by a valid integer\n" +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "reg : l'option [/d] doit être suivie d'un entier valide\n" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registre" diff --git a/po/he.po b/po/he.po index 2665246362c..6f82fa6a02e 100644 --- a/po/he.po +++ b/po/he.po @@ -11657,6 +11657,10 @@ msgstr "האם ברצונך למחוק את הערך '%s'?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "האם אכן ברצונך למחוק את '%1'?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&רישום המערכת" diff --git a/po/hi.po b/po/hi.po index 3995bc34d54..61aef6fd059 100644 --- a/po/hi.po +++ b/po/hi.po @@ -11083,6 +11083,10 @@ msgstr "" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/hr.po b/po/hr.po index c3815714f90..5e0122f9a57 100644 --- a/po/hr.po +++ b/po/hr.po @@ -11390,6 +11390,10 @@ msgstr "Sigurno želite izbrisati '%1'?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Sigurno želite izbrisati '%1'?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registar" diff --git a/po/hu.po b/po/hu.po index 6b2c2b9d6b9..7431a43f7bd 100644 --- a/po/hu.po +++ b/po/hu.po @@ -11827,6 +11827,10 @@ msgstr "Biztos hogy törölni szeretné a(z) '%s' kulcsot?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Biztos hogy törölni szeretné ezt: '%1'?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Fájl" diff --git a/po/it.po b/po/it.po index 424aa0725a7..1f4a6bbdf07 100644 --- a/po/it.po +++ b/po/it.po @@ -11913,6 +11913,10 @@ msgstr "Sei sicuro di volere eliminare il valore '%s'?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Sei sicuro di voler cancellare '%1'?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registro" diff --git a/po/ja.po b/po/ja.po index b9b5ab67d26..f5768f20b3d 100644 --- a/po/ja.po +++ b/po/ja.po @@ -11611,6 +11611,12 @@ msgstr "本当に '%1' にあるすべてのレジストリ値を削除します msgid "Are you sure you want to delete the registry key '%1'?" msgstr "本当にレジストリ キー '%1' を削除しますか?" +#: reg.rc:52 +#, fuzzy +#| msgid "reg: The option [/d] must be followed by a valid integer\n" +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "reg: /d オプションのあとに正しい整数値を指定してください\n" + #: regedit.rc:34 msgid "&Registry" msgstr "レジストリ(&R)" diff --git a/po/ko.po b/po/ko.po index c1b62e4ce1a..9c73e32624d 100644 --- a/po/ko.po +++ b/po/ko.po @@ -11902,6 +11902,10 @@ msgstr "당신은 이 값 '%s'을 정말로 지우겠습니까?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "당신은 '%1'을 지우기를 바랍니까?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "레지스트리(&R)" diff --git a/po/lt.po b/po/lt.po index e4a3f46feaa..f07344b990a 100644 --- a/po/lt.po +++ b/po/lt.po @@ -11634,6 +11634,12 @@ msgstr "Ar tikrai norite pašalinti visas registro „%1“ reikšmes?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Ar tikrai norite pašalinti registro raktą „%1“?" +#: reg.rc:52 +#, fuzzy +#| msgid "reg: The option [/d] must be followed by a valid integer\n" +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "reg: Už parametro [/d] privalo būti tinkamas sveikasis skaičius\n" + #: regedit.rc:34 msgid "&Registry" msgstr "R&egistras" diff --git a/po/ml.po b/po/ml.po index 9e639e2d9a0..5fc17a2f235 100644 --- a/po/ml.po +++ b/po/ml.po @@ -11083,6 +11083,10 @@ msgstr "" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/nb_NO.po b/po/nb_NO.po index d074f09ed90..aa7b63b6b8c 100644 --- a/po/nb_NO.po +++ b/po/nb_NO.po @@ -11738,6 +11738,10 @@ msgstr "Virkelig slette verdien «%s»?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Vil du virkelig slette «%1»?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Register" diff --git a/po/nl.po b/po/nl.po index 30f7b77f867..124a36cd20f 100644 --- a/po/nl.po +++ b/po/nl.po @@ -11879,6 +11879,10 @@ msgstr "Weet u zeker dat u de waarde '%s' wilt verwijderen?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Weet u zeker dat u '%1' wilt verwijderen?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registerbestand" diff --git a/po/or.po b/po/or.po index 1a70028dfc8..f6db73fed5b 100644 --- a/po/or.po +++ b/po/or.po @@ -11083,6 +11083,10 @@ msgstr "" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/pa.po b/po/pa.po index 1ba6c40b3e7..08f7f372e52 100644 --- a/po/pa.po +++ b/po/pa.po @@ -11083,6 +11083,10 @@ msgstr "" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/pl.po b/po/pl.po index 59b15c11877..7aea47fccb6 100644 --- a/po/pl.po +++ b/po/pl.po @@ -11711,6 +11711,14 @@ msgstr "Jesteś pewien, że chcesz usunąć daną '%s'?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Czy jesteś pewien, że chcesz usunąć '%1'?" +#: reg.rc:52 +#, fuzzy +#| msgid "" +#| "uninstaller: The option '--remove' must be followed by an application " +#| "GUID\n" +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "usuwanie programów: Po opcji '--remove' należy podać GUID aplikacji\n" + #: regedit.rc:34 msgid "&Registry" msgstr "&Rejestr" diff --git a/po/pt_BR.po b/po/pt_BR.po index bc9a03b06ee..b1dd69b2d47 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -11722,6 +11722,10 @@ msgstr "Tem certeza que deseja excluir o valor '%s'?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Você tem certeza que deseja excluir '%1'?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registro" diff --git a/po/pt_PT.po b/po/pt_PT.po index 1598fc75c8c..1400a2fa992 100644 --- a/po/pt_PT.po +++ b/po/pt_PT.po @@ -11704,6 +11704,10 @@ msgstr "Tem certeza que deseja excluir o valor '%s'?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Tem certeza que deseja excluir '%1'?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registo" diff --git a/po/rm.po b/po/rm.po index 7ed63caba2c..840d7fa7c49 100644 --- a/po/rm.po +++ b/po/rm.po @@ -11161,6 +11161,10 @@ msgstr "" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/ro.po b/po/ro.po index ed893db1b03..ca3d14f936d 100644 --- a/po/ro.po +++ b/po/ro.po @@ -11923,6 +11923,10 @@ msgstr "Sigur doriți să ștergeți valoarea „%s”?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Sunteți sigur că vreți să ștergeți '%1'?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registru" diff --git a/po/ru.po b/po/ru.po index d88342bb713..517fa146fa3 100644 --- a/po/ru.po +++ b/po/ru.po @@ -11630,6 +11630,12 @@ msgstr "Вы точно хотите удалить все параметры р msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Вы точно хотите удалить ключ реестра «%1»?" +#: reg.rc:52 +#, fuzzy +#| msgid "reg: The option [/d] must be followed by a valid integer\n" +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "reg: за опцией [/d] должно следовать целое число\n" + #: regedit.rc:34 msgid "&Registry" msgstr "&Реестр" diff --git a/po/sk.po b/po/sk.po index 2755249e825..a4174f3ae26 100644 --- a/po/sk.po +++ b/po/sk.po @@ -11355,6 +11355,10 @@ msgstr "Ste si istý že chcete zmazať túto hodnotu '%s'?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Ste si istý že chcete zmazať tieto hodnoty?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Registry" diff --git a/po/sl.po b/po/sl.po index 156eade7a6d..5850405ebd9 100644 --- a/po/sl.po +++ b/po/sl.po @@ -11856,6 +11856,10 @@ msgstr "Ali ste prepričani, da želite izbrisati vrednost '%s'?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Ali ste prepričani, da želite izbrisati predmet '%1'?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Register" diff --git a/po/sr_RS@cyrillic.po b/po/sr_RS@cyrillic.po index fb692a82255..6de5d5e5bae 100644 --- a/po/sr_RS@cyrillic.po +++ b/po/sr_RS@cyrillic.po @@ -11748,6 +11748,10 @@ msgstr "Желите ли да избришете „%1“?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Желите ли да избришете „%1“?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/sr_RS@latin.po b/po/sr_RS@latin.po index 15d57ca80c1..2445544d1a7 100644 --- a/po/sr_RS@latin.po +++ b/po/sr_RS@latin.po @@ -11887,6 +11887,10 @@ msgstr "Želite li da izbrišete „%1“?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Želite li da izbrišete „%1“?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/sv.po b/po/sv.po index 83ffee36b9b..ac577134e0e 100644 --- a/po/sv.po +++ b/po/sv.po @@ -11554,6 +11554,10 @@ msgstr "Vill du verkligen ta bort värdet '%s'?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Är du säker du vill ta bort '%1'?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "&Register" diff --git a/po/te.po b/po/te.po index 83c482535b6..c35bfc91a39 100644 --- a/po/te.po +++ b/po/te.po @@ -11083,6 +11083,10 @@ msgstr "" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/th.po b/po/th.po index 009698a7937..9e8e90c6ecf 100644 --- a/po/th.po +++ b/po/th.po @@ -11314,6 +11314,10 @@ msgstr "" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/tr.po b/po/tr.po index 825d27321e7..28105e45ad6 100644 --- a/po/tr.po +++ b/po/tr.po @@ -11679,6 +11679,15 @@ msgstr "'%s' değerini silmek istediğinizden emin misiniz?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "'%1' öğesini silmek istediğinizden emin misiniz?" +#: reg.rc:52 +#, fuzzy +#| msgid "" +#| "uninstaller: The option '--remove' must be followed by an application " +#| "GUID\n" +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" +"uninstaller: --remove seçeneğinden sonra bir uygulama GUID'i girilmelidir\n" + #: regedit.rc:34 msgid "&Registry" msgstr "&Kayıt" diff --git a/po/uk.po b/po/uk.po index 8d87ad9b820..39b34a0fd29 100644 --- a/po/uk.po +++ b/po/uk.po @@ -11741,6 +11741,15 @@ msgstr "Ви впевнені, що хочете видалити значенн msgid "Are you sure you want to delete the registry key '%1'?" msgstr "Ви впевнені, що хочете вилучити '%1'?" +#: reg.rc:52 +#, fuzzy +#| msgid "" +#| "uninstaller: The option '--remove' must be followed by an application " +#| "GUID\n" +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" +"uninstaller: Для параметра '--remove' повинен бути вказаний GUID застосунка\n" + #: regedit.rc:34 msgid "&Registry" msgstr "&Реєстр" diff --git a/po/wa.po b/po/wa.po index 142dd54ff15..93e639b619c 100644 --- a/po/wa.po +++ b/po/wa.po @@ -11222,6 +11222,10 @@ msgstr "" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/wine.pot b/po/wine.pot index ec2c88a01d3..9b934443226 100644 --- a/po/wine.pot +++ b/po/wine.pot @@ -11019,6 +11019,10 @@ msgstr "" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "" diff --git a/po/zh_CN.po b/po/zh_CN.po index 34eed2d3dda..0cd9b685163 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -11183,6 +11183,14 @@ msgstr "您确认要删除值 '%s' 吗?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "真的删除 '%1'?" +#: reg.rc:52 +#, fuzzy +#| msgid "" +#| "uninstaller: The option '--remove' must be followed by an application " +#| "GUID\n" +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "uninstaller: 选项 '--remove' 必须后接一个应用程序 GUID\n" + #: regedit.rc:34 msgid "&Registry" msgstr "注册表(&R)" diff --git a/po/zh_TW.po b/po/zh_TW.po index 6912bf402c5..95b0b23968c 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -11787,6 +11787,10 @@ msgstr "您確認要刪除這個數值 %s 嗎?" msgid "Are you sure you want to delete the registry key '%1'?" msgstr "確定要刪除 %1?" +#: reg.rc:52 +msgid "reg: The option [/d] must be followed by a valid string\n" +msgstr "" + #: regedit.rc:34 msgid "&Registry" msgstr "註冊表(&R)" diff --git a/programs/reg/reg.c b/programs/reg/reg.c index e66ba5ab1ad..bb1764eba49 100644 --- a/programs/reg/reg.c +++ b/programs/reg/reg.c @@ -299,6 +299,13 @@ static LPBYTE get_regdata(LPWSTR data, DWORD reg_type, WCHAR separator, DWORD *r buffer[destindex] = 0; else buffer[destindex] = data[i]; + + if (destindex && !buffer[destindex - 1] && !buffer[destindex]) + { + HeapFree(GetProcessHeap(), 0, buffer); + output_message(STRING_INVALID_STRING); + return NULL; + } } buffer[destindex] = 0; if (destindex && buffer[destindex - 1]) diff --git a/programs/reg/reg.h b/programs/reg/reg.h index 592fec69d64..679c72e64db 100644 --- a/programs/reg/reg.h +++ b/programs/reg/reg.h @@ -43,3 +43,4 @@ #define STRING_DELETE_VALUE 120 #define STRING_DELETE_VALUEALL 121 #define STRING_DELETE_SUBKEY 122 +#define STRING_INVALID_STRING 123 diff --git a/programs/reg/reg.rc b/programs/reg/reg.rc index 9b239d1f271..d153758eb2b 100644 --- a/programs/reg/reg.rc +++ b/programs/reg/reg.rc @@ -48,4 +48,5 @@ STRINGTABLE 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" } diff --git a/programs/reg/tests/reg.c b/programs/reg/tests/reg.c index efb28396258..b5ae2774a07 100644 --- a/programs/reg/tests/reg.c +++ b/programs/reg/tests/reg.c @@ -353,9 +353,9 @@ static void test_add(void) run_reg_exe("reg add HKCU\\" KEY_BASE " /t REG_MULTI_SZ /v multi7 /s \"\" /d \"three#little#strings\" /f", &r); ok(r == REG_EXIT_FAILURE, "got exit code %u\n", r); run_reg_exe("reg add HKCU\\" KEY_BASE " /t REG_MULTI_SZ /v multi8 /s \"#\" /d \"##\" /f", &r); - todo_wine ok(r == REG_EXIT_FAILURE, "got exit code %u\n", r); + ok(r == REG_EXIT_FAILURE, "got exit code %u\n", r); run_reg_exe("reg add HKCU\\" KEY_BASE " /t REG_MULTI_SZ /v multi9 /s \"#\" /d \"two##strings\" /f", &r); - todo_wine ok(r == REG_EXIT_FAILURE, "got exit code %u\n", r); + ok(r == REG_EXIT_FAILURE, "got exit code %u\n", r); run_reg_exe("reg add HKCU\\" KEY_BASE " /t REG_MULTI_SZ /v multi10 /s \"#\" /d \"#a\" /f", &r); todo_wine ok(r == REG_EXIT_FAILURE, "got exit code %u\n", r); @@ -378,7 +378,7 @@ static void test_add(void) verify_reg(hkey, "multi15", REG_MULTI_SZ, buffer, 3, 0); run_reg_exe("reg add HKCU\\" KEY_BASE " /t REG_MULTI_SZ /v multi16 /d \"two\\0\\0strings\" /f", &r); - todo_wine ok(r == REG_EXIT_FAILURE, "got exit code %u, expected 1\n", r); + ok(r == REG_EXIT_FAILURE, "got exit code %u, expected 1\n", r); run_reg_exe("reg add HKCU\\" KEY_BASE " /v multi17 /t REG_MULTI_SZ /s \"#\" /d \"#\" /f", &r); ok(r == REG_EXIT_SUCCESS, "got exit code %u, expected 0\n", r);