# Using different language domains when on localhost

**URL:** <https://forum.getkirby.com/t/using-different-language-domains-when-on-localhost/23876>\
**Category:** Questions\
**Tags:** v3\
**Created:** [November 5, 2021, 10:32am UTC](https://forum.getkirby.com/t/using-different-language-domains-when-on-localhost/23876 "2021-11-05T10:32:02Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![fabianhemmert](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/fabianhemmert/32/7846_2.png) [@fabianhemmert](https://forum.getkirby.com/u/fabianhemmert)\
**Post date:** [November 5, 2021, 10:32am UTC](https://forum.getkirby.com/t/using-different-language-domains-when-on-localhost/23876/1 "2021-11-05T10:32:02Z")

</div>

Hello!

I’m running into problems when deploying my Kirby site to the webserver. This is because I use different domains for different languages.

en.php for web server:

```auto
<?php

return [
    'code' => 'en',
    'default' => true,
    'direction' => 'ltr',
    'locale' => [
        'en_US'
    ],
    'name' => 'English',
    'translations' => [
        'minutes' => ' min.',
        'printnow' => 'PRINT NOW'
    ],
    'url' => 'https://www.escape-team.com'
    //'url' => NULL
];

```

en.php for localhost:

```auto
<?php

return [
    'code' => 'en',
    'default' => true,
    'direction' => 'ltr',
    'locale' => [
        'en_US'
    ],
    'name' => 'English',
    'translations' => [
        'minutes' => ' min.',
        'printnow' => 'PRINT NOW'
    ],
    'url' => NULL
];

```

(and a similar setup for .de, as I use [escape-team.de](http://escape-team.de) for the German version.)

My question: can I have a “localhost-dependent” variant of or in that file?

Thank you!  
Fabian

---

<div class="post-metadata">

**Author:** ![moonwalk](https://avatars.discourse-cdn.com/v4/letter/m/53a042/32.png) [@moonwalk](https://forum.getkirby.com/u/moonwalk)\
**Post date:** [November 5, 2021, 10:55am UTC](https://forum.getkirby.com/t/using-different-language-domains-when-on-localhost/23876/2 "2021-11-05T10:55:57Z")

</div>

You could set the url depending on domain:

```auto
<?php
$url = ($_SERVER['HTTP_HOST'] === 'localhost') ? null : 'https://www.escape-team.com';
return [
    'code' => 'en',
    'default' => true,
    'direction' => 'ltr',
    'locale' => [
        'en_US'
    ],
    'name' => 'English',
    'translations' => [
        'minutes' => ' min.',
        'printnow' => 'PRINT NOW'
    ],
    'url' => $url
];

```

---

<div class="post-metadata">

**Author:** ![fabianhemmert](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/fabianhemmert/32/7846_2.png) [@fabianhemmert](https://forum.getkirby.com/u/fabianhemmert)\
**Post date:** [November 5, 2021, 11:04am UTC](https://forum.getkirby.com/t/using-different-language-domains-when-on-localhost/23876/3 "2021-11-05T11:04:25Z")

</div>

Good idea, thanks!
