diff --git a/po/ar.po b/po/ar.po index 4a7c7cc1b2c..f1b7fcf2600 100644 --- a/po/ar.po +++ b/po/ar.po @@ -11957,7 +11957,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "فشل فتح '%1'\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/bg.po b/po/bg.po index 93f317a668d..634a5f128a0 100644 --- a/po/bg.po +++ b/po/bg.po @@ -11784,7 +11784,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/ca.po b/po/ca.po index 129d953975b..a4513cf3d83 100644 --- a/po/ca.po +++ b/po/ca.po @@ -12047,8 +12047,8 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "regsvr32: S'ha fallat en obrir el DLL '%1'\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" -msgstr "regsvr32: %1 no està implementat en el DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" +msgstr "regsvr32: '%1!S!' no està implementat en el DLL '%2'\n" #: regsvr32.rc:44 msgid "regsvr32: Failed to register DLL '%1'\n" diff --git a/po/cs.po b/po/cs.po index 89970c65f76..11796a8b940 100644 --- a/po/cs.po +++ b/po/cs.po @@ -11833,7 +11833,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "Otevření „%1“ se nezdařilo\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/da.po b/po/da.po index 041d2ae4b2a..e42e2347aaf 100644 --- a/po/da.po +++ b/po/da.po @@ -12094,7 +12094,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "Kunne ikke åbne «%1»\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/de.po b/po/de.po index 8f6a548039b..048692973b8 100644 --- a/po/de.po +++ b/po/de.po @@ -12011,8 +12011,8 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "regsvr32: DLL '%1' konnte nicht geladen werden\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" -msgstr "regsvr32: %1 nicht in DLL '%2' implementiert\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" +msgstr "regsvr32: '%1!S!' nicht in DLL '%2' implementiert\n" #: regsvr32.rc:44 msgid "regsvr32: Failed to register DLL '%1'\n" diff --git a/po/el.po b/po/el.po index 6f2e9fe8dff..9466487e705 100644 --- a/po/el.po +++ b/po/el.po @@ -11569,7 +11569,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/en.po b/po/en.po index 0dc0c139e82..10522b7ba75 100644 --- a/po/en.po +++ b/po/en.po @@ -11933,8 +11933,8 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "regsvr32: Failed to load DLL '%1'\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" -msgstr "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" +msgstr "regsvr32: '%1!S!' not implemented in DLL '%2'\n" #: regsvr32.rc:44 msgid "regsvr32: Failed to register DLL '%1'\n" diff --git a/po/en_US.po b/po/en_US.po index a932ea66d15..f91ee3fbac5 100644 --- a/po/en_US.po +++ b/po/en_US.po @@ -11933,8 +11933,8 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "regsvr32: Failed to load DLL '%1'\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" -msgstr "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" +msgstr "regsvr32: '%1!S!' not implemented in DLL '%2'\n" #: regsvr32.rc:44 msgid "regsvr32: Failed to register DLL '%1'\n" diff --git a/po/eo.po b/po/eo.po index b14e9b90f8d..4be0c6b97ce 100644 --- a/po/eo.po +++ b/po/eo.po @@ -11459,7 +11459,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/es.po b/po/es.po index 158c77520f2..8722a2eaa0d 100644 --- a/po/es.po +++ b/po/es.po @@ -12176,7 +12176,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "No se pudo abrir '%1'\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/fa.po b/po/fa.po index d695500c8c7..9b247922609 100644 --- a/po/fa.po +++ b/po/fa.po @@ -11568,7 +11568,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/fi.po b/po/fi.po index 3d4d03e43e6..605692d7cc2 100644 --- a/po/fi.po +++ b/po/fi.po @@ -11913,8 +11913,8 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "regsvr32: DLL:n '%1' lataaminen epäonnistui\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" -msgstr "regsvr32: %1-toteutusta ei ole DLL:ssä '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" +msgstr "regsvr32: '%1!S!'-toteutusta ei ole DLL:ssä '%2'\n" #: regsvr32.rc:44 msgid "regsvr32: Failed to register DLL '%1'\n" diff --git a/po/fr.po b/po/fr.po index 5ac389e2e71..82a750cf286 100644 --- a/po/fr.po +++ b/po/fr.po @@ -12092,8 +12092,8 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "regsvr32 : Impossible de charger la DLL « %1 »\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" -msgstr "regsvr32 : %1 non implémentée dans la DLL « %2 »\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" +msgstr "regsvr32 : « %1!S! » non implémentée dans la DLL « %2 »\n" #: regsvr32.rc:44 msgid "regsvr32: Failed to register DLL '%1'\n" diff --git a/po/he.po b/po/he.po index ab4b1961fdb..f02b441ec9b 100644 --- a/po/he.po +++ b/po/he.po @@ -12148,7 +12148,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "Failed to open '%1'\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/hi.po b/po/hi.po index 0e626085905..3614e497a76 100644 --- a/po/hi.po +++ b/po/hi.po @@ -11371,7 +11371,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/hr.po b/po/hr.po index c995319890e..ab5028a990e 100644 --- a/po/hr.po +++ b/po/hr.po @@ -11648,7 +11648,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "Neuspjelo otvaranje '%1'\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/hu.po b/po/hu.po index b7a882a4418..02fc5d8dfaa 100644 --- a/po/hu.po +++ b/po/hu.po @@ -12100,7 +12100,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "'%1' megnyitása sikertelen\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/it.po b/po/it.po index 94a9b6ae164..fed8f6e1572 100644 --- a/po/it.po +++ b/po/it.po @@ -12176,7 +12176,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "Impossibile aprire '%1'\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/ja.po b/po/ja.po index aa54d47b381..042f443ad86 100644 --- a/po/ja.po +++ b/po/ja.po @@ -11936,8 +11936,8 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "regsvr32: '%1' を読み込めませんでした\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" -msgstr "regsvr32: %1はDLL '%2'内で実装されていません\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" +msgstr "regsvr32: '%1!S!'はDLL '%2'内で実装されていません\n" #: regsvr32.rc:44 msgid "regsvr32: Failed to register DLL '%1'\n" diff --git a/po/ko.po b/po/ko.po index 23d54e8027c..bf2d206ab13 100644 --- a/po/ko.po +++ b/po/ko.po @@ -11981,7 +11981,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "'%1' 열기 실패\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/lt.po b/po/lt.po index f18df3e74d3..5689d184ab5 100644 --- a/po/lt.po +++ b/po/lt.po @@ -11939,8 +11939,8 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "regsvr32: Nepavyko įkelti DLL bibliotekos „%1“\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" -msgstr "regsvr32: %1 neįgyvendinta DLL bibliotekoje „%2“\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" +msgstr "regsvr32: „%1!S!“ neįgyvendinta DLL bibliotekoje „%2“\n" #: regsvr32.rc:44 msgid "regsvr32: Failed to register DLL '%1'\n" diff --git a/po/ml.po b/po/ml.po index 3d9714289fc..51191ad0f52 100644 --- a/po/ml.po +++ b/po/ml.po @@ -11371,7 +11371,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/nb_NO.po b/po/nb_NO.po index 01137171612..e871e48a83a 100644 --- a/po/nb_NO.po +++ b/po/nb_NO.po @@ -11999,7 +11999,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "Klarte ikke åpne «%1»\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/nl.po b/po/nl.po index a4d5c932055..49eac7f9645 100644 --- a/po/nl.po +++ b/po/nl.po @@ -12142,7 +12142,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "Openen van '%1' is mislukt\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/or.po b/po/or.po index e391570741f..bd2047237d9 100644 --- a/po/or.po +++ b/po/or.po @@ -11371,7 +11371,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/pa.po b/po/pa.po index 44e3e48b575..7b18a10a492 100644 --- a/po/pa.po +++ b/po/pa.po @@ -11371,7 +11371,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/pl.po b/po/pl.po index f0adc0133ba..7a54d0b300f 100644 --- a/po/pl.po +++ b/po/pl.po @@ -12005,8 +12005,8 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "regsvr32: Nieudane wczytywanie biblioteki DLL '%1'\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" -msgstr "regsvr32: %1 nie jest zaimplementowana w bibliotece DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" +msgstr "regsvr32: '%1!S!' nie jest zaimplementowana w bibliotece DLL '%2'\n" #: regsvr32.rc:44 msgid "regsvr32: Failed to register DLL '%1'\n" diff --git a/po/pt_BR.po b/po/pt_BR.po index e1f7796d157..010744e36f8 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -12015,8 +12015,8 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "regsvr32: Falha ao carregar a DLL '%1'\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" -msgstr "regsvr32: %1 não implementado na DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" +msgstr "regsvr32: '%1!S!' não implementado na DLL '%2'\n" #: regsvr32.rc:44 msgid "regsvr32: Failed to register DLL '%1'\n" diff --git a/po/pt_PT.po b/po/pt_PT.po index afdfee8ae62..bbb0a5d2cfa 100644 --- a/po/pt_PT.po +++ b/po/pt_PT.po @@ -11974,7 +11974,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "Falhou ao abrir '%1'\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/rm.po b/po/rm.po index 019d1f56bf5..09f217e1721 100644 --- a/po/rm.po +++ b/po/rm.po @@ -11457,7 +11457,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/ro.po b/po/ro.po index e37f9765451..e3ecc502574 100644 --- a/po/ro.po +++ b/po/ro.po @@ -12182,7 +12182,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "Deschiderea „%1” a eșuat\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/ru.po b/po/ru.po index 08b24790d0b..69c1fc368dd 100644 --- a/po/ru.po +++ b/po/ru.po @@ -11939,8 +11939,8 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "regsvr32: не удалось загрузить DLL «%1»\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" -msgstr "regsvr32: %1 не реализован в DLL «%2»\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" +msgstr "regsvr32: «%1!S!» не реализован в DLL «%2»\n" #: regsvr32.rc:44 msgid "regsvr32: Failed to register DLL '%1'\n" diff --git a/po/sk.po b/po/sk.po index dcaade35389..4c017131299 100644 --- a/po/sk.po +++ b/po/sk.po @@ -11614,7 +11614,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/sl.po b/po/sl.po index ef225ecf845..166c7dbabbf 100644 --- a/po/sl.po +++ b/po/sl.po @@ -12122,7 +12122,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "Odpiranje '%1' je spodletelo\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/sr_RS@cyrillic.po b/po/sr_RS@cyrillic.po index 800414c0032..7cfb4f43c80 100644 --- a/po/sr_RS@cyrillic.po +++ b/po/sr_RS@cyrillic.po @@ -12039,7 +12039,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "Отварање „%s“ датотеке није успело\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/sr_RS@latin.po b/po/sr_RS@latin.po index 80d10853c54..1dff0b9ec31 100644 --- a/po/sr_RS@latin.po +++ b/po/sr_RS@latin.po @@ -12186,7 +12186,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "Otvaranje „%s“ datoteke nije uspelo\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/sv.po b/po/sv.po index d378c72627f..731f820b452 100644 --- a/po/sv.po +++ b/po/sv.po @@ -11889,7 +11889,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "Misslyckades med att öppna '%1'\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/te.po b/po/te.po index 06fcbbdc892..1fd687f5699 100644 --- a/po/te.po +++ b/po/te.po @@ -11371,7 +11371,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/th.po b/po/th.po index af1f8af4cb1..9a5c6353f2c 100644 --- a/po/th.po +++ b/po/th.po @@ -11612,7 +11612,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/tr.po b/po/tr.po index 7d4ad9b059b..ed5e489a4f0 100644 --- a/po/tr.po +++ b/po/tr.po @@ -11948,7 +11948,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "'%1' açılamadı\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/uk.po b/po/uk.po index 0c2b8ad2a3d..acedb58440c 100644 --- a/po/uk.po +++ b/po/uk.po @@ -12031,7 +12031,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "regsvr32: Не вдалося завантажити DLL '%1'\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "regsvr32: %1 не реалізовано у DLL '%2'\n" #: regsvr32.rc:44 diff --git a/po/wa.po b/po/wa.po index 299fa2e1238..d27971239d8 100644 --- a/po/wa.po +++ b/po/wa.po @@ -11517,7 +11517,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/wine.pot b/po/wine.pot index b81ea042edd..401297626ad 100644 --- a/po/wine.pot +++ b/po/wine.pot @@ -11307,7 +11307,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/zh_CN.po b/po/zh_CN.po index d9fd7817d09..9c7eec3fbbe 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -11473,7 +11473,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/po/zh_TW.po b/po/zh_TW.po index 9ff7bec764c..408679eff80 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -11866,7 +11866,7 @@ msgid "regsvr32: Failed to load DLL '%1'\n" msgstr "開啟 %1 失敗\n" #: regsvr32.rc:43 -msgid "regsvr32: %1 not implemented in DLL '%2'\n" +msgid "regsvr32: '%1!S!' not implemented in DLL '%2'\n" msgstr "" #: regsvr32.rc:44 diff --git a/programs/regsvr32/Makefile.in b/programs/regsvr32/Makefile.in index db567ea3d10..b99db287e8c 100644 --- a/programs/regsvr32/Makefile.in +++ b/programs/regsvr32/Makefile.in @@ -1,5 +1,5 @@ MODULE = regsvr32.exe -APPMODE = -mconsole +APPMODE = -mconsole -municode IMPORTS = ole32 user32 C_SRCS = \ diff --git a/programs/regsvr32/regsvr32.c b/programs/regsvr32/regsvr32.c index 8aa567cb805..1c9d1b05a78 100644 --- a/programs/regsvr32/regsvr32.c +++ b/programs/regsvr32/regsvr32.c @@ -51,11 +51,10 @@ #include "config.h" #include "wine/port.h" -#include -#include #include #include #include "regsvr32.h" +#include "wine/unicode.h" #include "wine/debug.h" WINE_DEFAULT_DEBUG_CHANNEL(regsvr32); @@ -68,14 +67,14 @@ static BOOL Silent = FALSE; static void __cdecl output_write(UINT id, ...) { - char fmt[1024]; + WCHAR fmt[1024]; __ms_va_list va_args; - char *str; + WCHAR *str; DWORD len, nOut, ret; if (Silent) return; - if (!LoadStringA(GetModuleHandleA(NULL), id, fmt, sizeof(fmt)/sizeof(fmt[0]))) + if (!LoadStringW(GetModuleHandleW(NULL), id, fmt, sizeof(fmt)/sizeof(fmt[0]))) { WINE_FIXME("LoadString failed with %d\n", GetLastError()); return; @@ -83,19 +82,19 @@ static void __cdecl output_write(UINT id, ...) __ms_va_start(va_args, id); SetLastError(NO_ERROR); - len = FormatMessageA(FORMAT_MESSAGE_FROM_STRING|FORMAT_MESSAGE_ALLOCATE_BUFFER, - fmt, 0, 0, (LPSTR)&str, 0, &va_args); + len = FormatMessageW(FORMAT_MESSAGE_FROM_STRING|FORMAT_MESSAGE_ALLOCATE_BUFFER, + fmt, 0, 0, (LPWSTR)&str, 0, &va_args); __ms_va_end(va_args); if (len == 0 && GetLastError() != NO_ERROR) { - WINE_FIXME("Could not format string: le=%u, fmt=%s\n", GetLastError(), wine_dbgstr_a(fmt)); + WINE_FIXME("Could not format string: le=%u, fmt=%s\n", GetLastError(), wine_dbgstr_w(fmt)); return; } - ret = WriteConsoleA(GetStdHandle(STD_OUTPUT_HANDLE), str, len, &nOut, NULL); + ret = WriteConsoleW(GetStdHandle(STD_OUTPUT_HANDLE), str, len, &nOut, NULL); if (!ret) - WINE_WARN("regsvr32: WriteConsoleA() failed.\n"); + WINE_WARN("regsvr32: WriteConsoleW() failed.\n"); LocalFree(str); } @@ -108,11 +107,11 @@ static void __cdecl output_write(UINT id, ...) * procName - name of the procedure to load from dll * pDllHanlde - output variable receives handle of the loaded dll. */ -static VOID *LoadProc(const char* strDll, const char* procName, HMODULE* DllHandle) +static VOID *LoadProc(const WCHAR* strDll, const char* procName, HMODULE* DllHandle) { VOID* (*proc)(void); - *DllHandle = LoadLibraryExA(strDll, 0, LOAD_WITH_ALTERED_SEARCH_PATH); + *DllHandle = LoadLibraryExW(strDll, 0, LOAD_WITH_ALTERED_SEARCH_PATH); if(!*DllHandle) { output_write(STRING_DLL_LOAD_FAILED, strDll); @@ -128,7 +127,7 @@ static VOID *LoadProc(const char* strDll, const char* procName, HMODULE* DllHand return proc; } -static int RegisterDll(const char* strDll) +static int RegisterDll(const WCHAR* strDll) { HRESULT hr; DLLREGISTER pfRegister; @@ -151,7 +150,7 @@ static int RegisterDll(const char* strDll) return 0; } -static int UnregisterDll(char* strDll) +static int UnregisterDll(const WCHAR* strDll) { HRESULT hr; DLLUNREGISTER pfUnregister; @@ -174,7 +173,7 @@ static int UnregisterDll(char* strDll) return 0; } -static int InstallDll(BOOL install, char *strDll, WCHAR *command_line) +static int InstallDll(BOOL install, const WCHAR *strDll, const WCHAR *command_line) { HRESULT hr; DLLINSTALL pfInstall; @@ -203,13 +202,11 @@ static int InstallDll(BOOL install, char *strDll, WCHAR *command_line) return 0; } -static WCHAR *parse_command_line(char *command_line) +static WCHAR *parse_command_line(WCHAR *command_line) { - WCHAR *ret = NULL; - if (command_line[0] == ':' && command_line[1]) { - int len = strlen(command_line); + int len = strlenW(command_line); command_line++; len--; @@ -225,16 +222,12 @@ static WCHAR *parse_command_line(char *command_line) } } if (command_line[0]) - { - len = MultiByteToWideChar(CP_ACP, 0, command_line, -1, NULL, 0); - ret = HeapAlloc(GetProcessHeap(), 0, len * sizeof(WCHAR)); - if (ret) MultiByteToWideChar(CP_ACP, 0, command_line, -1, ret, len); - } + return command_line; } - return ret; + return NULL; } -int main(int argc, char* argv[]) +int wmain(int argc, WCHAR* argv[]) { int i; BOOL CallRegister = TRUE; @@ -255,7 +248,7 @@ int main(int argc, char* argv[]) { if ((argv[i][0] == '/' || argv[i][0] == '-') && (!argv[i][2] || argv[i][2] == ':')) { - switch (tolower(argv[i][1])) + switch (tolowerW(argv[i][1])) { case 'u': Unregister = TRUE; @@ -265,7 +258,7 @@ int main(int argc, char* argv[]) break; case 'i': CallInstall = TRUE; - wsCommandLine = parse_command_line(argv[i] + strlen("/i")); + wsCommandLine = parse_command_line(argv[i] + 2); /* argv[i] + strlen("/i") */ if (!wsCommandLine) wsCommandLine = EmptyLine; break; @@ -283,7 +276,7 @@ int main(int argc, char* argv[]) } else { - char *DllName = argv[i]; + WCHAR *DllName = argv[i]; int res = 0; DllFound = TRUE; diff --git a/programs/regsvr32/regsvr32.rc b/programs/regsvr32/regsvr32.rc index 88ba3649b72..3169b71d03d 100644 --- a/programs/regsvr32/regsvr32.rc +++ b/programs/regsvr32/regsvr32.rc @@ -39,7 +39,7 @@ Options:\n\ \ [/n] Do not call DllRegisterServer. This option must be used with [/i].\n\n" STRING_UNRECOGNIZED_SWITCH, "regsvr32: Invalid or unrecognized switch [%1]\n\n" STRING_DLL_LOAD_FAILED, "regsvr32: Failed to load DLL '%1'\n" - STRING_PROC_NOT_IMPLEMENTED, "regsvr32: %1 not implemented in DLL '%2'\n" + STRING_PROC_NOT_IMPLEMENTED, "regsvr32: '%1!S!' not implemented in DLL '%2'\n" STRING_REGISTER_FAILED, "regsvr32: Failed to register DLL '%1'\n" STRING_REGISTER_SUCCESSFUL, "regsvr32: Successfully registered DLL '%1'\n" STRING_UNREGISTER_FAILED, "regsvr32: Failed to unregister DLL '%1'\n"