From 08b1bdb8c0226af79b8c38ed804894af86b63cdb Mon Sep 17 00:00:00 2001 From: Owen Rudge Date: Tue, 22 Jul 2008 17:30:51 +0100 Subject: [PATCH] shell32: Load Control Panel title from resources. --- dlls/shell32/control.c | 9 +++++++-- dlls/shell32/shell32_Bg.rc | 2 ++ dlls/shell32/shell32_Ca.rc | 5 +++++ dlls/shell32/shell32_Cn.rc | 2 ++ dlls/shell32/shell32_Cs.rc | 2 ++ dlls/shell32/shell32_Da.rc | 2 ++ dlls/shell32/shell32_De.rc | 2 ++ dlls/shell32/shell32_En.rc | 2 ++ dlls/shell32/shell32_Eo.rc | 2 ++ dlls/shell32/shell32_Es.rc | 2 ++ dlls/shell32/shell32_Fi.rc | 2 ++ dlls/shell32/shell32_Fr.rc | 2 ++ dlls/shell32/shell32_Hu.rc | 5 +++++ dlls/shell32/shell32_It.rc | 2 ++ dlls/shell32/shell32_Ja.rc | 2 ++ dlls/shell32/shell32_Ko.rc | 2 ++ dlls/shell32/shell32_Nl.rc | 2 ++ dlls/shell32/shell32_No.rc | 2 ++ dlls/shell32/shell32_Pl.rc | 2 ++ dlls/shell32/shell32_Pt.rc | 4 ++++ dlls/shell32/shell32_Ro.rc | 2 ++ dlls/shell32/shell32_Ru.rc | 2 ++ dlls/shell32/shell32_Si.rc | 2 ++ dlls/shell32/shell32_Sk.rc | 2 ++ dlls/shell32/shell32_Sv.rc | 5 +++++ dlls/shell32/shell32_Tr.rc | 2 ++ dlls/shell32/shell32_Uk.rc | 2 ++ dlls/shell32/shell32_Wa.rc | 5 +++++ dlls/shell32/shell32_Zh.rc | 2 ++ dlls/shell32/shresdef.h | 2 ++ 30 files changed, 79 insertions(+), 2 deletions(-) diff --git a/dlls/shell32/control.c b/dlls/shell32/control.c index e0718abf97d..80aaa2c9e4e 100644 --- a/dlls/shell32/control.c +++ b/dlls/shell32/control.c @@ -38,6 +38,10 @@ #include "shlwapi.h" #include "cpanel.h" +#include "shresdef.h" +#include "shell32_main.h" + +#define MAX_STRING_LEN 1024 WINE_DEFAULT_DEBUG_CHANNEL(shlctrl); @@ -287,11 +291,12 @@ static void Control_DoInterface(CPanel* panel, HWND hWnd, HINSTANCE hInst) { WNDCLASSW wc; MSG msg; - const WCHAR appName[] = {'W','i','n','e',' ','C','o','n','t','r','o','l', - ' ','P','a','n','e','l',0}; + WCHAR appName[MAX_STRING_LEN]; const WCHAR className[] = {'S','h','e','l','l','_','C','o','n','t','r','o', 'l','_','W','n','d','C','l','a','s','s',0}; + LoadStringW(shell32_hInstance, IDS_CPANEL_TITLE, appName, sizeof(appName) / sizeof(appName[0])); + wc.style = CS_HREDRAW|CS_VREDRAW; wc.lpfnWndProc = Control_WndProc; wc.cbClsExtra = 0; diff --git a/dlls/shell32/shell32_Bg.rc b/dlls/shell32/shell32_Bg.rc index c969f02a694..9f5793b5eb5 100644 --- a/dlls/shell32/shell32_Bg.rc +++ b/dlls/shell32/shell32_Bg.rc @@ -219,4 +219,6 @@ STRINGTABLE IDS_CDBURN_AREA "Local Settings\\Application Data\\Microsoft\\CD Burning" IDS_NEWFOLDER "New Folder" + + IDS_CPANEL_TITLE "Wine Control Panel" } diff --git a/dlls/shell32/shell32_Ca.rc b/dlls/shell32/shell32_Ca.rc index c332c0ef3fe..e254f49e227 100644 --- a/dlls/shell32/shell32_Ca.rc +++ b/dlls/shell32/shell32_Ca.rc @@ -68,3 +68,8 @@ FONT 8, "MS Shell Dlg" PUSHBUTTON "Cancel", IDCANCEL, 116, 63, 50, 14, WS_TABSTOP PUSHBUTTON "&Browse...", 12288, 170, 63, 50, 14, WS_TABSTOP } + +STRINGTABLE +{ + IDS_CPANEL_TITLE "Wine Control Panel" +} diff --git a/dlls/shell32/shell32_Cn.rc b/dlls/shell32/shell32_Cn.rc index cef902c0dab..7fe7a000f61 100644 --- a/dlls/shell32/shell32_Cn.rc +++ b/dlls/shell32/shell32_Cn.rc @@ -82,6 +82,8 @@ BEGIN IDS_SHV_COLUMN7 "Ê£Óà¿Õ¼ä" IDS_SHV_COLUMN8 "Name" /*FIXME*/ IDS_SHV_COLUMN9 "Comments" /*FIXME*/ + + IDS_CPANEL_TITLE "Wine Control Panel" END #pragma code_page(default) diff --git a/dlls/shell32/shell32_Cs.rc b/dlls/shell32/shell32_Cs.rc index af8cfeeb281..9f87359ded0 100644 --- a/dlls/shell32/shell32_Cs.rc +++ b/dlls/shell32/shell32_Cs.rc @@ -189,4 +189,6 @@ STRINGTABLE IDS_SHV_COLUMN_DELDATE "Date deleted" IDS_NEWFOLDER "New Folder" + + IDS_CPANEL_TITLE "Wine Control Panel" } diff --git a/dlls/shell32/shell32_Da.rc b/dlls/shell32/shell32_Da.rc index c525c887fd8..09f3a649034 100644 --- a/dlls/shell32/shell32_Da.rc +++ b/dlls/shell32/shell32_Da.rc @@ -251,6 +251,8 @@ STRINGTABLE IDS_CDBURN_AREA "Lokale indstillinger\\Application Data\\Microsoft\\CD Burning" IDS_NEWFOLDER "Ny Folder" + + IDS_CPANEL_TITLE "Wine Control Panel" } STRINGTABLE diff --git a/dlls/shell32/shell32_De.rc b/dlls/shell32/shell32_De.rc index e8ac7cb3be6..70cb6a108f7 100644 --- a/dlls/shell32/shell32_De.rc +++ b/dlls/shell32/shell32_De.rc @@ -250,6 +250,8 @@ STRINGTABLE IDS_CDBURN_AREA "Lokale Einstellungen\\Anwendungsdaten\\Microsoft\\CD Burning" IDS_NEWFOLDER "Neuer Ordner" + + IDS_CPANEL_TITLE "Wine Control Panel" } STRINGTABLE diff --git a/dlls/shell32/shell32_En.rc b/dlls/shell32/shell32_En.rc index ce843747156..f5aa6237679 100644 --- a/dlls/shell32/shell32_En.rc +++ b/dlls/shell32/shell32_En.rc @@ -256,6 +256,8 @@ STRINGTABLE IDS_CDBURN_AREA "Local Settings\\Application Data\\Microsoft\\CD Burning" IDS_NEWFOLDER "New Folder" + + IDS_CPANEL_TITLE "Wine Control Panel" } STRINGTABLE diff --git a/dlls/shell32/shell32_Eo.rc b/dlls/shell32/shell32_Eo.rc index e5f16b0a52e..82956ba4bb4 100644 --- a/dlls/shell32/shell32_Eo.rc +++ b/dlls/shell32/shell32_Eo.rc @@ -236,4 +236,6 @@ STRINGTABLE IDS_CDBURN_AREA "Local Settings\\Application Data\\Microsoft\\CD Burning" IDS_NEWFOLDER "New Folder" + + IDS_CPANEL_TITLE "Wine Control Panel" } diff --git a/dlls/shell32/shell32_Es.rc b/dlls/shell32/shell32_Es.rc index b54546096bb..b1ee94d39e0 100644 --- a/dlls/shell32/shell32_Es.rc +++ b/dlls/shell32/shell32_Es.rc @@ -251,6 +251,8 @@ STRINGTABLE IDS_CDBURN_AREA "Configuración local\\Datos de programa\\Microsoft\\CD Burning" IDS_NEWFOLDER "Nueva carpeta" + + IDS_CPANEL_TITLE "Wine Control Panel" } STRINGTABLE diff --git a/dlls/shell32/shell32_Fi.rc b/dlls/shell32/shell32_Fi.rc index acd143f73e2..0eed9bab035 100644 --- a/dlls/shell32/shell32_Fi.rc +++ b/dlls/shell32/shell32_Fi.rc @@ -218,4 +218,6 @@ STRINGTABLE IDS_CDBURN_AREA "Paikalliset asetukset\\Ohjelmien tiedot\\Microsoft\\CD Burning" IDS_NEWFOLDER "New Folder" + + IDS_CPANEL_TITLE "Wine Control Panel" } diff --git a/dlls/shell32/shell32_Fr.rc b/dlls/shell32/shell32_Fr.rc index face6f1ac15..231e52608ed 100644 --- a/dlls/shell32/shell32_Fr.rc +++ b/dlls/shell32/shell32_Fr.rc @@ -256,6 +256,8 @@ STRINGTABLE IDS_CDBURN_AREA "Local Settings\\Application Data\\Microsoft\\CD Burning" IDS_NEWFOLDER "Nouveau dossier" + + IDS_CPANEL_TITLE "Wine Control Panel" } STRINGTABLE diff --git a/dlls/shell32/shell32_Hu.rc b/dlls/shell32/shell32_Hu.rc index 00ac5549450..42fb0846223 100644 --- a/dlls/shell32/shell32_Hu.rc +++ b/dlls/shell32/shell32_Hu.rc @@ -68,3 +68,8 @@ FONT 8, "MS Shell Dlg" PUSHBUTTON "Mégse", IDCANCEL, 116, 63, 50, 14, WS_TABSTOP PUSHBUTTON "&Tallózás...", 12288, 170, 63, 50, 14, WS_TABSTOP } + +STRINGTABLE +{ + IDS_CPANEL_TITLE "Wine Control Panel" +} diff --git a/dlls/shell32/shell32_It.rc b/dlls/shell32/shell32_It.rc index 1afdc328dd4..bede5cd1711 100644 --- a/dlls/shell32/shell32_It.rc +++ b/dlls/shell32/shell32_It.rc @@ -220,4 +220,6 @@ STRINGTABLE IDS_COOKIES "Cookies" IDS_NEWFOLDER "New Folder" + + IDS_CPANEL_TITLE "Wine Control Panel" } diff --git a/dlls/shell32/shell32_Ja.rc b/dlls/shell32/shell32_Ja.rc index b858dc5915f..d76f1bb64ac 100644 --- a/dlls/shell32/shell32_Ja.rc +++ b/dlls/shell32/shell32_Ja.rc @@ -113,6 +113,8 @@ STRINGTABLE IDS_VIEW_DETAILS "�Ú�×(&D)" IDS_SELECT "‘I‘ð" IDS_OPEN "ŠJ‚­" + + IDS_CPANEL_TITLE "Wine Control Panel" } SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 220, 152 diff --git a/dlls/shell32/shell32_Ko.rc b/dlls/shell32/shell32_Ko.rc index 0f5fb8f3dc3..8f8f150f39c 100644 --- a/dlls/shell32/shell32_Ko.rc +++ b/dlls/shell32/shell32_Ko.rc @@ -260,6 +260,8 @@ IDS_COMMON_VIDEO " IDS_CDBURN_AREA "Local Settings\\Application Data\\Microsoft\\CD Burning" IDS_NEWFOLDER "»õ Æú´õ" + +IDS_CPANEL_TITLE "Wine Control Panel" } STRINGTABLE diff --git a/dlls/shell32/shell32_Nl.rc b/dlls/shell32/shell32_Nl.rc index e90e78ae40e..d970db40f75 100644 --- a/dlls/shell32/shell32_Nl.rc +++ b/dlls/shell32/shell32_Nl.rc @@ -258,6 +258,8 @@ STRINGTABLE IDS_CDBURN_AREA "Lokale Instellingen\\Applicatie Data\\Microsoft\\CD Branden" IDS_NEWFOLDER "Nieuwe Map" + + IDS_CPANEL_TITLE "Wine Control Panel" } STRINGTABLE diff --git a/dlls/shell32/shell32_No.rc b/dlls/shell32/shell32_No.rc index e646f31d20d..f9ea9e5a3a6 100644 --- a/dlls/shell32/shell32_No.rc +++ b/dlls/shell32/shell32_No.rc @@ -256,6 +256,8 @@ STRINGTABLE IDS_CDBURN_AREA "Lokale innstillinger\\Programdata\\Microsoft\\CD Burning" IDS_NEWFOLDER "Ny mappe" + + IDS_CPANEL_TITLE "Wine Control Panel" } STRINGTABLE diff --git a/dlls/shell32/shell32_Pl.rc b/dlls/shell32/shell32_Pl.rc index 3df49c87f75..22fce1ac34c 100644 --- a/dlls/shell32/shell32_Pl.rc +++ b/dlls/shell32/shell32_Pl.rc @@ -257,6 +257,8 @@ STRINGTABLE IDS_CDBURN_AREA "Ustawienia lokalne\\Dane aplikacji\\Microsoft\\Nagrywanie dysków CD" IDS_NEWFOLDER "Nowy Folder" + + IDS_CPANEL_TITLE "Wine Control Panel" } STRINGTABLE diff --git a/dlls/shell32/shell32_Pt.rc b/dlls/shell32/shell32_Pt.rc index 2934b414657..22e192f7122 100644 --- a/dlls/shell32/shell32_Pt.rc +++ b/dlls/shell32/shell32_Pt.rc @@ -312,6 +312,8 @@ STRINGTABLE IDS_CDBURN_AREA "Configurações locais\\Dados de aplicativos\\Microsoft\\CD Burning" IDS_NEWFOLDER "Nova Pasta" + + IDS_CPANEL_TITLE "Wine Control Panel" } LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE @@ -399,4 +401,6 @@ STRINGTABLE IDS_CDBURN_AREA "Definições locais\\Application Data\\Microsoft\\CD Burning" IDS_NEWFOLDER "Nova Pasta" + + IDS_CPANEL_TITLE "Wine Control Panel" } diff --git a/dlls/shell32/shell32_Ro.rc b/dlls/shell32/shell32_Ro.rc index 0694d2f2042..a22b4695cac 100644 --- a/dlls/shell32/shell32_Ro.rc +++ b/dlls/shell32/shell32_Ro.rc @@ -209,6 +209,8 @@ STRINGTABLE IDS_PROGRAMS "Meniu Start\\Programe" IDS_PERSONAL "Documentele mele" IDS_FAVORITES "Favorite" + + IDS_CPANEL_TITLE "Wine Control Panel" } STRINGTABLE diff --git a/dlls/shell32/shell32_Ru.rc b/dlls/shell32/shell32_Ru.rc index d68f1d51639..f298e171183 100644 --- a/dlls/shell32/shell32_Ru.rc +++ b/dlls/shell32/shell32_Ru.rc @@ -251,4 +251,6 @@ STRINGTABLE IDS_CDBURN_AREA "Local Settings\\Application Data\\Microsoft\\CD Burning" IDS_NEWFOLDER "New Folder" + + IDS_CPANEL_TITLE "Wine Control Panel" } diff --git a/dlls/shell32/shell32_Si.rc b/dlls/shell32/shell32_Si.rc index 18ce18113ca..a356d5a96ed 100644 --- a/dlls/shell32/shell32_Si.rc +++ b/dlls/shell32/shell32_Si.rc @@ -251,6 +251,8 @@ STRINGTABLE IDS_CDBURN_AREA "Lokalne nastavitve\\Podatki programov\\Microsoft\\Zapisovanje CD-jev" IDS_NEWFOLDER "Nova mapa" + + IDS_CPANEL_TITLE "Wine Control Panel" } STRINGTABLE diff --git a/dlls/shell32/shell32_Sk.rc b/dlls/shell32/shell32_Sk.rc index 83529394ba1..04e6037d2ec 100644 --- a/dlls/shell32/shell32_Sk.rc +++ b/dlls/shell32/shell32_Sk.rc @@ -81,4 +81,6 @@ BEGIN IDS_SHV_COLUMN7 "Ve¾kos� k dispozícii" IDS_SHV_COLUMN8 "Name" /*FIXME*/ IDS_SHV_COLUMN9 "Comments" /*FIXME*/ + + IDS_CPANEL_TITLE "Wine Control Panel" END diff --git a/dlls/shell32/shell32_Sv.rc b/dlls/shell32/shell32_Sv.rc index e77a37a83f2..497499e248c 100644 --- a/dlls/shell32/shell32_Sv.rc +++ b/dlls/shell32/shell32_Sv.rc @@ -68,3 +68,8 @@ FONT 8, "MS Shell Dlg" PUSHBUTTON "Avbryt", IDCANCEL, 116, 63, 50, 14, WS_TABSTOP PUSHBUTTON "&Bläddra...", 12288, 170, 63, 50, 14, WS_TABSTOP } + +STRINGTABLE +{ + IDS_CPANEL_TITLE "Wine Control Panel" +} diff --git a/dlls/shell32/shell32_Tr.rc b/dlls/shell32/shell32_Tr.rc index 9617e850e61..208e0b1d243 100644 --- a/dlls/shell32/shell32_Tr.rc +++ b/dlls/shell32/shell32_Tr.rc @@ -219,4 +219,6 @@ STRINGTABLE IDS_CDBURN_AREA "Local Settings\\Application Data\\Microsoft\\CD Burning" IDS_NEWFOLDER "New Folder" + + IDS_CPANEL_TITLE "Wine Control Panel" } diff --git a/dlls/shell32/shell32_Uk.rc b/dlls/shell32/shell32_Uk.rc index eef1dc05397..127baebd9e1 100644 --- a/dlls/shell32/shell32_Uk.rc +++ b/dlls/shell32/shell32_Uk.rc @@ -185,4 +185,6 @@ STRINGTABLE IDS_SHV_COLUMN_DELDATE "Date deleted" IDS_NEWFOLDER "New Folder" + + IDS_CPANEL_TITLE "Wine Control Panel" } diff --git a/dlls/shell32/shell32_Wa.rc b/dlls/shell32/shell32_Wa.rc index 8821290c100..519ed93e420 100644 --- a/dlls/shell32/shell32_Wa.rc +++ b/dlls/shell32/shell32_Wa.rc @@ -73,3 +73,8 @@ FONT 8, "MS Shell Dlg" PUSHBUTTON "Cancel", IDCANCEL, 116, 63, 50, 14, WS_TABSTOP PUSHBUTTON "&Browse...", 12288, 170, 63, 50, 14, WS_TABSTOP } + +STRINGTABLE +{ + IDS_CPANEL_TITLE "Wine Control Panel" +} diff --git a/dlls/shell32/shell32_Zh.rc b/dlls/shell32/shell32_Zh.rc index 763c279bea7..252c146c04d 100644 --- a/dlls/shell32/shell32_Zh.rc +++ b/dlls/shell32/shell32_Zh.rc @@ -82,6 +82,8 @@ BEGIN IDS_SHV_COLUMN7 "Ê£ðN¿Õég" IDS_SHV_COLUMN8 "Name" /*FIXME*/ IDS_SHV_COLUMN9 "Comments" /*FIXME*/ + + IDS_CPANEL_TITLE "Wine Control Panel" END #pragma code_page(default) diff --git a/dlls/shell32/shresdef.h b/dlls/shell32/shresdef.h index 90b1c767756..f702c4c986f 100644 --- a/dlls/shell32/shresdef.h +++ b/dlls/shell32/shresdef.h @@ -97,6 +97,8 @@ #define IDS_NEWFOLDER 142 +#define IDS_CPANEL_TITLE 143 + #define IDS_RUNDLG_ERROR 160 #define IDS_RUNDLG_BROWSE_ERROR 161 #define IDS_RUNDLG_BROWSE_CAPTION 162 -- 2.11.4.GIT