From 4d217387f129ee497e52227a47f4c5b38537edd7 Mon Sep 17 00:00:00 2001 From: ArkadiuszMichalski <2730894+ArkadiuszMichalski@users.noreply.github.com> Date: Sat, 25 Feb 2023 02:58:37 +0100 Subject: [PATCH] Fix Dock/Undock label when we change localization --- PowerEditor/src/localization.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/PowerEditor/src/localization.cpp b/PowerEditor/src/localization.cpp index 71ba8af7e..d71c8b52a 100644 --- a/PowerEditor/src/localization.cpp +++ b/PowerEditor/src/localization.cpp @@ -655,6 +655,8 @@ void NativeLangSpeaker::changeUserDefineLang(UserDefineDialog *userDefineDlg) if (hItem) { const wchar_t *nameW = wmc.char2wchar(name, _nativeLangEncoding); + if (id == IDC_DOCK_BUTTON && userDefineDlg->isDocked()) + nameW = getAttrNameByIdStr(TEXT("Undock"), userDefineDlgNode, std::to_string(IDC_UNDOCK_BUTTON).c_str()).c_str(); ::SetWindowText(hItem, nameW); } }