dolphin/Source/Core/InputCommon/ControllerEmu/ControlGroup
JosJuice 0146456af0 Don't translate button names
Since these button names are printed on all real controllers,
we should show them in the same way as they are printed on
the controllers, regardless of the user's language. It seems
like this was intended all along (except for "Start"), but the
_ markers in TASInputDlg.cpp (accidentally?) led to the button
names in the controller configs also becoming translatable.

I'm making exceptions for "L" and "R" because translators
may want to mark them in some way (for instance "L-Digital")
to clarify the difference from "L-Analog" and "R-Analog".

I'm also making an exception for START/PAUSE because it's
referred to as スタート in Japanese games.

I'm changing "Home" and "Start" to uppercase for consistency
with how Nintendo refers to those buttons, and because someone
who isn't familiar with the Latin script might not know the
connection between the lowercase and uppercase letters (most
users likely do know the connection, but we shouldn't assume it),
and because leaving "Start" as "Start" makes it "collide" with
unrelated strings, such as the string for the button that starts
a netplay session.

To rename "Start" and "Home" without breaking INI
compatibility, I added a ui_name variable like in f5c82ad.
2017-05-06 16:29:10 +02:00
..
AnalogStick.cpp InputCommon: move Setting classes out of ControlGroup 2017-03-02 18:08:37 -08:00
AnalogStick.h ControllerEmu: Replace includes with forward declarations 2017-04-04 20:38:30 -04:00
Buttons.cpp InputCommon: move Setting classes out of ControlGroup 2017-03-02 18:08:37 -08:00
Buttons.h InputCommon: move Setting classes out of ControlGroup 2017-03-02 18:08:37 -08:00
ControlGroup.cpp InputCommon: move Setting classes out of ControlGroup 2017-03-02 18:08:37 -08:00
ControlGroup.h ControllerEmu: Replace includes with forward declarations 2017-04-04 20:38:30 -04:00
Cursor.cpp Merge pull request #5345 from JosJuice/consistent-controller-translation 2017-05-04 09:00:41 -07:00
Cursor.h ControllerEmu: Replace includes with forward declarations 2017-04-04 20:38:30 -04:00
Extension.cpp ControlGroup: Convert group type enum into an enum class 2017-02-25 01:15:04 -05:00
Extension.h ControllerEmu: Separate ControlGroup from ControllerEmu 2017-02-09 18:18:52 -05:00
Force.cpp InputCommon: move Setting classes out of ControlGroup 2017-03-02 18:08:37 -08:00
Force.h ControllerEmu: Replace includes with forward declarations 2017-04-04 20:38:30 -04:00
MixedTriggers.cpp InputCommon: move Setting classes out of ControlGroup 2017-03-02 18:08:37 -08:00
MixedTriggers.h ControllerEmu: Replace includes with forward declarations 2017-04-04 20:38:30 -04:00
ModifySettingsButton.cpp Don't translate button names 2017-05-06 16:29:10 +02:00
ModifySettingsButton.h ControllerEmu: Separate ControlGroup from ControllerEmu 2017-02-09 18:18:52 -05:00
Slider.cpp InputCommon: move Setting classes out of ControlGroup 2017-03-02 18:08:37 -08:00
Slider.h ControllerEmu: Replace includes with forward declarations 2017-04-04 20:38:30 -04:00
Tilt.cpp Use _trans consistently for controllers 2017-04-30 14:04:21 +02:00
Tilt.h ControllerEmu: Replace includes with forward declarations 2017-04-04 20:38:30 -04:00
Triggers.cpp InputCommon: move Setting classes out of ControlGroup 2017-03-02 18:08:37 -08:00
Triggers.h ControllerEmu: Replace includes with forward declarations 2017-04-04 20:38:30 -04:00