Make Keyboard key names translatable

For the <system.button()> construct
This commit is contained in:
JappaWakka 2024-12-20 11:34:34 +01:00
parent 13a47b5276
commit 369cd8a187
6 changed files with 79 additions and 3 deletions
P3D
Content/Localization
Input
World/ActionScript/V2/ScriptConstructs

@ -89,6 +89,25 @@ Special_Defense,Special Defense
Sp_Defense,Sp. Defense
Speed,Speed
---
Keyboard Keys:
keyboard_key_Up,Up
keyboard_key_Down,Down
keyboard_key_Left,Left
keyboard_key_Right,Right
keyboard_key_Enter,Enter
keyboard_key_Space,Space
keyboard_key_Escape,Escape
keyboard_key_Back,Backspace
keyboard_key_Tab,Tab
keyboard_key_Home,Home
keyboard_key_End,End
keyboard_key_Delete,Delete
keyboard_key_PageUp,Page Up
keyboard_key_PageDown,Page Down
keyboard_key_LeftShift,Left Shift
keyboard_key_RightShift,Right Shift
---
FieldMoves:
fieldmove_cut_1,This tree looks like it~can be Cut down!

@ -89,6 +89,25 @@ Special_Defense,Défense spécial
Sp_Defense,Défense spé.
Speed,Vitesse
---
Keyboard Keys:
keyboard_key_Up,Up
keyboard_key_Down,Down
keyboard_key_Left,Left
keyboard_key_Right,Right
keyboard_key_Enter,Enter
keyboard_key_Space,Space
keyboard_key_Escape,Escape
keyboard_key_Back,Backspace
keyboard_key_Tab,Tab
keyboard_key_Home,Home
keyboard_key_End,End
keyboard_key_Delete,Delete
keyboard_key_PageUp,Page Up
keyboard_key_PageDown,Page Down
keyboard_key_LeftShift,Left Shift
keyboard_key_RightShift,Right Shift
---
FieldMoves:
fieldmove_cut_1,Cet arbre semble pouvoir être ~coupé !

@ -89,6 +89,25 @@ Special_Defense,Speciale Verdediging
Sp_Defense,Sp. Verdediging
Speed,Snelheid
---
Keyboard Keys:
keyboard_key_Up,Omhoog
keyboard_key_Down,Omlaag
keyboard_key_Left,Links
keyboard_key_Right,Rechts
keyboard_key_Enter,Enter
keyboard_key_Space,Spatie
keyboard_key_Escape,Escape
keyboard_key_Back,Backspace
keyboard_key_Tab,Tab
keyboard_key_Home,Home
keyboard_key_End,End
keyboard_key_Delete,Delete
keyboard_key_PageUp,Page Up
keyboard_key_PageDown,Page Down
keyboard_key_LeftShift,L Shift
keyboard_key_RightShift,R Shift
---
FieldMoves:
fieldmove_cut_1,Zo te zien kan deze boom~omgehakt worden!

@ -89,6 +89,25 @@ Special_Defense,Super Defesa
Sp_Defense,Sp. Defesa
Speed,Velocidade
---
Keyboard Keys:
keyboard_key_Up,Up
keyboard_key_Down,Down
keyboard_key_Left,Left
keyboard_key_Right,Right
keyboard_key_Enter,Enter
keyboard_key_Space,Space
keyboard_key_Escape,Escape
keyboard_key_Back,Backspace
keyboard_key_Tab,Tab
keyboard_key_Home,Home
keyboard_key_End,End
keyboard_key_Delete,Delete
keyboard_key_PageUp,Page Up
keyboard_key_PageDown,Page Down
keyboard_key_LeftShift,Left Shift
keyboard_key_RightShift,Right Shift
---
FieldMoves:
fieldmove_cut_1,Esta árvore parece que~pode ser cortada!

@ -130,8 +130,6 @@ Public Class KeyBindings
''' <param name="key">The key to get the name for.</param>
''' <remarks>Returns String.Empty by default.</remarks>
Public Shared Function GetKeyName(ByVal key As Keys) As String
Return key.ToString()
Select Case key
Case Keys.A
Return "A"
@ -229,6 +227,8 @@ Public Class KeyBindings
Return "Right"
End Select
Return key.ToString()
Return ""
End Function

@ -74,7 +74,7 @@
key = KeyBindings.RunKey
End Select
If key <> Nothing Then
buttonName = KeyBindings.GetKeyName(key)
buttonName = Localization.GetString("keyboard_key_" & KeyBindings.GetKeyName(key), KeyBindings.GetKeyName(key))
End If
Return buttonName
Case "scripttrigger"