From 406c5155b4515b1bd40c509b1be90a93bc8a5166 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Mon, 16 Jun 2025 21:43:22 +0300 Subject: [PATCH] Added translation strings --- od-win32/resources/resource.h | 5 +++++ od-win32/resources/winuae.rc | 9 +++++++++ od-win32/win32gui.cpp | 15 ++++++++++----- 3 files changed, 24 insertions(+), 5 deletions(-) diff --git a/od-win32/resources/resource.h b/od-win32/resources/resource.h index 0e99cfd8..70aaf734 100644 --- a/od-win32/resources/resource.h +++ b/od-win32/resources/resource.h @@ -439,6 +439,11 @@ #define IDS_MISCLISTITEMS6 445 #define IDS_CHOOSE_AUDIO_CODEC 446 #define IDS_CHOOSE_VIDEO_CODEC 447 +#define IDS_DISPLAY_OPTIMIZATION_FULL 448 +#define IDS_DISPLAY_OPTIMIZATION_PARTIAL 449 +#define IDS_DISPLAY_OPTIMIZATION_NONE 450 +#define IDS_KEYBOARD_DISCONNECTED 451 +#define IDS_KEYBOARD_HIGHLEVEL 452 #define IDS_QS_MODELS 1000 #define IDS_QS_MODEL_A500 1001 #define IDS_QS_MODEL_A500P 1002 diff --git a/od-win32/resources/winuae.rc b/od-win32/resources/winuae.rc index d79d8ee5..1fbfc0dd 100644 --- a/od-win32/resources/winuae.rc +++ b/od-win32/resources/winuae.rc @@ -2249,6 +2249,15 @@ BEGIN IDS_CHOOSE_VIDEO_CODEC "Choose Video Codec" END +STRINGTABLE +BEGIN + IDS_DISPLAY_OPTIMIZATION_FULL "Full" + IDS_DISPLAY_OPTIMIZATION_PARTIAL "Partial" + IDS_DISPLAY_OPTIMIZATION_NONE "None" + IDS_KEYBOARD_DISCONNECTED "Keyboard disconnected" + IDS_KEYBOARD_HIGHLEVEL "UAE High level emulation" +END + #endif // English (United Kingdom) resources ///////////////////////////////////////////////////////////////////////////// diff --git a/od-win32/win32gui.cpp b/od-win32/win32gui.cpp index 2e5d7db3..f0ddf278 100644 --- a/od-win32/win32gui.cpp +++ b/od-win32/win32gui.cpp @@ -9434,8 +9434,10 @@ static INT_PTR CALLBACK ChipsetDlgProc (HWND hDlg, UINT msg, WPARAM wParam, LPAR struct romlist *has8039 = getromlistbyids(ids3, NULL); xSendDlgItemMessage(hDlg, IDC_KEYBOARDMODE, CB_RESETCONTENT, 0, 0); - xSendDlgItemMessage(hDlg, IDC_KEYBOARDMODE, CB_ADDSTRING, 0, (LPARAM)_T("Keyboard disconnected")); - xSendDlgItemMessage(hDlg, IDC_KEYBOARDMODE, CB_ADDSTRING, 0, (LPARAM)_T("UAE High level emulation")); + WIN32GUI_LoadUIString(IDS_KEYBOARD_DISCONNECTED, tmp, sizeof(tmp) / sizeof(TCHAR)); + xSendDlgItemMessage(hDlg, IDC_KEYBOARDMODE, CB_ADDSTRING, 0, (LPARAM)tmp); + WIN32GUI_LoadUIString(IDS_KEYBOARD_HIGHLEVEL, tmp, sizeof(tmp) / sizeof(TCHAR)); + xSendDlgItemMessage(hDlg, IDC_KEYBOARDMODE, CB_ADDSTRING, 0, (LPARAM)tmp); _tcscpy(tmp, _T("A500 / A500+ (6570-036 MCU)")); appendkbmcurom(tmp, has657036); xSendDlgItemMessage(hDlg, IDC_KEYBOARDMODE, CB_ADDSTRING, 0, tmp); @@ -9459,9 +9461,12 @@ static INT_PTR CALLBACK ChipsetDlgProc (HWND hDlg, UINT msg, WPARAM wParam, LPAR xSendDlgItemMessage(hDlg, IDC_KEYBOARDMODE, CB_ADDSTRING, 0, tmp); xSendDlgItemMessage(hDlg, IDC_DISPLAY_OPTIMIZATION, CB_RESETCONTENT, 0, 0); - xSendDlgItemMessage(hDlg, IDC_DISPLAY_OPTIMIZATION, CB_ADDSTRING, 0, (LPARAM)_T("Full")); - xSendDlgItemMessage(hDlg, IDC_DISPLAY_OPTIMIZATION, CB_ADDSTRING, 0, (LPARAM)_T("Partial")); - xSendDlgItemMessage(hDlg, IDC_DISPLAY_OPTIMIZATION, CB_ADDSTRING, 0, (LPARAM)_T("None")); + WIN32GUI_LoadUIString(IDS_DISPLAY_OPTIMIZATION_FULL, tmp, sizeof(tmp) / sizeof(TCHAR)); + xSendDlgItemMessage(hDlg, IDC_DISPLAY_OPTIMIZATION, CB_ADDSTRING, 0, (LPARAM)tmp); + WIN32GUI_LoadUIString(IDS_DISPLAY_OPTIMIZATION_PARTIAL, tmp, sizeof(tmp) / sizeof(TCHAR)); + xSendDlgItemMessage(hDlg, IDC_DISPLAY_OPTIMIZATION, CB_ADDSTRING, 0, (LPARAM)tmp); + WIN32GUI_LoadUIString(IDS_DISPLAY_OPTIMIZATION_NONE, tmp, sizeof(tmp) / sizeof(TCHAR)); + xSendDlgItemMessage(hDlg, IDC_DISPLAY_OPTIMIZATION, CB_ADDSTRING, 0, (LPARAM)tmp); xSendDlgItemMessage(hDlg, IDC_CS_EXT, CB_RESETCONTENT, 0, 0); xSendDlgItemMessage(hDlg, IDC_CS_EXT, CB_ADDSTRING, 0, (LPARAM)_T("Custom")); -- 2.47.3