All plugins
Admini18nUIstable · v1.0.00released Jun 5, 2026Awesome YOURLS

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 .mo translation files in user/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 static assets/, no build step required

Installation

  1. Download the zip below and unzip into user/plugins/language-switcher/
  2. Activate the plugin from the YOURLS admin panel under Plugins
  3. Go to Plugins → Language Switcher and select the desired language

Requires YOURLS 1.9+ and PHP 7.4+

Other plugins