[PATCH] wineps: Make printer setup dialog caption translatable.

Alex Henrie alexhenrie24 at gmail.com
Fri May 8 01:13:58 CDT 2015


---
 dlls/wineps.drv/driver.c  | 3 ++-
 dlls/wineps.drv/psdlg.h   | 1 +
 dlls/wineps.drv/wineps.rc | 1 +
 3 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/dlls/wineps.drv/driver.c b/dlls/wineps.drv/driver.c
index ef255b7..612bf69 100644
--- a/dlls/wineps.drv/driver.c
+++ b/dlls/wineps.drv/driver.c
@@ -554,9 +554,10 @@ INT PSDRV_ExtDeviceMode(LPSTR lpszDriver, HWND hwnd, LPDEVMODEA lpdmOutput,
     PROPSHEETHEADERW psh;
     PSDRV_DLGINFO di;
     PSDRV_DEVMODE dlgdm;
+    WCHAR SetupW[64];
     static const WCHAR PAPERW[] = {'P','A','P','E','R','\0'};
-    static const WCHAR SetupW[] = {'S','e','t','u','p','\0'};
 
+    LoadStringW(PSDRV_hInstance, IDS_SETUP, SetupW, sizeof(SetupW)/sizeof(SetupW[0]));
     hinstComctl32 = LoadLibraryA("comctl32.dll");
     pCreatePropertySheetPage = (void*)GetProcAddress(hinstComctl32,
 						    "CreatePropertySheetPageW");
diff --git a/dlls/wineps.drv/psdlg.h b/dlls/wineps.drv/psdlg.h
index 09ce901..b8f4bc3 100644
--- a/dlls/wineps.drv/psdlg.h
+++ b/dlls/wineps.drv/psdlg.h
@@ -32,5 +32,6 @@
 #define IDD_QUALITY 112
 
 #define IDS_DPI 1000
+#define IDS_SETUP 1001
 
 #endif /* __WINE_PSDLG_H */
diff --git a/dlls/wineps.drv/wineps.rc b/dlls/wineps.drv/wineps.rc
index 91cf891..216a2cf 100644
--- a/dlls/wineps.drv/wineps.rc
+++ b/dlls/wineps.drv/wineps.rc
@@ -46,4 +46,5 @@ FONT 8, "MS Shell Dlg"
 STRINGTABLE
 {
  IDS_DPI "#msgctxt#unit: dots/inch#dpi"
+ IDS_SETUP "Setup"
 }
-- 
2.4.0




More information about the wine-patches mailing list