From f3f5457be363f320ef47576df026086d98ec294d Mon Sep 17 00:00:00 2001 From: Ne_Eo Date: Sat, 17 Aug 2024 19:42:53 +0200 Subject: [PATCH] Fix translation for options --- assets/languages/en/Options.xml | 6 +++--- source/funkin/options/OptionsMenu.hx | 7 ++++++- source/funkin/options/TreeMenu.hx | 1 + 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/assets/languages/en/Options.xml b/assets/languages/en/Options.xml index 37d21ac7..634231cf 100644 --- a/assets/languages/en/Options.xml +++ b/assets/languages/en/Options.xml @@ -7,13 +7,13 @@ Controls Change Controls for Player 1 and Player 2! - Gameplay > + Gameplay Change Gameplay options such as Downscroll, Scroll Speed, Naughtyness... - Appearance > + Appearance Change Appearance options such as Flashing menus... - Miscellaneous > + Miscellaneous Use this menu to reset save data or engine settings. diff --git a/source/funkin/options/OptionsMenu.hx b/source/funkin/options/OptionsMenu.hx index 285b54aa..bddd6626 100644 --- a/source/funkin/options/OptionsMenu.hx +++ b/source/funkin/options/OptionsMenu.hx @@ -18,16 +18,19 @@ class OptionsMenu extends TreeMenu { { name: 'optionsTree.gameplay-name', desc: 'optionsTree.gameplay-desc', + suffix: " >", state: GameplayOptions }, { name: 'optionsTree.appearance-name', desc: 'optionsTree.appearance-desc', + suffix: " >", state: AppearanceOptions }, { name: 'optionsTree.miscellaneous-name', desc: 'optionsTree.miscellaneous-desc', + suffix: " >", state: MiscOptions } ]; @@ -53,7 +56,9 @@ class OptionsMenu extends TreeMenu { var desc = o.desc; if(TU.exists(name)) name = TU.translate(name); if(TU.exists(desc)) desc = TU.translate(desc); - new TextOption(name, desc, function() { + var visualName = name; + if (o.suffix != null) visualName += o.suffix; + new TextOption(visualName, desc, function() { if (o.substate != null) { persistentUpdate = false; persistentDraw = true; diff --git a/source/funkin/options/TreeMenu.hx b/source/funkin/options/TreeMenu.hx index 4faa8cd0..96e17d20 100644 --- a/source/funkin/options/TreeMenu.hx +++ b/source/funkin/options/TreeMenu.hx @@ -114,6 +114,7 @@ typedef OptionCategory = { var desc:String; var state:OneOfTwo>; var ?substate:OneOfTwo>; + var ?suffix:String; } typedef OptionTypeDef = {