Files
HalexxanderandClaude Opus 5 e5bd8e8e58 Add optional controller rumble on button press
New "Vibrate controller on button press" setting under Controls. When enabled,
pressing a gamepad button rumbles that pad for as long as it's held - something
the PSP hardware never had, but which some people want from a modern pad.

Implemented per platform behind System_ControllerRumbleStart/Stop: SDL uses
SDL_RumbleGamepad, Windows feeds it into XinputDevice's existing vibration path
so it doesn't fight with the vibration games request through sceCtrl, and
Android goes through InputDevice.getVibrator() in Java. Stubbed elsewhere.

The D-pad is excluded, since it gets tapped constantly while navigating.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_01GgACRqkQNpfJQ4fjwyoEup
2026-09-05 12:08:09 -06:00
..
2026-09-04 13:10:54 -06:00
2026-08-31 11:33:51 +02:00
2026-08-31 11:33:51 +02:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
2026-08-31 11:33:51 +02:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
2026-08-31 11:33:51 +02:00
2026-08-31 11:33:51 +02:00
2026-08-31 11:33:51 +02:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
2026-08-31 11:33:51 +02:00
2026-08-31 11:33:51 +02:00
2026-09-04 13:10:54 -06:00
2026-08-31 11:33:51 +02:00
2026-08-31 11:33:51 +02:00
2026-08-31 11:33:51 +02:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
…
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
2026-08-31 11:33:51 +02:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00
2026-08-31 11:33:51 +02:00
2026-08-31 11:33:51 +02:00
2026-09-04 13:10:54 -06:00
2026-09-04 13:10:54 -06:00

lang

PPSSPP language ini repository

Thanks for your interest in translating PPSSPP!

  • Simply copy en_US.ini file to a new ini file with your language code, or use it to update an existing file with that name.
  • To see a list of codes, view this page.

Please note, while translating:

  • Ampersands & on the RIGHT side of an equals sign denote an underlined keyboard hotkey.
  • The hotkeys are only supported currently in the DesktopUI section, however.
  • Example: &File. This will make it so when you press ALT + F on Windows, it'll open the File menu.

Tools

  • To remove a translation, use the following (where KeyWord is the key):

    find . -type f -print0 | xargs -0 sed -i /^KeyWord/d

  • To change a translation key, use something like this:

    find . -type f -print0 | xargs -0 sed -i /^Key/NewKey

  • Before you commit, use git diff to check that you don't delete too much or some unrelated key with the same prefix.

Happy translating!