Qt: Make some additional controller strings translatable

This commit is contained in:
Albert Liu
2020-10-10 15:59:19 -07:00
parent 4b6336cc45
commit 79af61cd21
3 changed files with 19 additions and 25 deletions

View File

@ -2,6 +2,7 @@
#include "common/assert.h"
#include "common/log.h"
#include "common/state_wrapper.h"
#include "host_interface.h"
#include <array>
#include <cmath>
@ -219,25 +220,22 @@ std::optional<s32> NeGcon::StaticGetButtonCodeByName(std::string_view button_nam
Controller::AxisList NeGcon::StaticGetAxisNames()
{
#define A(n, t) \
{ \
#n, static_cast <s32>(Axis::n), Controller::AxisType::t \
}
return {A(Steering, Full), A(I, Half), A(II, Half), A(L, Half)};
#undef A
return {{TRANSLATABLE("NeGcon", "Steering"), static_cast<s32>(Axis::Steering), AxisType::Full},
{TRANSLATABLE("NeGcon", "I"), static_cast<s32>(Axis::I), AxisType::Half},
{TRANSLATABLE("NeGcon", "II"), static_cast<s32>(Axis::II), AxisType::Half},
{TRANSLATABLE("NeGcon", "L"), static_cast<s32>(Axis::L), AxisType::Half}};
}
Controller::ButtonList NeGcon::StaticGetButtonNames()
{
#define B(n) \
{ \
#n, static_cast <s32>(Button::n) \
}
return {B(Up), B(Down), B(Left), B(Right), B(A), B(B), B(R), B(Start)};
#undef B
return {{TRANSLATABLE("NeGcon", "Up"), static_cast<s32>(Button::Up)},
{TRANSLATABLE("NeGcon", "Down"), static_cast<s32>(Button::Down)},
{TRANSLATABLE("NeGcon", "Left"), static_cast<s32>(Button::Left)},
{TRANSLATABLE("NeGcon", "Right"), static_cast<s32>(Button::Right)},
{TRANSLATABLE("NeGcon", "A"), static_cast<s32>(Button::A)},
{TRANSLATABLE("NeGcon", "B"), static_cast<s32>(Button::B)},
{TRANSLATABLE("NeGcon", "R"), static_cast<s32>(Button::R)},
{TRANSLATABLE("NeGcon", "Start"), static_cast<s32>(Button::Start)}};
}
u32 NeGcon::StaticGetVibrationMotorCount()