# Traduzione per messaggio di sistema non utilizzata

**URL:** https://meta.discourse.org/t/translation-for-system-message-not-being-used/82912
**Category:** Bug
**Created:** [13 Marzo 2018, 4:00pm UTC](https://meta.discourse.org/t/translation-for-system-message-not-being-used/82912 "2018-03-13T16:00:48Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [13 Marzo 2018, 4:00pm UTC](https://meta.discourse.org/t/translation-for-system-message-not-being-used/82912/1 "2018-03-13T16:00:48Z")

</div>

When a post is flagged on a forum that is using a non-English locale, only the `flag_reason` is being translated. The other text is not translated and displayed in English. There is a translation present in the configuration.

We can repro this on latest stable. Multisite, if that matters.

 ![image](https://global.discourse-cdn.com/meta/original/3X/d/1/d1973804dc829d9ccde234da7d08d2ba85424c2a.png)

 ![image](https://global.discourse-cdn.com/meta/original/3X/a/d/adcef2a596137bc2c96f0c1f8e16af2d34a85e94.png)

---

<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: [7 Maggio 2018, 5:17am UTC](https://meta.discourse.org/t/translation-for-system-message-not-being-used/82912/2 "2018-05-07T05:17:56Z")

</div>

I think @gerhard may have fixed this a while back?

---

<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: [8 Maggio 2018, 3:45pm UTC](https://meta.discourse.org/t/translation-for-system-message-not-being-used/82912/4 "2018-05-08T15:45:10Z")

</div>

The bug was a little bit different from what you described:

- It always used the `default_locale` for the system message.
- It used the flagger’s locale for the flag reason.

So, in your example, the system locale was set to English and the locale of the user who flagged a post was set to German.

* * *

[FIX: Use default locale for flag reason · discourse/discourse@badad80 · GitHub](https://github.com/discourse/discourse/commit/badad80cdf4489dd687a723647091c0b6b273ae6)

---

<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: [8 Maggio 2018, 11:14pm UTC](https://meta.discourse.org/t/translation-for-system-message-not-being-used/82912/5 "2018-05-08T23:14:16Z")

</div>

So this is resolved, then? If so this can be closed?

---

<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: [9 Maggio 2018, 9:11am UTC](https://meta.discourse.org/t/translation-for-system-message-not-being-used/82912/6 "2018-05-09T09:11:02Z")

</div>

Yes, and auto-close will take care of it 😉

---

<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: [9 Maggio 2018, 9:22am UTC](https://meta.discourse.org/t/translation-for-system-message-not-being-used/82912/7 "2018-05-09T09:22:18Z")

</div>


