PHPackages                             junohamburg/kirby-language-selector - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Localization &amp; i18n](/categories/localization)
4. /
5. junohamburg/kirby-language-selector

ActiveKirby-plugin[Localization &amp; i18n](/categories/localization)

junohamburg/kirby-language-selector
===================================

Kirby Language Selector

2.0.4(7mo ago)598.7k↑25%2[4 issues](https://github.com/junohamburg/kirby-language-selector/issues)1MITPHP

Since Nov 15Pushed 7mo ago3 watchersCompare

[ Source](https://github.com/junohamburg/kirby-language-selector)[ Packagist](https://packagist.org/packages/junohamburg/kirby-language-selector)[ RSS](/packages/junohamburg-kirby-language-selector/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (1)Versions (16)Used By (1)

Kirby Language Selector
=======================

[](#kirby-language-selector)

This plugin for **Kirby 5** replaces the default language dropdown with a customized version. It displays the translation state of each language and adds a dropdown for deleting translations.

[![Language Selector in Kirby panel](https://private-user-images.githubusercontent.com/77532479/287281132-5beffbc7-22d5-42b8-8026-8e379db6b99f.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQzODg3NTksIm5iZiI6MTc3NDM4ODQ1OSwicGF0aCI6Ii83NzUzMjQ3OS8yODcyODExMzItNWJlZmZiYzctMjJkNS00MmI4LTgwMjYtOGUzNzlkYjZiOTlmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAzMjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMzI0VDIxNDA1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM1NzE1ZDlkMzBhYjU2ODgxMDMyMGZiYjJkMDU1ZjNmYjFhYTYxZjU3ZDM3MWFhZDYyMzUzMGYyMWE3MzIwNzgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.6OBpEZSqSfqSO-1B8vd0FKRW0KnOsR22WpzuQUPVD_4)](https://private-user-images.githubusercontent.com/77532479/287281132-5beffbc7-22d5-42b8-8026-8e379db6b99f.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQzODg3NTksIm5iZiI6MTc3NDM4ODQ1OSwicGF0aCI6Ii83NzUzMjQ3OS8yODcyODExMzItNWJlZmZiYzctMjJkNS00MmI4LTgwMjYtOGUzNzlkYjZiOTlmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAzMjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMzI0VDIxNDA1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM1NzE1ZDlkMzBhYjU2ODgxMDMyMGZiYjJkMDU1ZjNmYjFhYTYxZjU3ZDM3MWFhZDYyMzUzMGYyMWE3MzIwNzgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.6OBpEZSqSfqSO-1B8vd0FKRW0KnOsR22WpzuQUPVD_4)

Please note: If you are using **Kirby 4**, please install [v1.1.9](https://github.com/junohamburg/kirby-language-selector/releases/tag/1.1.9).

### UI states

[](#ui-states)

[![Language Selector states](https://private-user-images.githubusercontent.com/77532479/287281272-8ecb96a9-c406-4664-99c9-44ceb628dfa7.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQzODg3NTksIm5iZiI6MTc3NDM4ODQ1OSwicGF0aCI6Ii83NzUzMjQ3OS8yODcyODEyNzItOGVjYjk2YTktYzQwNi00NjY0LTk5YzktNDRjZWI2MjhkZmE3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAzMjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMzI0VDIxNDA1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE2NGQyYTdkOWZkZTNlOWRhMjRhZjY3NmRhYTUxOWMwYTU3MTIxM2QxZTNjZDA1ZjYxZWExYjYxMzc2MjQ0NDImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.bD9FxD986DVUrn66lTf_sffYSzNVjL87O2DLBvOgFx8)](https://private-user-images.githubusercontent.com/77532479/287281272-8ecb96a9-c406-4664-99c9-44ceb628dfa7.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQzODg3NTksIm5iZiI6MTc3NDM4ODQ1OSwicGF0aCI6Ii83NzUzMjQ3OS8yODcyODEyNzItOGVjYjk2YTktYzQwNi00NjY0LTk5YzktNDRjZWI2MjhkZmE3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAzMjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMzI0VDIxNDA1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE2NGQyYTdkOWZkZTNlOWRhMjRhZjY3NmRhYTUxOWMwYTU3MTIxM2QxZTNjZDA1ZjYxZWExYjYxMzc2MjQ0NDImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.bD9FxD986DVUrn66lTf_sffYSzNVjL87O2DLBvOgFx8)
Left to right: No translations, some translations, dropdown.

Installation
------------

[](#installation)

### Download

[](#download)

Download and copy this repository to `/site/plugins/kirby-language-selector`.

### Composer

[](#composer)

```
composer require junohamburg/kirby-language-selector

```

### Git submodule

[](#git-submodule)

```
git submodule add https://github.com/junohamburg/kirby-language-selector.git site/plugins/kirby-language-selector

```

Setup
-----

[](#setup)

Install the plugin in a multi-language Kirby site.

Please note: On small viewports, the default language dropdown is displayed.

Available options
-----------------

[](#available-options)

**site/config/config.php**

```
