dolphin/Source/Core/InputCommon
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
..
ControlReference ExpressionParser: Rename ParseStatus' Success member to Successful 2017-04-02 06:13:18 -04:00
ControllerEmu Don't translate button names 2017-05-06 16:29:10 +02:00
ControllerInterface Add missing "functional" include 2017-02-20 14:25:55 +00:00
CMakeLists.txt Remove unused ControllerEmu::BackgroundInputSetting 2017-03-13 13:47:01 -07:00
GCAdapter.cpp Core: Hide determinism global 2017-04-03 14:56:12 -04:00
GCAdapter.h GCAdapter: Return input state by value 2016-08-01 21:27:51 -04:00
GCAdapter_Android.cpp SI: Namespace device classes 2017-03-16 04:41:39 -04:00
GCPadStatus.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
InputCommon.vcxproj Remove unused ControllerEmu::BackgroundInputSetting 2017-03-13 13:47:01 -07:00
InputCommon.vcxproj.filters Remove unused ControllerEmu::BackgroundInputSetting 2017-03-13 13:47:01 -07:00
InputConfig.cpp ControllerEmu: Separate ControlGroup from ControllerEmu 2017-02-09 18:18:52 -05:00
InputConfig.h ControllerEmu: Separate ControlGroup from ControllerEmu 2017-02-09 18:18:52 -05:00
KeyboardStatus.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00