FIX: add the translation

jira: [STUDIO-9148]
Change-Id: I937b0fb93be39bd7567a5049a2fd1ed5f0aad9d2
This commit is contained in:
xin.zhang 2025-01-19 18:51:07 +08:00 committed by lane.wei
parent b47885b137
commit a039401683
2 changed files with 7 additions and 5 deletions

View File

@ -78,6 +78,7 @@ src/slic3r/GUI/MainFrame.cpp
src/slic3r/GUI/MediaPlayCtrl.cpp src/slic3r/GUI/MediaPlayCtrl.cpp
src/slic3r/GUI/MediaFilePanel.cpp src/slic3r/GUI/MediaFilePanel.cpp
src/slic3r/GUI/ImageGrid.cpp src/slic3r/GUI/ImageGrid.cpp
src/slic3r/GUI/ImageSwitchButton.cpp
src/slic3r/GUI/Printer/PrinterFileSystem.cpp src/slic3r/GUI/Printer/PrinterFileSystem.cpp
src/slic3r/GUI/Mouse3DController.cpp src/slic3r/GUI/Mouse3DController.cpp
src/slic3r/GUI/SelectMachinePop.cpp src/slic3r/GUI/SelectMachinePop.cpp

View File

@ -3,6 +3,7 @@
#include "StaticBox.hpp" #include "StaticBox.hpp"
#include "../wxExtensions.hpp" #include "../wxExtensions.hpp"
#include "slic3r/GUI/I18N.hpp"
#include <wx/dcclient.h> #include <wx/dcclient.h>
#include <wx/dcgraph.h> #include <wx/dcgraph.h>
@ -113,7 +114,7 @@ void ImageSwitchButton::render(wxDC& dc)
wxSize szIcon; wxSize szIcon;
wxSize szContent = textSize; wxSize szContent = textSize;
ScalableBitmap &icon = GetValue() ? m_on : m_off; ScalableBitmap &icon = GetValue() ? m_on : m_off;
int content_height = icon.GetBmpHeight() + textSize.y + m_padding; int content_height = icon.GetBmpHeight() + textSize.y + m_padding;
wxPoint pt = wxPoint((size.x - icon.GetBmpWidth()) / 2, (size.y - content_height) / 2); wxPoint pt = wxPoint((size.x - icon.GetBmpWidth()) / 2, (size.y - content_height) / 2);
@ -129,9 +130,9 @@ void ImageSwitchButton::render(wxDC& dc)
dc.SetTextForeground(text_color.colorForStates(states)); dc.SetTextForeground(text_color.colorForStates(states));
auto fina_txt = GetValue() ? labels[0] : labels[1]; auto fina_txt = GetValue() ? labels[0] : labels[1];
if (dc.GetTextExtent(fina_txt).x > size.x) { if (dc.GetTextExtent(fina_txt).x > size.x) {
wxString forment_txt = wxEmptyString; wxString forment_txt = wxEmptyString;
for (auto i = 0; i < fina_txt.length(); i++) { for (auto i = 0; i < fina_txt.length(); i++) {
forment_txt = fina_txt.SubString(0, i) + "..."; forment_txt = fina_txt.SubString(0, i) + "...";
if (dc.GetTextExtent(forment_txt).x > size.x) { if (dc.GetTextExtent(forment_txt).x > size.x) {
pt.x = (size.x - dc.GetTextExtent(forment_txt).x) / 2; pt.x = (size.x - dc.GetTextExtent(forment_txt).x) / 2;
@ -141,7 +142,7 @@ void ImageSwitchButton::render(wxDC& dc)
} }
} else { } else {
dc.DrawText(fina_txt, pt); dc.DrawText(fina_txt, pt);
} }
} }
void ImageSwitchButton::Rescale() void ImageSwitchButton::Rescale()
@ -287,7 +288,7 @@ void FanSwitchButton::render(wxDC& dc)
pt.x += icon.GetBmpWidth() + FromDIP(9); pt.x += icon.GetBmpWidth() + FromDIP(9);
} }
wxString fan_txt = "Fan"; wxString fan_txt = _L("Fan");
dc.SetFont(::Label::Head_15); dc.SetFont(::Label::Head_15);
pt.y = FromDIP(9); pt.y = FromDIP(9);
dc.DrawText(fan_txt, pt); dc.DrawText(fan_txt, pt);