# System language detected correctly, but languages.detect redirect not working

**URL:** <https://forum.getkirby.com/t/system-language-detected-correctly-but-languages-detect-redirect-not-working/27121>\
**Category:** Solutions\
**Tags:** v3\
**Created:** [November 27, 2022, 8:47am UTC](https://forum.getkirby.com/t/system-language-detected-correctly-but-languages-detect-redirect-not-working/27121 "2022-11-27T08:47:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sammularczyk](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/sammularczyk/32/12646_2.png) [@sammularczyk](https://forum.getkirby.com/u/sammularczyk)\
**Post date:** [November 27, 2022, 8:47am UTC](https://forum.getkirby.com/t/system-language-detected-correctly-but-languages-detect-redirect-not-working/27121/1 "2022-11-27T08:47:08Z")

</div>

Kirby detects correct language, but doesn’t redirect.

**Expected behavior**  
`languages.detect => 'true'` should redirect you to the relevant language detected by Kirby, if it exists.

**To reproduce**  
Enable multilang, create some pages, set `languages.detect` to true and change your display language.

**Your setup**  
Kirby Version  
3.8.2

Site is in a subfolder on my local machine, and on my staging webserver. Also tested at `localhost/`

Languages set up are English and Japanese, with `en` and `ja` language codes.

Tested on iPhone with display language set to Japanese, and Chrome with locale set to japanese.

Below is the redirected result of visiting `localhost/ai`, with `$kirby->detectedLanguage()` echoed at the top of the page.

![Screenshot 2022-11-27 at 7.22.00 pm](https://europe1.discourse-cdn.com/flex017/uploads/getkirby/original/2X/b/b8db8f7ffd019b5f0ef33b5b1cd6fd920afa51ac.png)

Current config.php:

```auto
<?php

return [
    'debug' => true,
    'cache' => true,
    'thumbs' => [
        'presets' => [
            'default' => ['quality' => 70],
            'large' => ['quality' => 90]
        ]
    ],
    'home' => 'games',
    'trevor' => [
        'allow_add_keys' => false,
    ],
    'languages' => 'true',
    'languages.detect' => 'true',
    'auth' => [
        'challenge' => [
            'timeout' => 5 * 60 // 5 minutes
        ],
        'trials' => 10,
        'timeout' => 3600
    ]
];

```

---

<div class="post-metadata">

**Author:** ![sammularczyk](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/sammularczyk/32/12646_2.png) [@sammularczyk](https://forum.getkirby.com/u/sammularczyk)\
**Post date:** [November 27, 2022, 10:08am UTC](https://forum.getkirby.com/t/system-language-detected-correctly-but-languages-detect-redirect-not-working/27121/2 "2022-11-27T10:08:51Z")

</div>

Fixed! Just to be super clear, while `'languages' => 'true'` works, `'languages.detect' => 'true'` does not.

`'languages.detect' => true` (without quotations) fixed my issue. Dumb but simple solution!
