diff --git a/po/ar.po b/po/ar.po index 559f17e172c..2bbd3d035e1 100644 --- a/po/ar.po +++ b/po/ar.po @@ -12358,6 +12358,12 @@ msgstr "خطأ : فشل النظام في العثور على المفتاح أ msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "خطأ : تعذر إضافة المفاتيح للجهاز البعيد\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "No command was specified." +msgid "regedit: The line contains invalid syntax.\n" +msgstr "لم يتم تحديد أي أمر." + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "إنهاء محرر السجل" diff --git a/po/bg.po b/po/bg.po index 51311afbf8b..c79df90dd8e 100644 --- a/po/bg.po +++ b/po/bg.po @@ -11956,6 +11956,10 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "Наистина ли искате да изтриете стойността '%s'?" +#: regedit.rc:398 +msgid "regedit: The line contains invalid syntax.\n" +msgstr "" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Излиза от редактора на системния регистър" diff --git a/po/ca.po b/po/ca.po index 64ce9590a93..ba6ef9ca278 100644 --- a/po/ca.po +++ b/po/ca.po @@ -12220,6 +12220,12 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "regedit: No s'ha pogut suprimir la classe de registre '%1'.\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "regedit: The line '%1' was not recognized.\n" +msgid "regedit: The line contains invalid syntax.\n" +msgstr "regedit: No s'ha reconegut la línia '%1'.\n" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Tanca l'editor de registre" diff --git a/po/cs.po b/po/cs.po index ca93af6255f..e98506cc42a 100644 --- a/po/cs.po +++ b/po/cs.po @@ -12047,6 +12047,12 @@ msgstr "Chyba: Systém nemohl najít specifikovaný klíč registru nebo hodnotu msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "Chyba: Nepodařilo se přidat klíče na vzdálený stroj\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "No command was specified." +msgid "regedit: The line contains invalid syntax.\n" +msgstr "Nebyl zadán žádný příkaz." + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Ukončí editor registru" diff --git a/po/da.po b/po/da.po index 34b047c5b39..95548e0a6af 100644 --- a/po/da.po +++ b/po/da.po @@ -12317,6 +12317,12 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "Fejl: Kunne ikke tilføje nøgler til fjern maskinen\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "No command was specified." +msgid "regedit: The line contains invalid syntax.\n" +msgstr "Der blev ikke specificeret nogen kommando." + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Afslutter Registreringsdatabase editor" diff --git a/po/de.po b/po/de.po index beb6cbc0fa8..0641a0166dc 100644 --- a/po/de.po +++ b/po/de.po @@ -12184,6 +12184,12 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "regedit: Die Registrierungsklasse '%1' konnte nicht gelöscht werden.\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "regedit: The line '%1' was not recognized.\n" +msgid "regedit: The line contains invalid syntax.\n" +msgstr "regedit: Zeile '%1' wurde nicht erkannt.\n" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Beendet den Registrierungs-Editor" diff --git a/po/el.po b/po/el.po index 951c629f999..a367edd3df4 100644 --- a/po/el.po +++ b/po/el.po @@ -11724,6 +11724,10 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "" +#: regedit.rc:398 +msgid "regedit: The line contains invalid syntax.\n" +msgstr "" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "" diff --git a/po/en.po b/po/en.po index 0768082a1a5..60048ea372b 100644 --- a/po/en.po +++ b/po/en.po @@ -12102,6 +12102,10 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "regedit: Unable to delete the registry class '%1'.\n" +#: regedit.rc:398 +msgid "regedit: The line contains invalid syntax.\n" +msgstr "regedit: The line contains invalid syntax.\n" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Quits the registry editor" diff --git a/po/en_US.po b/po/en_US.po index 52cf71cbdd9..b035aada5c5 100644 --- a/po/en_US.po +++ b/po/en_US.po @@ -12102,6 +12102,10 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "regedit: Unable to delete the registry class '%1'.\n" +#: regedit.rc:398 +msgid "regedit: The line contains invalid syntax.\n" +msgstr "regedit: The line contains invalid syntax.\n" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Quits the registry editor" diff --git a/po/eo.po b/po/eo.po index ba544d57e98..9dc5a689356 100644 --- a/po/eo.po +++ b/po/eo.po @@ -11643,6 +11643,10 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "Ĉu vi certas pri forigo de ĉi tiuj valoroj?" +#: regedit.rc:398 +msgid "regedit: The line contains invalid syntax.\n" +msgstr "" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Eliras la registrejan redaktilon" diff --git a/po/es.po b/po/es.po index 10ddb9a12b9..be3500a7b06 100644 --- a/po/es.po +++ b/po/es.po @@ -12396,6 +12396,12 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "Error: No se puede agregar claves al equipo remoto\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "No command was specified." +msgid "regedit: The line contains invalid syntax.\n" +msgstr "No se ha especificado un comando." + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Sale del editor de registro" diff --git a/po/fa.po b/po/fa.po index 3843ea530c1..7469bda10fa 100644 --- a/po/fa.po +++ b/po/fa.po @@ -11724,6 +11724,10 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "" +#: regedit.rc:398 +msgid "regedit: The line contains invalid syntax.\n" +msgstr "" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "" diff --git a/po/fi.po b/po/fi.po index a30f62516f9..fb7db815f1e 100644 --- a/po/fi.po +++ b/po/fi.po @@ -12077,6 +12077,12 @@ msgstr "regedit: Ei voida viedä kohdetta '%1'. Rekisteriavainta ei löydy.\n" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "regedit: Rekisteriluokkaa '%1' ei voida poistaa.\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "regedit: The line '%1' was not recognized.\n" +msgid "regedit: The line contains invalid syntax.\n" +msgstr "regedit: Riviä '%1' ei tunnisteta.\n" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Sulkee rekisterieditorin" diff --git a/po/fr.po b/po/fr.po index 95684efc69f..0a6f9e09a75 100644 --- a/po/fr.po +++ b/po/fr.po @@ -12268,6 +12268,12 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "regedit : impossible d'effacer la classe de registre « %1 ».\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "regedit: The line '%1' was not recognized.\n" +msgid "regedit: The line contains invalid syntax.\n" +msgstr "regedit : la ligne « %1 » n'a pas été reconnue.\n" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Quitte l'éditeur du registre" diff --git a/po/he.po b/po/he.po index 78940fb5f67..6c73c791dd3 100644 --- a/po/he.po +++ b/po/he.po @@ -12128,6 +12128,10 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "Error: Unable to add keys to remote machine\n" +#: regedit.rc:398 +msgid "regedit: The line contains invalid syntax.\n" +msgstr "" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "יציאה מעורך רישום המערכת" diff --git a/po/hi.po b/po/hi.po index a63ccd67ecd..ec445708c51 100644 --- a/po/hi.po +++ b/po/hi.po @@ -11514,6 +11514,10 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "" +#: regedit.rc:398 +msgid "regedit: The line contains invalid syntax.\n" +msgstr "" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "" diff --git a/po/hr.po b/po/hr.po index f5958ef85be..2cebd07a182 100644 --- a/po/hr.po +++ b/po/hr.po @@ -11866,6 +11866,10 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "Datoteka se ne može otvoriti." +#: regedit.rc:398 +msgid "regedit: The line contains invalid syntax.\n" +msgstr "" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "" diff --git a/po/hu.po b/po/hu.po index 2bb9e629a86..4a35ddf07a7 100644 --- a/po/hu.po +++ b/po/hu.po @@ -12312,6 +12312,12 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "Hiba: nem lehet kulcsokat hozzáadni a távoli gépnél\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "No command was specified." +msgid "regedit: The line contains invalid syntax.\n" +msgstr "Nem volt parancs meghatározva." + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Kilép a Regisztrációs adatbázis szerkesztőből" diff --git a/po/it.po b/po/it.po index 5358521d809..937c83b5452 100644 --- a/po/it.po +++ b/po/it.po @@ -12397,6 +12397,12 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "Errore: impossibile aggiungere chiavi alla macchina remota\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "No command was specified." +msgid "regedit: The line contains invalid syntax.\n" +msgstr "Non è stato specificato nessun comando." + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Esce dall'editor di registro" diff --git a/po/ja.po b/po/ja.po index 10852b5c573..c6f33fba060 100644 --- a/po/ja.po +++ b/po/ja.po @@ -12103,6 +12103,12 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "regedit: レジストリ クラス '%1' を削除できません。\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "regedit: The line '%1' was not recognized.\n" +msgid "regedit: The line contains invalid syntax.\n" +msgstr "regedit: '%1' は認識できない行です。\n" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "レジストリ エディタを終了" diff --git a/po/ko.po b/po/ko.po index 9e1799d9c7b..03a82f8a31c 100644 --- a/po/ko.po +++ b/po/ko.po @@ -12380,6 +12380,12 @@ msgstr "오류: 이 시스템에서 지정된 레지스트리 키나 값을 찾 msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "오류: 원격 머신에 키를 더하는 것은 가능하지 않습니다\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "No command was specified." +msgid "regedit: The line contains invalid syntax.\n" +msgstr "어떤 명령도 정의되지 않았습니다." + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "레지스트리 편집기 나가기" diff --git a/po/lt.po b/po/lt.po index e28ffaddb03..2cd4fa668af 100644 --- a/po/lt.po +++ b/po/lt.po @@ -12106,6 +12106,12 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "regedit: Nepavyko pašalinti registro klasės „%1“.\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "regedit: The line '%1' was not recognized.\n" +msgid "regedit: The line contains invalid syntax.\n" +msgstr "regedit: Eilutė „%1“ neatpažinta.\n" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Išeina iš registro tvarkytuvės" diff --git a/po/ml.po b/po/ml.po index 69f4b6acbed..6ea91f6ac2f 100644 --- a/po/ml.po +++ b/po/ml.po @@ -11514,6 +11514,10 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "" +#: regedit.rc:398 +msgid "regedit: The line contains invalid syntax.\n" +msgstr "" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "" diff --git a/po/nb_NO.po b/po/nb_NO.po index 1ddf3d06dac..b9679f727d7 100644 --- a/po/nb_NO.po +++ b/po/nb_NO.po @@ -12100,6 +12100,12 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "regedit: Kan ikke slette registerklassen \"%1\".\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "regedit: The line '%1' was not recognized.\n" +msgid "regedit: The line contains invalid syntax.\n" +msgstr "regedit: Linjen \"%1\" ble ikke gjenkjent.\n" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Avslutter Registerredigering" diff --git a/po/nl.po b/po/nl.po index b9616491cf5..ff041bc2872 100644 --- a/po/nl.po +++ b/po/nl.po @@ -12362,6 +12362,12 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "Fout: Sleutels konden niet toegevoegd worden aan de remote machine\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "No command was specified." +msgid "regedit: The line contains invalid syntax.\n" +msgstr "Er was geen opdracht opgegeven." + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "De Register-editor afsluiten" diff --git a/po/or.po b/po/or.po index b2e842a2fdc..03b136233b0 100644 --- a/po/or.po +++ b/po/or.po @@ -11514,6 +11514,10 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "" +#: regedit.rc:398 +msgid "regedit: The line contains invalid syntax.\n" +msgstr "" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "" diff --git a/po/pa.po b/po/pa.po index dc300706a11..47860570c3a 100644 --- a/po/pa.po +++ b/po/pa.po @@ -11514,6 +11514,10 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "" +#: regedit.rc:398 +msgid "regedit: The line contains invalid syntax.\n" +msgstr "" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "" diff --git a/po/pl.po b/po/pl.po index 652eb7c8c9e..5c175cc1800 100644 --- a/po/pl.po +++ b/po/pl.po @@ -12149,6 +12149,12 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "regedit: Nie udało się usunąć klasy rejestru '%1'.\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "regedit: The line '%1' was not recognized.\n" +msgid "regedit: The line contains invalid syntax.\n" +msgstr "regedit: Nie rozpoznano linii '%1'.\n" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Kończy działanie edytora rejestru" diff --git a/po/pt_BR.po b/po/pt_BR.po index cd0ede084d0..a6ed0b6cb3e 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -12181,6 +12181,12 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "regedit: Não foi possível remover a classe de registro '%1'.\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "regedit: The line '%1' was not recognized.\n" +msgid "regedit: The line contains invalid syntax.\n" +msgstr "regedit: A linha '%1' não foi reconhecida.\n" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Encerra o Editor do Registro" diff --git a/po/pt_PT.po b/po/pt_PT.po index 60d5873314b..6958cb88482 100644 --- a/po/pt_PT.po +++ b/po/pt_PT.po @@ -12192,6 +12192,12 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "Erro: Incapaz de adicionar chaves à máquina remota\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "No command was specified." +msgid "regedit: The line contains invalid syntax.\n" +msgstr "Nenhum comando indicado." + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Encerra o Editor de Registo" diff --git a/po/rm.po b/po/rm.po index fc17a4836df..c68d5b0c756 100644 --- a/po/rm.po +++ b/po/rm.po @@ -11609,6 +11609,10 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "" +#: regedit.rc:398 +msgid "regedit: The line contains invalid syntax.\n" +msgstr "" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "" diff --git a/po/ro.po b/po/ro.po index 027d130169f..0f2be98fb68 100644 --- a/po/ro.po +++ b/po/ro.po @@ -12105,6 +12105,12 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "regedit: Nu s-a putut șterge clasa de registru „%1”.\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "regedit: The line '%1' was not recognized.\n" +msgid "regedit: The line contains invalid syntax.\n" +msgstr "regedit: Linia „%1” nu a fost recunoscută.\n" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Închide editorul de registru" diff --git a/po/ru.po b/po/ru.po index 13aad0584ec..027a4af9f49 100644 --- a/po/ru.po +++ b/po/ru.po @@ -12100,6 +12100,12 @@ msgstr "regedit: не удалось экспортировать «%1». Ука msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "regedit: не удалось удалить класс «%1».\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "regedit: The line '%1' was not recognized.\n" +msgid "regedit: The line contains invalid syntax.\n" +msgstr "regedit: строка «%1» не распознана.\n" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Выход из редактора реестра" diff --git a/po/sk.po b/po/sk.po index 2a434de9655..243ea6561b4 100644 --- a/po/sk.po +++ b/po/sk.po @@ -11826,6 +11826,12 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "Chyba: Nemožno ukončiť proces \"%1\".\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "No command was specified." +msgid "regedit: The line contains invalid syntax.\n" +msgstr "Nebol špecifikovaný žiadny príkaz." + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Ukončí editor registrov" diff --git a/po/sl.po b/po/sl.po index f971b711c61..df0065aadf7 100644 --- a/po/sl.po +++ b/po/sl.po @@ -12334,6 +12334,12 @@ msgstr "Napaka: sistem ni našel navedenega ključa ali vrednosti registra\n" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "Napaka: ni mogoče dodati ključa na oddaljen računalnik\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "No command was specified." +msgid "regedit: The line contains invalid syntax.\n" +msgstr "Ukaz ni bil naveden." + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Konča urejevalnik registra" diff --git a/po/sr_RS@cyrillic.po b/po/sr_RS@cyrillic.po index 454a72af909..69d4b39039b 100644 --- a/po/sr_RS@cyrillic.po +++ b/po/sr_RS@cyrillic.po @@ -12226,6 +12226,10 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "Желите ли да избришете ових %1 ставки?" +#: regedit.rc:398 +msgid "regedit: The line contains invalid syntax.\n" +msgstr "" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "" diff --git a/po/sr_RS@latin.po b/po/sr_RS@latin.po index 074d90ac7fa..b8dbd991378 100644 --- a/po/sr_RS@latin.po +++ b/po/sr_RS@latin.po @@ -12377,6 +12377,10 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "Želite li da izbrišete ovih %1 stavki?" +#: regedit.rc:398 +msgid "regedit: The line contains invalid syntax.\n" +msgstr "" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "" diff --git a/po/sv.po b/po/sv.po index 40948460c3c..53fa4771ae0 100644 --- a/po/sv.po +++ b/po/sv.po @@ -12009,6 +12009,12 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "reg: Kan inte få tillgång till fjärrmaskin\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "No command was specified." +msgid "regedit: The line contains invalid syntax.\n" +msgstr "Inget kommando angavs." + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Avslutar Registereditorn" diff --git a/po/te.po b/po/te.po index 5fd5e7fd2f8..a96cd2257fb 100644 --- a/po/te.po +++ b/po/te.po @@ -11514,6 +11514,10 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "" +#: regedit.rc:398 +msgid "regedit: The line contains invalid syntax.\n" +msgstr "" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "" diff --git a/po/th.po b/po/th.po index c8f0baab64b..50242a96078 100644 --- a/po/th.po +++ b/po/th.po @@ -11764,6 +11764,10 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "" +#: regedit.rc:398 +msgid "regedit: The line contains invalid syntax.\n" +msgstr "" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "" diff --git a/po/tr.po b/po/tr.po index 20596d6f81a..33da1c9ee46 100644 --- a/po/tr.po +++ b/po/tr.po @@ -12122,6 +12122,12 @@ msgstr "regedit: '%1' verilemiyor. Belirtilen kayıt anahtarı bulunamadı.\n" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "regedit: '%1' kayıt sınıfı silinemiyor.\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "regedit: The line '%1' was not recognized.\n" +msgid "regedit: The line contains invalid syntax.\n" +msgstr "regedit: '%1' satırı bilinmiyor.\n" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Kayıt düzenleyicisinden çıkar" diff --git a/po/uk.po b/po/uk.po index fb09fae356f..4c7b8a9fe9b 100644 --- a/po/uk.po +++ b/po/uk.po @@ -12197,6 +12197,12 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "regedit: Неможливо видалити клас реєстру '%1'.\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "regedit: The line '%1' was not recognized.\n" +msgid "regedit: The line contains invalid syntax.\n" +msgstr "regedit: Рядок '%1' не був розпізнаний.\n" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "Виходить з редактора реєстру" diff --git a/po/wa.po b/po/wa.po index 9a48645169e..bb3e817ca0f 100644 --- a/po/wa.po +++ b/po/wa.po @@ -11672,6 +11672,10 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "" +#: regedit.rc:398 +msgid "regedit: The line contains invalid syntax.\n" +msgstr "" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "" diff --git a/po/wine.pot b/po/wine.pot index 06d8196cbef..2d28e9b22c5 100644 --- a/po/wine.pot +++ b/po/wine.pot @@ -11449,6 +11449,10 @@ msgstr "" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "" +#: regedit.rc:398 +msgid "regedit: The line contains invalid syntax.\n" +msgstr "" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "" diff --git a/po/zh_CN.po b/po/zh_CN.po index 1b6c552af96..45103bf3e49 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -11899,6 +11899,12 @@ msgstr "regedit: 无法导出 '%1'。未找到指定的注册表键。\n" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "regedit:无法删除注册表类“%1”。\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "regedit: The line '%1' was not recognized.\n" +msgid "regedit: The line contains invalid syntax.\n" +msgstr "regedit: 行 '%1' 无法被识别。\n" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "退出注册表编辑器" diff --git a/po/zh_TW.po b/po/zh_TW.po index 7dd0e4a1ae1..ef982236b00 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -12265,6 +12265,12 @@ msgstr "錯誤:系統無法找到指定的註冊表索引鍵或值\n" msgid "regedit: Unable to delete the registry class '%1'.\n" msgstr "錯誤:無法加入索引鍵到遠端機器\n" +#: regedit.rc:398 +#, fuzzy +#| msgid "No command was specified." +msgid "regedit: The line contains invalid syntax.\n" +msgstr "沒有任何命令被指定。" + #: regedit.rc:163 msgid "Quits the registry editor" msgstr "結束註冊表編輯器" diff --git a/programs/regedit/regedit.rc b/programs/regedit/regedit.rc index 1d9b6cbb0a6..28fa0f5c162 100644 --- a/programs/regedit/regedit.rc +++ b/programs/regedit/regedit.rc @@ -394,6 +394,7 @@ STRINGTABLE STRING_REG_KEY_NOT_FOUND, "regedit: Unable to export '%1'. The specified registry key was not found.\n" STRING_DELETE_REG_CLASS_FAILED, "regedit: Unable to delete the registry class '%1'.\n" STRING_UNKNOWN_TYPE, "Unknown Type" + STRING_INVALID_LINE_SYNTAX, "regedit: The line contains invalid syntax.\n" } /* define language neutral resources */ diff --git a/programs/regedit/regproc.c b/programs/regedit/regproc.c index 22c4d9e630f..8dd18d26ece 100644 --- a/programs/regedit/regproc.c +++ b/programs/regedit/regproc.c @@ -531,63 +531,37 @@ static void closeKey(void) */ static void processSetValue(WCHAR* line, BOOL is_unicode) { - WCHAR* val_name; /* registry value name */ - WCHAR* val_data; /* registry value data */ - WCHAR* p; - int line_idx = 0; /* current character under analysis */ + WCHAR *val_name; + int len = 0; LONG res; /* get value name */ - while ( isspaceW(line[line_idx]) ) line_idx++; - if (line[line_idx] == '@' && line[line_idx + 1] == '=') { - line[line_idx] = '\0'; - val_name = line; - line_idx++; - } else if (line[line_idx] == '\"') { - line_idx++; - val_name = line + line_idx; - while (line[line_idx]) { - if (line[line_idx] == '\\') /* skip escaped character */ - { - line_idx += 2; - } else { - if (line[line_idx] == '\"') { - line[line_idx] = '\0'; - line_idx++; - break; - } else { - line_idx++; - } - } - } - while ( isspaceW(line[line_idx]) ) line_idx++; - if (!line[line_idx]) { - output_message(STRING_UNEXPECTED_EOL, line); - return; - } - if (line[line_idx] != '=') { - line[line_idx] = '\"'; - output_message(STRING_UNRECOGNIZED_LINE, line); - return; - } + val_name = line; - } else { - output_message(STRING_UNRECOGNIZED_LINE, line); - return; - } - line_idx++; /* skip the '=' character */ + if (*line == '@') + *line++ = 0; + else if (!REGPROC_unescape_string(++val_name, &line)) + goto error; + + while (*line == ' ' || *line == '\t') line++; + if (*line != '=') + goto error; + line++; + while (*line == ' ' || *line == '\t') line++; - while ( isspaceW(line[line_idx]) ) line_idx++; - val_data = line + line_idx; /* trim trailing blanks */ - line_idx = strlenW(val_data); - while (line_idx > 0 && isspaceW(val_data[line_idx-1])) line_idx--; - val_data[line_idx] = '\0'; + len = strlenW(line); + while (len > 0 && (line[len - 1] == ' ' || line[len - 1] == '\t')) len--; + line[len] = 0; - REGPROC_unescape_string(val_name, &p); - res = setValue(val_name, val_data, is_unicode); + res = setValue(val_name, line, is_unicode); if ( res != ERROR_SUCCESS ) output_message(STRING_SETVALUE_FAILED, val_name, currentKeyName); + return; + +error: + output_message(STRING_SETVALUE_FAILED, val_name, currentKeyName); + output_message(STRING_INVALID_LINE_SYNTAX); } /****************************************************************************** diff --git a/programs/regedit/resource.h b/programs/regedit/resource.h index 295d9b43b2d..5076a7bf378 100644 --- a/programs/regedit/resource.h +++ b/programs/regedit/resource.h @@ -195,3 +195,4 @@ #define STRING_REG_KEY_NOT_FOUND 3021 #define STRING_DELETE_REG_CLASS_FAILED 3022 #define STRING_UNKNOWN_TYPE 3023 +#define STRING_INVALID_LINE_SYNTAX 3024 diff --git a/programs/regedit/tests/regedit.c b/programs/regedit/tests/regedit.c index 8010a47259b..b060e9206c6 100644 --- a/programs/regedit/tests/regedit.c +++ b/programs/regedit/tests/regedit.c @@ -859,12 +859,12 @@ static void test_import_with_whitespace(void) exec_import_str("REGEDIT4\n\n" "[HKEY_CURRENT_USER\\" KEY_BASE "]\n" "@ = \"Test Value\"\n\n"); - todo_wine verify_reg(hkey, "", REG_SZ, "Test Value", 11, 0); + verify_reg(hkey, "", REG_SZ, "Test Value", 11, 0); exec_import_str("REGEDIT4\n\n" "[HKEY_CURRENT_USER\\" KEY_BASE "]\n" "\t@\t=\tdword:\t00000008\t\n\n"); - todo_wine verify_reg(hkey, "", REG_DWORD, &dword, sizeof(DWORD), 0); + verify_reg(hkey, "", REG_DWORD, &dword, sizeof(DWORD), 0); lr = RegCloseKey(hkey); ok(lr == ERROR_SUCCESS, "RegCloseKey failed: got %d, expected 0\n", lr);