najdek 832fab5950 feat: introduce multi-language support (i18n)
Introduces a complete localization system using i18next, enabling the application to be translated into multiple languages by the community via Crowdin.

Key additions:
- Core i18next integration with English as the default base language.
- A language selector in the Settings menu for users to easily switch languages.
- Full UI localization, including support for complex grammar rules (e.g., dynamic pluralization) and responsive text layouts.
- A dedicated `locales` git submodule to seamlessly sync community-driven translations.
- Automatic filtering of incomplete languages (under 70% translated) to ensure a high-quality user experience.

Note:
This implementation currently applies exclusively to the frontend web UI. Native PS5 system notifications (triggered by the backend C code) remain in English and are not yet covered by this localization system.
2026-07-19 03:11:12 +02:00
2026-04-19 14:48:42 +02:00
2026-05-27 00:12:22 +02:00
2026-07-17 19:09:26 +02:00
2026-04-29 02:47:17 +02:00

PS5 Payload Manager

A modern, web-based dashboard to easily manage, import, and automatically load payloads on your PS5.

Crowdin

Features

  • Web-Based Interface: A modern dashboard to manage payloads from your PC, phone, or the PS5 itself.
  • Import Payloads: Easily add new payloads from a USB drive or download them from the cloud repository.
  • Automated Startup: Set up a list of payloads to load automatically whenever you start the manager.
  • Home Screen Shortcut: Installs a dedicated "Payload Manager" app icon to your PS5 home screen for quick access.
  • Auto-Close Disc Player: Optional setting to automatically close the Disc Player on startup (useful for BD-JB users).

Installation

It is highly recommended to use Payload Manager together with an Autoloader:

Y2JB | BD-JB | Lua

pldmgr.elf is already included as the default payload in the latest versions of the Autoloaders linked above.

If you are using an older version and don't want to update the entire autoloader, you can simply:

  1. Place pldmgr.elf into your autoload directory.
  2. Add pldmgr.elf as the only entry in your autoload.txt config file.

Standalone / Manual Loading

You can also manually load the manager like any other .elf file. Grab the latest version from the Releases page.

Custom Repositories

You can add third-party payload repositories to the manager. To learn how to create your own repository JSON and host it, see the Custom Repositories Guide.

Translations

PS5 Payload Manager supports multiple languages thanks to the community! If you'd like to help translate the app into your native language or improve existing translations, please visit our Crowdin project. All translations are managed exclusively through Crowdin.

Credits

Donations

If you'd like to support my work, please check out the DONATE.md file.

Development

For build instructions and deployment details, see DEVELOPMENT.md.

S
Description
A modern, web-based dashboard to easily manage, import, and automatically load payloads on your PS5.
Readme GPL-3.0
4.6 MiB
0 Stars 1 Watchers 0 Forks
v0.5.2
Latest
2026-09-29 05:30:50 -05:00
Languages
JavaScript 44.3%
C 41.6%
Python 11.5%
CSS 1.2%
Makefile 0.5%
Other 0.8%