# 1.5.0.beta5 - Existing translation was ignored and overwritten with placeholders

**URL:** https://meta.discourse.org/t/1-5-0-beta5-existing-translation-was-ignored-and-overwritten-with-placeholders/35734
**Category:** Support
**Created:** [18 Novembro , 2015 08:42 UTC](https://meta.discourse.org/t/1-5-0-beta5-existing-translation-was-ignored-and-overwritten-with-placeholders/35734 "2015-11-18T08:42:38Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![terraboss](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/terraboss/32/381157_2.png) [@terraboss](https://meta.discourse.org/u/terraboss)
#### Post date: [18 Novembro , 2015 08:42 UTC](https://meta.discourse.org/t/1-5-0-beta5-existing-translation-was-ignored-and-overwritten-with-placeholders/35734/1 "2015-11-18T08:42:38Z")

</div>

Since upgrading to the latest beta we’ve noticed some very annoying translation issues. How can I fix this immediately?

Someone at Discourse should make sure, that changing those name conventions also need a response from the translators. It’s kind of unprofessional to ignore existing strings with the same meaning and than overwrite it with placeholders like “[object Object]”. Especially at the main menu. There was already a valid translation.

Best,  
M

 ![](https://global.discourse-cdn.com/meta/original/3X/b/5/b5dd2a6a7f681505f8baf1383cd96a39d1645bdb.png)

---

<div class="post-metadata">

### Author: ![fefrei](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fefrei/32/119538_2.png) [@fefrei](https://meta.discourse.org/u/fefrei)
#### Post date: [18 Novembro , 2015 08:53 UTC](https://meta.discourse.org/t/1-5-0-beta5-existing-translation-was-ignored-and-overwritten-with-placeholders/35734/2 "2015-11-18T08:53:32Z")

</div>

I can’t confirm this:

 ![](https://global.discourse-cdn.com/meta/original/3X/6/0/602c9705b17cfc4b8c89b5b520f6bc26cef1acbd.png)

Which version are you on, exactly? I’m on `Discourse 1.5.0.beta5 - https://github.com/discourse/discourse version 50da33eee1b656f8370045d720adb601e575be0c` a.k.a. `v1.5.0.beta5 +128`.

---

<div class="post-metadata">

### Author: ![terraboss](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/terraboss/32/381157_2.png) [@terraboss](https://meta.discourse.org/u/terraboss)
#### Post date: [18 Novembro , 2015 08:54 UTC](https://meta.discourse.org/t/1-5-0-beta5-existing-translation-was-ignored-and-overwritten-with-placeholders/35734/3 "2015-11-18T08:54:28Z")

</div>

Latest github commit: (1be4b6a) – status: up to date  
v1.5.0.beta5 +9 … I will try a complete rebuild via SSH.

---

<div class="post-metadata">

### Author: ![fefrei](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fefrei/32/119538_2.png) [@fefrei](https://meta.discourse.org/u/fefrei)
#### Post date: [18 Novembro , 2015 09:02 UTC](https://meta.discourse.org/t/1-5-0-beta5-existing-translation-was-ignored-and-overwritten-with-placeholders/35734/4 "2015-11-18T09:02:21Z")

</div>

Okay, so you’re a few commits ahead of `beta`. Looks like this commit is the culprit:

[https://github.com/discourse/discourse/commit/bb76c389fda4349abdb0f8b54b0618a66186b018](https://github.com/discourse/discourse/commit/bb76c389fda4349abdb0f8b54b0618a66186b018)

This should be fixed as soon as the translations are updated. You might want to switch to the `beta` channel to decrease the risk of this happening.

But I agree that the current handling is suboptimal. Discourse should at least show the English original text if the translation is unavailable…

---

<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: [18 Novembro , 2015 09:39 UTC](https://meta.discourse.org/t/1-5-0-beta5-existing-translation-was-ignored-and-overwritten-with-placeholders/35734/5 "2015-11-18T09:39:33Z")

</div>

As @fefrei said, you are not on beta, so you should expect certain things to break now and then.  
The locale files still contain obsolete translations which are causing this glitch.

This will fix itself within the next few days. It needs a complete translation round-trip:

- upload of the current English locale files to Transifex
- optional: give translators a chance to translate the new pluralized strings
- download the translated locale files from Transifex

> [@fefrei](#):
>
> Discourse should at least show the English original text if the translation is unavailable…

That’s how it usually works. But in this case the existing translations are wrong and the code responsible for showing those labels can’t handle that.

---

<div class="post-metadata">

### Author: ![terraboss](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/terraboss/32/381157_2.png) [@terraboss](https://meta.discourse.org/u/terraboss)
#### Post date: [18 Novembro , 2015 09:52 UTC](https://meta.discourse.org/t/1-5-0-beta5-existing-translation-was-ignored-and-overwritten-with-placeholders/35734/6 "2015-11-18T09:52:22Z")

</div>

Hopefully a fix will roll out very soon.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [18 Novembro , 2015 23:16 UTC](https://meta.discourse.org/t/1-5-0-beta5-existing-translation-was-ignored-and-overwritten-with-placeholders/35734/7 "2015-11-18T23:16:03Z")

</div>


