SonicTimeTwisted icon indicating copy to clipboard operation
SonicTimeTwisted copied to clipboard

Update translation files

Open AlexKhayrullin opened this issue 1 year ago • 0 comments

The translation files and menus have been reorganized, the menu notably has a dedicated "Input" submenu. Button labels have also been shortened, please make sure they still make sense.

The following translation keys have been added and still need translating in following languages:

  • [ ] Brazilian Portuguese
  • [ ] Italian
  • [ ] Spanish

Formats

  • _menu_format_degrees - format for values in degrees, the "deg." part might need translating. Used in the option ot define a minimum/maximum angle for analog controls in Special Stages.
  • _menu_format_frames - ditto for 1/60 of seconds, chances the "s." part might need translating are slim to none, but better not take any chances. Used for durations of haptic feedback.

"Options" menu

  • _menu_options_Input - label on the "Input" button, leading to the new "Input" submenu
  • _menu_options_Reset - label on the "Reset" button, used to reset all options to default values hile keeping game saves intact
  • _menu_options_Reset_Confirm - once the "Reset" button is pressed, a Yes/No prompt appears. This is the text on this prompt

"Video" menu

  • _menu_gfx_Shield - Option to enable or disable the display of shields on the HUD
  • _menu_gfx_Blur - Whether the game screen must be blurred (is useful on lower-resolution devices, sur as the Retroid Pocket)
  • _menu_gfx_Blur_GuiOnly - A third option for the above, alongside Enabled and Disabled: only menus and touchscreen controls are blurred while the rest is not.
  • _menu_gfx_Timer - Option to change the format of the timer, since the default one (the one with milliseconds) was reported to cause weird effects on certain screens
  • _menu_gfx_Timer_MMSSCS and _menu_gfx_Timer_MMSS - Timer formats: "minutes'seconds"centiseconds" or "minutes:seconds". Probably don't need translating, but who knows.

"Input" menu (new, all things Keyboard and Gamepad have been moved here)

  • _menu_input_Title - Menu title, should probably be the same as _menu_options_Input
  • _menu_input_Method_Auto - New default input method, in which inputs are detected automatically and switched on-the-fly

"Gamepad" menu

  • _menu_gamepad_Analog - Button for the new submenu "Analog controls"
  • _menu_gamepad_Warning - Warning that appears when the player tries to remap the gamepad while none is connected
  • _menu_gamepad_Device_Length - Max length of the displayed controller name. It appears opposite the _menu_gamepad_Device label. If the two overlap, reduce this value.

"Analog controls" menus. One appears in "Gamepad", one appears in "Touchscreen", but they contain the same options

  • _menu_analog_Title - Menu title, can be the same as _menu_gamepad_Analog
  • _menu_analog_Enable, _menu_analog_EnableSS, _menu_analog_EnableGG - options to enable/disable analog controls in regular acts, Special Stages and the final zone respectively
  • _menu_analog_MinDeadzone and _menu_analog_MaxDeadzone - minimum and maximum deadzones to use
  • _menu_analog_MinAngleSS and _menu_analog_MaxAngleSS - in Special Stages, analog controls rely not so much on the position of the control stick, as on the angle where it is pointed. This option defines the minimum angle (below which trhe charact runs straight) and the maximum angle (above which the character cannot turn any quicker)

"Gyroscope" menu (Android-exclusive)

  • _menu_gyro_Axis - The axis to use. GameMaker supports three axes, X, Y and Z. Most devices use Y, but not all of them.
  • _menu_gyro_Axis_X, _menu_gyro_Axis_Y, _menu_gyro_Axis_Z - X, Y, and Z axes respectively. With 100% certainty don't need translating 😆
  • _menu_gyro_Axis_Xinv, _menu_gyro_Axis_Yinv, _menu_gyro_Axis_Zinv - labels for X, Y, and Z axes respectively if inverted values are used. The "inverted" part does need translating.

AlexKhayrullin avatar Jul 10 '23 19:07 AlexKhayrullin