Language Switcher
Add a language selector to the YOURLS admin panel interface.
Overview
Language Switcher adds a compact language selector to the YOURLS admin panel, letting administrators switch the interface language on the fly — without editing config files or redeploying.
Key features
- ●Language selector integrated in the admin panel.
- ●Switch interface language without touching config files.
- ●Supports all YOURLS language packs.
- ●Minimal footprint, zero external dependencies.
Quick install
1cd user/plugins
2git clone https://github.com/gioxx/YOURLS-LanguageSwitcher
3# Activate 'Language Switcher' from the admin panel
YOURLS min1.7.9+
PHP compat7.4 / 8.x
If YOURLS doesn't have write permissions on the plugins directory, Plugin Manager will show an error like “Automatic installation is not possible because YOURLS cannot write to …/user/plugins”. In that case you can install manually over SSH — run these commands inside your plugins directory:
SSH
1wget -O YOURLS-LanguageSwitcher-1.0.0.zip "https://api.github.com/repos/gioxx/YOURLS-LanguageSwitcher/zipball/1.0.0"
2unzip YOURLS-LanguageSwitcher-1.0.0.zip
3rm -rf YOURLS-LanguageSwitcher/
4mv gioxx-YOURLS-LanguageSwitcher-*/ YOURLS-LanguageSwitcher/
5rm YOURLS-LanguageSwitcher-1.0.0.zip
Alternatively, download the ZIP above, extract it locally and upload the folder via FTP/SFTP.
Changelog
First public release of YOURLS Language Switcher.
Features
- Switch the YOURLS admin interface language from the Plugins page, without editing
config.php - Only languages with installed
.motranslation files inuser/languages/appear in the dropdown - Selecting English (default) removes any override and defers back to
config.php - Reset to Default button to restore the language in one click
- Update notifications via GitHub API with badge in the admin panel
- Italian translation included (
it_IT) - Modular structure:
inc/modules and staticassets/, no build step required
Installation
- Download the zip below and unzip into
user/plugins/language-switcher/ - Activate the plugin from the YOURLS admin panel under Plugins
- Go to Plugins → Language Switcher and select the desired language
Requires YOURLS 1.9+ and PHP 7.4+