From 1b3d3aef43fa8a24997e8556b4ced70c2ee7c54e Mon Sep 17 00:00:00 2001 From: vnctdj Date: Wed, 14 Oct 2015 22:05:05 +0200 Subject: [PATCH] Make Back buttons translatable in the Shader Viewer --- UI/DevScreens.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/UI/DevScreens.cpp b/UI/DevScreens.cpp index 3c4aaa9f2d..2f16b02cc2 100644 --- a/UI/DevScreens.cpp +++ b/UI/DevScreens.cpp @@ -799,12 +799,14 @@ void ShaderListScreen::ListShaders(DebugShaderType shaderType, UI::LinearLayout void ShaderListScreen::CreateViews() { using namespace UI; + I18NCategory *di = GetI18NCategory("Dialog"); + LinearLayout *layout = new LinearLayout(ORIENT_VERTICAL); root_ = layout; tabs_ = new TabHolder(ORIENT_HORIZONTAL, 40, new LinearLayoutParams(1.0)); layout->Add(tabs_); - layout->Add(new Button("Back"))->OnClick.Handle(this, &UIScreen::OnBack); + layout->Add(new Button(di->T("Back")))->OnClick.Handle(this, &UIScreen::OnBack); ScrollView *vs_scroll = new ScrollView(ORIENT_VERTICAL, new LinearLayoutParams(1.0)); ScrollView *fs_scroll = new ScrollView(ORIENT_VERTICAL, new LinearLayoutParams(1.0)); @@ -836,6 +838,8 @@ UI::EventReturn ShaderListScreen::OnShaderClick(UI::EventParams &e) { void ShaderViewScreen::CreateViews() { using namespace UI; + I18NCategory *di = GetI18NCategory("Dialog"); + LinearLayout *layout = new LinearLayout(ORIENT_VERTICAL); root_ = layout; @@ -855,5 +859,5 @@ void ShaderViewScreen::CreateViews() { lineLayout->Add(new TextView(line, FLAG_DYNAMIC_ASCII, true)); } - layout->Add(new Button("Back"))->OnClick.Handle(this, &UIScreen::OnBack); + layout->Add(new Button(di->T("Back")))->OnClick.Handle(this, &UIScreen::OnBack); }