# Default categories/topics in English despite German as default language in setup wizard

**URL:** https://meta.discourse.org/t/default-categories-topics-in-english-despite-german-as-default-language-in-setup-wizard/54775
**Category:** Bug
**Created:** [25 december 2016 om 21:43 UTC](https://meta.discourse.org/t/default-categories-topics-in-english-despite-german-as-default-language-in-setup-wizard/54775 "2016-12-25T21:43:59Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![claas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/claas/32/71725_2.png) [@claas](https://meta.discourse.org/u/claas)
#### Post date: [25 december 2016 om 21:44 UTC](https://meta.discourse.org/t/default-categories-topics-in-english-despite-german-as-default-language-in-setup-wizard/54775/1 "2016-12-25T21:44:00Z")

</div>

These days, I have setup(\*) a Discourse instance in German for a relative and her non-English-speaking community. Even though I chose German as default language in the new setup wizard, **the default categories and topics have been created in English** (despite having an existing translation, as far as I can see):

 ![](https://global.discourse-cdn.com/meta/original/3X/7/9/79659426ea743c3f86c35be97386a4ad57cbb3e4.png)

Did I miss any step? It would help if there was a way to recreate the default content (if unchanged).

_(\*) = which worked pretty well using [this guide](https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md) in less than 30min on a [Hetzner vServer CX10](https://www.hetzner.de/hosting/produkte_vserver/cx10) (I used to prefer [STRATO V-Server Linux V20](https://www.strato.de/server/linux-vserver/), but they don’t seem to support Docker/AUFS)_

---

<div class="post-metadata">

### Author: ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)
#### Post date: [25 december 2016 om 22:46 UTC](https://meta.discourse.org/t/default-categories-topics-in-english-despite-german-as-default-language-in-setup-wizard/54775/2 "2016-12-25T22:46:45Z")

</div>

You need to set the language in `app.yml` before you start the Docker container the first time.

> [@Designing the First Time Setup Wizard](https://meta.discourse.org/t/first-time-setup-wizard/49512/11):
>
> Unfortunately not. The wizard runs once Discourse has already started up, so the choices you make in it are equivalent to configuring the site settings yourself. You will still need that setting for now. Having said that, I do think it would be possible to regenerate those fixtures via the wizard. We should revisit at a later date. Can you elaborate? Is the idea that in some languages upper case is more common, and the setting should change it depending on locale?

---

<div class="post-metadata">

### Author: ![claas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/claas/32/71725_2.png) [@claas](https://meta.discourse.org/u/claas)
#### Post date: [25 december 2016 om 22:57 UTC](https://meta.discourse.org/t/default-categories-topics-in-english-despite-german-as-default-language-in-setup-wizard/54775/3 "2016-12-25T22:57:38Z")

</div>

> [@gerhard](#):
>
> You need to set the language in app.yml before you start the Docker container the first time.

That makes sense. However, as far as I can see, the `./discourse-setup` step (as explained [here](https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md#edit-discourse-configuration)) will generate the `app.yml` _and_ start Discourse in one step.

Maybe a solution for this would be to ask for the interface language within the [`./discourse-setup`](https://github.com/discourse/discourse_docker/blob/master/discourse-setup) dialog?

**Update** : I have created a PR for this:

[https://github.com/discourse/discourse\_docker/pull/319](https://github.com/discourse/discourse_docker/pull/319)
