reg: Output messages with a variable number of arguments and convert message arrays to strings.
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
dfe1c2b57c
commit
5f07f81ad1
12
po/ar.po
12
po/ar.po
|
@ -11829,6 +11829,18 @@ msgstr "خطأ : فشل النظام في العثور على المفتاح أ
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "النوع غير مدعوم.\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "ال&سجل"
|
||||
|
|
12
po/bg.po
12
po/bg.po
|
@ -11449,6 +11449,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Регистър"
|
||||
|
|
22
po/ca.po
22
po/ca.po
|
@ -11689,6 +11689,28 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Error: Tipus incompatible\n"
|
||||
|
||||
#: reg.rc:40
|
||||
#, 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 integer\n"
|
||||
msgstr ""
|
||||
"desinstal·lador: Una GUID d'aplicació ha de seguir l'opció '--remove'\n"
|
||||
|
||||
#: reg.rc:41
|
||||
#, 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 hexadecimal value\n"
|
||||
msgstr ""
|
||||
"desinstal·lador: Una GUID d'aplicació ha de seguir l'opció '--remove'\n"
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registre"
|
||||
|
|
12
po/cs.po
12
po/cs.po
|
@ -11516,6 +11516,18 @@ msgstr "Chyba: Systém nemohl najít specifikovaný klíč registru nebo hodnotu
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Nepodporovaný typ.\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registr"
|
||||
|
|
12
po/da.po
12
po/da.po
|
@ -11782,6 +11782,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Ikke-understøttet type.\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Register"
|
||||
|
|
22
po/de.po
22
po/de.po
|
@ -11667,6 +11667,28 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Fehler: Nicht unterstützter Typ\n"
|
||||
|
||||
#: reg.rc:40
|
||||
#, 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 integer\n"
|
||||
msgstr ""
|
||||
"Uninstaller: Auf die Option '--remove' muss eine Anwendungs-GUID folgen\n"
|
||||
|
||||
#: reg.rc:41
|
||||
#, 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 hexadecimal value\n"
|
||||
msgstr ""
|
||||
"Uninstaller: Auf die Option '--remove' muss eine Anwendungs-GUID folgen\n"
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registrierung"
|
||||
|
|
12
po/el.po
12
po/el.po
|
@ -11241,6 +11241,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Επιλογές.\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
16
po/en.po
16
po/en.po
|
@ -11591,6 +11591,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Error: Unsupported type\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr "reg: The option [/d] must be followed by a valid integer\n"
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registry"
|
||||
|
@ -13724,7 +13736,9 @@ msgstr "Configuration error"
|
|||
msgid ""
|
||||
"The size of the screen buffer must be greater than or equal to the size of "
|
||||
"the window."
|
||||
msgstr "The size of the screen buffer must be greater than or equal to the size of the window."
|
||||
msgstr ""
|
||||
"The size of the screen buffer must be greater than or equal to the size of "
|
||||
"the window."
|
||||
|
||||
#: wineconsole.rc:37
|
||||
msgid "Each character is %1!u! pixels wide and %2!u! pixels high"
|
||||
|
|
16
po/en_US.po
16
po/en_US.po
|
@ -11591,6 +11591,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Error: Unsupported type\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr "reg: The option [/d] must be followed by a valid integer\n"
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registry"
|
||||
|
@ -13724,7 +13736,9 @@ msgstr "Configuration error"
|
|||
msgid ""
|
||||
"The size of the screen buffer must be greater than or equal to the size of "
|
||||
"the window."
|
||||
msgstr "The size of the screen buffer must be greater than or equal to the size of the window."
|
||||
msgstr ""
|
||||
"The size of the screen buffer must be greater than or equal to the size of "
|
||||
"the window."
|
||||
|
||||
#: wineconsole.rc:37
|
||||
msgid "Each character is %1!u! pixels wide and %2!u! pixels high"
|
||||
|
|
12
po/eo.po
12
po/eo.po
|
@ -11138,6 +11138,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registrejo"
|
||||
|
|
12
po/es.po
12
po/es.po
|
@ -11861,6 +11861,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Tipo no soportado.\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registro"
|
||||
|
|
12
po/fa.po
12
po/fa.po
|
@ -11236,6 +11236,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
20
po/fi.po
20
po/fi.po
|
@ -11570,6 +11570,26 @@ msgstr "Virhe: Järjestelmä ei löytänyt annettua rekisteriavainta tai -arvoa\
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Virhe: Tyyppiä ei tueta\n"
|
||||
|
||||
#: reg.rc:40
|
||||
#, 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 integer\n"
|
||||
msgstr "uninstaller: Valitsinta '--remove' täytyy seurata ohjelman GUID\n"
|
||||
|
||||
#: reg.rc:41
|
||||
#, 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 hexadecimal value\n"
|
||||
msgstr "uninstaller: Valitsinta '--remove' täytyy seurata ohjelman GUID\n"
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Rekisteri"
|
||||
|
|
24
po/fr.po
24
po/fr.po
|
@ -11729,6 +11729,30 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Erreur : type non pris en charge\n"
|
||||
|
||||
#: reg.rc:40
|
||||
#, 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 integer\n"
|
||||
msgstr ""
|
||||
"uninstaller : l'option « --remove » doit être suivie d'un GUID "
|
||||
"d'application\n"
|
||||
|
||||
#: reg.rc:41
|
||||
#, 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 hexadecimal value\n"
|
||||
msgstr ""
|
||||
"uninstaller : l'option « --remove » doit être suivie d'un GUID "
|
||||
"d'application\n"
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registre"
|
||||
|
|
12
po/he.po
12
po/he.po
|
@ -11605,6 +11605,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Error: Command line not supported\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&רישום המערכת"
|
||||
|
|
12
po/hi.po
12
po/hi.po
|
@ -11047,6 +11047,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
12
po/hr.po
12
po/hr.po
|
@ -11339,6 +11339,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Nepodržan tip.\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registar"
|
||||
|
|
12
po/hu.po
12
po/hu.po
|
@ -11776,6 +11776,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Nem támogatott típus.\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Fájl"
|
||||
|
|
12
po/it.po
12
po/it.po
|
@ -11862,6 +11862,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Tipo non supportato.\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registro"
|
||||
|
|
22
po/ja.po
22
po/ja.po
|
@ -11575,6 +11575,28 @@ msgstr "エラー: システムは指定されたキーまたは値を見つけ
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "エラー: サポートされていない種類です\n"
|
||||
|
||||
#: reg.rc:40
|
||||
#, 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 integer\n"
|
||||
msgstr ""
|
||||
"uninstaller: --remove オプションはアプリケーション GUID の指定が必要です\n"
|
||||
|
||||
#: reg.rc:41
|
||||
#, 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 hexadecimal value\n"
|
||||
msgstr ""
|
||||
"uninstaller: --remove オプションはアプリケーション GUID の指定が必要です\n"
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "レジストリ(&R)"
|
||||
|
|
12
po/ko.po
12
po/ko.po
|
@ -11851,6 +11851,18 @@ msgstr "오류: 이 시스템에서 지정된 레지스트리 키나 값을 찾
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "지원하지 않는 형식.\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "레지스트리(&R)"
|
||||
|
|
22
po/lt.po
22
po/lt.po
|
@ -11598,6 +11598,28 @@ msgstr "Klaida: Sistemai nepavyko rasti nurodyto registro rakto ar reikšmės\n"
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Klaida: Nepalaikomas tipas\n"
|
||||
|
||||
#: reg.rc:40
|
||||
#, 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 integer\n"
|
||||
msgstr ""
|
||||
"šalinimo programa: Už parametro „--remove“ privalo būti programos GUID\n"
|
||||
|
||||
#: reg.rc:41
|
||||
#, 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 hexadecimal value\n"
|
||||
msgstr ""
|
||||
"šalinimo programa: Už parametro „--remove“ privalo būti programos GUID\n"
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "R&egistras"
|
||||
|
|
12
po/ml.po
12
po/ml.po
|
@ -11047,6 +11047,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
12
po/nb_NO.po
12
po/nb_NO.po
|
@ -11687,6 +11687,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Typen støttes ikke.\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Register"
|
||||
|
|
12
po/nl.po
12
po/nl.po
|
@ -11828,6 +11828,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Niet-ondersteund type.\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registerbestand"
|
||||
|
|
12
po/or.po
12
po/or.po
|
@ -11047,6 +11047,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
12
po/pa.po
12
po/pa.po
|
@ -11047,6 +11047,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
20
po/pl.po
20
po/pl.po
|
@ -11648,6 +11648,26 @@ msgstr "Błąd: System nie mógł znaleźć podanej wartości lub klucza rejestr
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Błąd: Niewspierany typ\n"
|
||||
|
||||
#: reg.rc:40
|
||||
#, 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 integer\n"
|
||||
msgstr "usuwanie programów: Po opcji '--remove' należy podać GUID aplikacji\n"
|
||||
|
||||
#: reg.rc:41
|
||||
#, 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 hexadecimal value\n"
|
||||
msgstr "usuwanie programów: Po opcji '--remove' należy podać GUID aplikacji\n"
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Rejestr"
|
||||
|
|
12
po/pt_BR.po
12
po/pt_BR.po
|
@ -11667,6 +11667,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Erro: Tipo não suportado.\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registro"
|
||||
|
|
12
po/pt_PT.po
12
po/pt_PT.po
|
@ -11653,6 +11653,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Tipo não suportado.\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registo"
|
||||
|
|
12
po/rm.po
12
po/rm.po
|
@ -11125,6 +11125,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
12
po/ro.po
12
po/ro.po
|
@ -11872,6 +11872,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Eroare: Linie de comandă nesuportată\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registru"
|
||||
|
|
24
po/ru.po
24
po/ru.po
|
@ -11593,6 +11593,30 @@ msgstr "Ошибка: не удалось найти указанный разд
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Ошибка: тип не поддерживается\n"
|
||||
|
||||
#: reg.rc:40
|
||||
#, 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 integer\n"
|
||||
msgstr ""
|
||||
"uninstaller: за опцией «--remove» должен следовать GUID идентификатор "
|
||||
"приложения\n"
|
||||
|
||||
#: reg.rc:41
|
||||
#, 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 hexadecimal value\n"
|
||||
msgstr ""
|
||||
"uninstaller: за опцией «--remove» должен следовать GUID идентификатор "
|
||||
"приложения\n"
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Реестр"
|
||||
|
|
12
po/sk.po
12
po/sk.po
|
@ -11303,6 +11303,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Nepodporovaný typ.\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Registry"
|
||||
|
|
12
po/sl.po
12
po/sl.po
|
@ -11805,6 +11805,18 @@ msgstr "Napaka: sistem ni našel navedenega ključa ali vrednosti registra\n"
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Nepodprta vrsta.\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Register"
|
||||
|
|
|
@ -11701,6 +11701,18 @@ msgid "Error: Unsupported type\n"
|
|||
msgstr ""
|
||||
"Грешка: унесени су непознати или неисправни параметри наредбене линије\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
|
@ -11836,6 +11836,18 @@ msgid "Error: Unsupported type\n"
|
|||
msgstr ""
|
||||
"Greška: uneseni su nepoznati ili neispravni parametri naredbene linije\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
12
po/sv.po
12
po/sv.po
|
@ -11499,6 +11499,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Error: Ej stödd typ\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Register"
|
||||
|
|
12
po/te.po
12
po/te.po
|
@ -11047,6 +11047,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
12
po/th.po
12
po/th.po
|
@ -11278,6 +11278,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
22
po/tr.po
22
po/tr.po
|
@ -11614,6 +11614,28 @@ msgstr "Hata: Sistem belirtilen kayıt anahtarını veya değeri bulamadı\n"
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Hata: Desteklenmeyen tür\n"
|
||||
|
||||
#: reg.rc:40
|
||||
#, 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 integer\n"
|
||||
msgstr ""
|
||||
"uninstaller: --remove seçeneğinden sonra bir uygulama GUID'i girilmelidir\n"
|
||||
|
||||
#: reg.rc:41
|
||||
#, 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 hexadecimal value\n"
|
||||
msgstr ""
|
||||
"uninstaller: --remove seçeneğinden sonra bir uygulama GUID'i girilmelidir\n"
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Kayıt"
|
||||
|
|
22
po/uk.po
22
po/uk.po
|
@ -11676,6 +11676,28 @@ msgstr "Помилка: не вдалось знайти вказаний клю
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "Помилка: Непідтримуваний тип\n"
|
||||
|
||||
#: reg.rc:40
|
||||
#, 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 integer\n"
|
||||
msgstr ""
|
||||
"uninstaller: Для параметра '--remove' повинен бути вказаний GUID застосунка\n"
|
||||
|
||||
#: reg.rc:41
|
||||
#, 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 hexadecimal value\n"
|
||||
msgstr ""
|
||||
"uninstaller: Для параметра '--remove' повинен бути вказаний GUID застосунка\n"
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "&Реєстр"
|
||||
|
|
12
po/wa.po
12
po/wa.po
|
@ -11186,6 +11186,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
12
po/wine.pot
12
po/wine.pot
|
@ -10983,6 +10983,18 @@ msgstr ""
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr ""
|
||||
|
|
20
po/zh_CN.po
20
po/zh_CN.po
|
@ -11120,6 +11120,26 @@ msgstr "错误:系统无法找到指定的注册表键或值\n"
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "错误:不支持的格式\n"
|
||||
|
||||
#: reg.rc:40
|
||||
#, 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 integer\n"
|
||||
msgstr "uninstaller: 选项 '--remove' 必须后接一个应用程序 GUID\n"
|
||||
|
||||
#: reg.rc:41
|
||||
#, 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 hexadecimal value\n"
|
||||
msgstr "uninstaller: 选项 '--remove' 必须后接一个应用程序 GUID\n"
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "注册表(&R)"
|
||||
|
|
12
po/zh_TW.po
12
po/zh_TW.po
|
@ -11736,6 +11736,18 @@ msgstr "錯誤:系統無法找到指定的註冊表索引鍵或值\n"
|
|||
msgid "Error: Unsupported type\n"
|
||||
msgstr "不受支援的型態。\n"
|
||||
|
||||
#: reg.rc:40
|
||||
msgid "reg: The option [/d] must be followed by a valid integer\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:41
|
||||
msgid "reg: The option [/d] must be followed by a valid hexadecimal value\n"
|
||||
msgstr ""
|
||||
|
||||
#: reg.rc:42
|
||||
msgid "reg: Unhandled registry data type [/t 0x%1!x!, /d %2]\n"
|
||||
msgstr ""
|
||||
|
||||
#: regedit.rc:34
|
||||
msgid "&Registry"
|
||||
msgstr "註冊表(&R)"
|
||||
|
|
|
@ -118,13 +118,19 @@ static void output_formatstring(const WCHAR *fmt, __ms_va_list va_args)
|
|||
LocalFree(str);
|
||||
}
|
||||
|
||||
static void reg_message(int msg)
|
||||
static void __cdecl output_message(unsigned int id, ...)
|
||||
{
|
||||
WCHAR msg_buffer[8192];
|
||||
WCHAR fmt[1024];
|
||||
__ms_va_list va_args;
|
||||
|
||||
LoadStringW(GetModuleHandleW(NULL), msg, msg_buffer,
|
||||
sizeof(msg_buffer)/sizeof(WCHAR));
|
||||
output_writeconsole(msg_buffer, strlenW(msg_buffer));
|
||||
if (!LoadStringW(GetModuleHandleW(NULL), id, fmt, ARRAY_SIZE(fmt)))
|
||||
{
|
||||
WINE_FIXME("LoadString failed with %d\n", GetLastError());
|
||||
return;
|
||||
}
|
||||
__ms_va_start(va_args, id);
|
||||
output_formatstring(fmt, va_args);
|
||||
__ms_va_end(va_args);
|
||||
}
|
||||
|
||||
static void __cdecl output_string(const WCHAR *fmt, ...)
|
||||
|
@ -207,8 +213,7 @@ static LPBYTE get_regdata(LPWSTR data, DWORD reg_type, WCHAR separator, DWORD *r
|
|||
DWORD val;
|
||||
val = strtolW(data, &rest, 0);
|
||||
if (rest == data) {
|
||||
static const WCHAR nonnumber[] = {'E','r','r','o','r',':',' ','/','d',' ','r','e','q','u','i','r','e','s',' ','n','u','m','b','e','r','.','\n',0};
|
||||
output_string(nonnumber);
|
||||
output_message(STRING_MISSING_INTEGER);
|
||||
break;
|
||||
}
|
||||
*reg_count = sizeof(DWORD);
|
||||
|
@ -218,7 +223,6 @@ static LPBYTE get_regdata(LPWSTR data, DWORD reg_type, WCHAR separator, DWORD *r
|
|||
}
|
||||
case REG_BINARY:
|
||||
{
|
||||
static const WCHAR nohex[] = {'E','r','r','o','r',':',' ','/','d',' ','r','e','q','u','i','r','e','s',' ','h','e','x',' ','d','a','t','a','.','\n',0};
|
||||
BYTE hex0, hex1;
|
||||
int i = 0, destByteIndex = 0, datalen = lstrlenW(data);
|
||||
*reg_count = ((datalen + datalen % 2) / 2) * sizeof(BYTE);
|
||||
|
@ -242,15 +246,12 @@ static LPBYTE get_regdata(LPWSTR data, DWORD reg_type, WCHAR separator, DWORD *r
|
|||
no_hex_data:
|
||||
/* cleanup, print error */
|
||||
HeapFree(GetProcessHeap(), 0, out_data);
|
||||
output_string(nohex);
|
||||
output_message(STRING_MISSING_HEXDATA);
|
||||
out_data = NULL;
|
||||
break;
|
||||
}
|
||||
default:
|
||||
{
|
||||
static const WCHAR unhandled[] = {'U','n','h','a','n','d','l','e','d',' ','T','y','p','e',' ','0','x','%','1','!','x','!',' ',' ','d','a','t','a',' ','%','2','\n',0};
|
||||
output_string(unhandled, reg_type, data);
|
||||
}
|
||||
output_message(STRING_UNHANDLED_TYPE, reg_type, data);
|
||||
}
|
||||
|
||||
return out_data;
|
||||
|
@ -262,13 +263,13 @@ static BOOL sane_path(const WCHAR *key)
|
|||
|
||||
if (i < 3 || (key[i - 1] == '\\' && key[i - 2] == '\\'))
|
||||
{
|
||||
reg_message(STRING_INVALID_KEY);
|
||||
output_message(STRING_INVALID_KEY);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (key[0] == '\\' && key[1] == '\\' && key[2] != '\\')
|
||||
{
|
||||
reg_message(STRING_NO_REMOTE);
|
||||
output_message(STRING_NO_REMOTE);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
@ -287,7 +288,7 @@ static int reg_add(WCHAR *key_name, WCHAR *value_name, BOOL value_empty,
|
|||
p = strchrW(key_name,'\\');
|
||||
if (!p)
|
||||
{
|
||||
reg_message(STRING_INVALID_KEY);
|
||||
output_message(STRING_INVALID_KEY);
|
||||
return 1;
|
||||
}
|
||||
p++;
|
||||
|
@ -295,13 +296,13 @@ static int reg_add(WCHAR *key_name, WCHAR *value_name, BOOL value_empty,
|
|||
root = path_get_rootkey(key_name);
|
||||
if (!root)
|
||||
{
|
||||
reg_message(STRING_INVALID_KEY);
|
||||
output_message(STRING_INVALID_KEY);
|
||||
return 1;
|
||||
}
|
||||
|
||||
if(RegCreateKeyW(root,p,&subkey)!=ERROR_SUCCESS)
|
||||
{
|
||||
reg_message(STRING_INVALID_KEY);
|
||||
output_message(STRING_INVALID_KEY);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
@ -323,7 +324,7 @@ static int reg_add(WCHAR *key_name, WCHAR *value_name, BOOL value_empty,
|
|||
if (reg_type == ~0u)
|
||||
{
|
||||
RegCloseKey(subkey);
|
||||
reg_message(STRING_UNSUPPORTED_TYPE);
|
||||
output_message(STRING_UNSUPPORTED_TYPE);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
@ -335,7 +336,7 @@ static int reg_add(WCHAR *key_name, WCHAR *value_name, BOOL value_empty,
|
|||
}
|
||||
|
||||
RegCloseKey(subkey);
|
||||
reg_message(STRING_SUCCESS);
|
||||
output_message(STRING_SUCCESS);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -352,7 +353,7 @@ static int reg_delete(WCHAR *key_name, WCHAR *value_name, BOOL value_empty,
|
|||
p = strchrW(key_name,'\\');
|
||||
if (!p)
|
||||
{
|
||||
reg_message(STRING_INVALID_KEY);
|
||||
output_message(STRING_INVALID_KEY);
|
||||
return 1;
|
||||
}
|
||||
p++;
|
||||
|
@ -360,19 +361,19 @@ static int reg_delete(WCHAR *key_name, WCHAR *value_name, BOOL value_empty,
|
|||
root = path_get_rootkey(key_name);
|
||||
if (!root)
|
||||
{
|
||||
reg_message(STRING_INVALID_KEY);
|
||||
output_message(STRING_INVALID_KEY);
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (value_name && value_empty)
|
||||
{
|
||||
reg_message(STRING_INVALID_CMDLINE);
|
||||
output_message(STRING_INVALID_CMDLINE);
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (value_empty && value_all)
|
||||
{
|
||||
reg_message(STRING_INVALID_CMDLINE);
|
||||
output_message(STRING_INVALID_CMDLINE);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
@ -386,16 +387,16 @@ static int reg_delete(WCHAR *key_name, WCHAR *value_name, BOOL value_empty,
|
|||
{
|
||||
if (RegDeleteTreeW(root,p)!=ERROR_SUCCESS)
|
||||
{
|
||||
reg_message(STRING_CANNOT_FIND);
|
||||
output_message(STRING_CANNOT_FIND);
|
||||
return 1;
|
||||
}
|
||||
reg_message(STRING_SUCCESS);
|
||||
output_message(STRING_SUCCESS);
|
||||
return 0;
|
||||
}
|
||||
|
||||
if(RegOpenKeyW(root,p,&subkey)!=ERROR_SUCCESS)
|
||||
{
|
||||
reg_message(STRING_CANNOT_FIND);
|
||||
output_message(STRING_CANNOT_FIND);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
@ -439,7 +440,7 @@ static int reg_delete(WCHAR *key_name, WCHAR *value_name, BOOL value_empty,
|
|||
if (RegDeleteValueW(subkey,value_name) != ERROR_SUCCESS)
|
||||
{
|
||||
RegCloseKey(subkey);
|
||||
reg_message(STRING_CANNOT_FIND);
|
||||
output_message(STRING_CANNOT_FIND);
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
@ -449,7 +450,7 @@ static int reg_delete(WCHAR *key_name, WCHAR *value_name, BOOL value_empty,
|
|||
}
|
||||
|
||||
RegCloseKey(subkey);
|
||||
reg_message(STRING_SUCCESS);
|
||||
output_message(STRING_SUCCESS);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -483,7 +484,7 @@ int wmain(int argc, WCHAR *argvW[])
|
|||
if (argc < 2 || !lstrcmpW(argvW[1], slashHelpW)
|
||||
|| !lstrcmpiW(argvW[1], slashHW))
|
||||
{
|
||||
reg_message(STRING_USAGE);
|
||||
output_message(STRING_USAGE);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -494,13 +495,13 @@ int wmain(int argc, WCHAR *argvW[])
|
|||
|
||||
if (argc < 3)
|
||||
{
|
||||
reg_message(STRING_INVALID_CMDLINE);
|
||||
output_message(STRING_INVALID_CMDLINE);
|
||||
return 1;
|
||||
}
|
||||
else if (argc == 3 && (!lstrcmpW(argvW[2], slashHelpW) ||
|
||||
!lstrcmpiW(argvW[2], slashHW)))
|
||||
{
|
||||
reg_message(STRING_ADD_USAGE);
|
||||
output_message(STRING_ADD_USAGE);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -530,13 +531,13 @@ int wmain(int argc, WCHAR *argvW[])
|
|||
|
||||
if (argc < 3)
|
||||
{
|
||||
reg_message(STRING_INVALID_CMDLINE);
|
||||
output_message(STRING_INVALID_CMDLINE);
|
||||
return 1;
|
||||
}
|
||||
else if (argc == 3 && (!lstrcmpW(argvW[2], slashHelpW) ||
|
||||
!lstrcmpiW(argvW[2], slashHW)))
|
||||
{
|
||||
reg_message(STRING_DELETE_USAGE);
|
||||
output_message(STRING_DELETE_USAGE);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -561,13 +562,13 @@ int wmain(int argc, WCHAR *argvW[])
|
|||
|
||||
if (argc < 3)
|
||||
{
|
||||
reg_message(STRING_INVALID_CMDLINE);
|
||||
output_message(STRING_INVALID_CMDLINE);
|
||||
return 1;
|
||||
}
|
||||
else if (argc == 3 && (!lstrcmpW(argvW[2], slashHelpW) ||
|
||||
!lstrcmpiW(argvW[2], slashHW)))
|
||||
{
|
||||
reg_message(STRING_QUERY_USAGE);
|
||||
output_message(STRING_QUERY_USAGE);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -585,7 +586,7 @@ int wmain(int argc, WCHAR *argvW[])
|
|||
}
|
||||
else
|
||||
{
|
||||
reg_message(STRING_INVALID_CMDLINE);
|
||||
output_message(STRING_INVALID_CMDLINE);
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -31,3 +31,6 @@
|
|||
#define STRING_NO_REMOTE 108
|
||||
#define STRING_CANNOT_FIND 109
|
||||
#define STRING_UNSUPPORTED_TYPE 110
|
||||
#define STRING_MISSING_INTEGER 111
|
||||
#define STRING_MISSING_HEXDATA 112
|
||||
#define STRING_UNHANDLED_TYPE 113
|
||||
|
|
|
@ -36,4 +36,7 @@ STRINGTABLE
|
|||
STRING_NO_REMOTE, "Error: Unable to access remote machine\n"
|
||||
STRING_CANNOT_FIND, "Error: The system was unable to find the specified registry key or value\n"
|
||||
STRING_UNSUPPORTED_TYPE, "Error: Unsupported type\n"
|
||||
STRING_MISSING_INTEGER, "reg: The option [/d] must be followed by a valid integer\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"
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue