# Error message I don't find : "Error: No 'other' form found in pluralFormatPattern 0"

**URL:** https://meta.discourse.org/t/error-message-i-dont-find-error-no-other-form-found-in-pluralformatpattern-0/149019
**Category:** Support
**Created:** [April 23, 2020, 4:07pm UTC](https://meta.discourse.org/t/error-message-i-dont-find-error-no-other-form-found-in-pluralformatpattern-0/149019 "2020-04-23T16:07:13Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![Hilario](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hilario/32/152199_2.png) [@Hilario](https://meta.discourse.org/u/Hilario)
#### Post date: [April 23, 2020, 4:07pm UTC](https://meta.discourse.org/t/error-message-i-dont-find-error-no-other-form-found-in-pluralformatpattern-0/149019/1 "2020-04-23T16:07:13Z")

</div>

I tried to locate this error message but don’t find any reference.  
 ![image](https://global.discourse-cdn.com/meta/original/3X/6/8/68b2c67047c196ec8c5ac6d971e389f878f4b209.png)

Can someone help me to get information.  
The error appear at the top of the screen  
This is a brand new installation (just some days I am configuring it)  
And I don’t habe the feeling to have seen it before today, before I upgrade to the last update.  
Thanks

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [April 23, 2020, 5:43pm UTC](https://meta.discourse.org/t/error-message-i-dont-find-error-no-other-form-found-in-pluralformatpattern-0/149019/2 "2020-04-23T17:43:31Z")

</div>

> [@Hilario](#):
>
> Can someone help me to get information.  
> The error appear at the top of the screen

The error you are seeing is from the `MessageFormat.prototype.precompile` method: [https://github.com/discourse/discourse/blob/master/lib/javascripts/messageformat.js#L1519](https://github.com/discourse/discourse/blob/master/lib/javascripts/messageformat.js#L1519). I am not sure what is causing the error though.

What locale are you using on your site?

---

<div class="post-metadata">

### Author: ![Hilario](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hilario/32/152199_2.png) [@Hilario](https://meta.discourse.org/u/Hilario)
#### Post date: [April 23, 2020, 6:36pm UTC](https://meta.discourse.org/t/error-message-i-dont-find-error-no-other-form-found-in-pluralformatpattern-0/149019/3 "2020-04-23T18:36:56Z")

</div>

Spanish language.  
This is message appearing in my administrator. It doesn’t appear on basic users.  
Correct. I changed to English and the message dissapear.  
But I have another system also in spanish but no problem there.  
Aparently the only difference is different themes. The one which is OK is standard theme.  
The one with problem is another theme. I am going to try to change the standard one to check.

---

<div class="post-metadata">

### Author: ![leog](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/leog/32/119839_2.png) [@leog](https://meta.discourse.org/u/leog)
#### Post date: [April 23, 2020, 6:59pm UTC](https://meta.discourse.org/t/error-message-i-dont-find-error-no-other-form-found-in-pluralformatpattern-0/149019/4 "2020-04-23T18:59:40Z")

</div>

Found that the error hit is the following:

> I18n.\_compiledMFs = {  
> “ **too\_few\_topics\_and\_posts\_notice\_MF** ”: function() {  
> return “Invalid Format: Error: No ‘other’ form found in pluralFormatPattern 0”;  
> },

Which in my case makes sense, it’s a newly installed instance.

---

<div class="post-metadata">

### Author: ![Hilario](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hilario/32/152199_2.png) [@Hilario](https://meta.discourse.org/u/Hilario)
#### Post date: [April 23, 2020, 7:06pm UTC](https://meta.discourse.org/t/error-message-i-dont-find-error-no-other-form-found-in-pluralformatpattern-0/149019/5 "2020-04-23T19:06:58Z")

</div>

Well in my case, I have changed to basic Themes and the message disappear.  
Then I return to the “Material Design Theme” and message till absent..  
I don’t know much about you comment then I don’t know if this make sense with @leog findings.

---

<div class="post-metadata">

### Author: ![leog](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/leog/32/119839_2.png) [@leog](https://meta.discourse.org/u/leog)
#### Post date: [April 23, 2020, 7:30pm UTC](https://meta.discourse.org/t/error-message-i-dont-find-error-no-other-form-found-in-pluralformatpattern-0/149019/6 "2020-04-23T19:30:26Z")

</div>

Got it. The parameters used for pluralization were also translated to Spanish: “one” to “uno/una” and “other” to “otros/otras”. Changing them back to English solves the issue. I tested this with my instance by changing the value for **too\_few\_topics\_and\_posts\_notice\_MF** to the following Spanish translation:

`<a href="https://blog.discourse.org/2014/08/building-a-discourse-community/">¡Comencemos la discusión!</a> Hay {currentTopics, plural, one {<strong>#</strong> tema} other {<strong>#</strong> temas}} y {currentPosts, plural, one {<strong>#</strong> publicación} other {<strong>#</strong> publicaciones}}. Los visitantes necesitan más contenido para leer y responder – recomendamos al menos {requiredTopics, plural, one {<strong>#</strong> tema} other {<strong>#</strong> temas}} y {requiredPosts, plural, one {<strong>#</strong> publicación} other {<strong>#</strong> publicaciones}}. Solo los miembros del staff pueden ver este mensaje.`

I created [a PR](https://github.com/discourse/discourse/pull/9536) to fix this; other texts were compromised as well, not just **too\_few\_topics\_and\_posts\_notice\_MF**.

---

<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: [April 23, 2020, 7:44pm UTC](https://meta.discourse.org/t/error-message-i-dont-find-error-no-other-form-found-in-pluralformatpattern-0/149019/7 "2020-04-23T19:44:57Z")

</div>

Thanks for the PR, but we accept translation updates only through [Transifex](https://www.transifex.com/discourse/discourse-org).

---

<div class="post-metadata">

### Author: ![leog](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/leog/32/119839_2.png) [@leog](https://meta.discourse.org/u/leog)
#### Post date: [April 23, 2020, 7:58pm UTC](https://meta.discourse.org/t/error-message-i-dont-find-error-no-other-form-found-in-pluralformatpattern-0/149019/8 "2020-04-23T19:58:22Z")

</div>

@gerhard not sure how to change these already (wrongly) translated strings in Transifex. Any tutorial available?

---

<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: [April 23, 2020, 8:00pm UTC](https://meta.discourse.org/t/error-message-i-dont-find-error-no-other-form-found-in-pluralformatpattern-0/149019/9 "2020-04-23T20:00:48Z")

</div>

I marked those strings as unreviewed. Can you try again?

---

<div class="post-metadata">

### Author: ![leog](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/leog/32/119839_2.png) [@leog](https://meta.discourse.org/u/leog)
#### Post date: [April 23, 2020, 8:08pm UTC](https://meta.discourse.org/t/error-message-i-dont-find-error-no-other-form-found-in-pluralformatpattern-0/149019/10 "2020-04-23T20:08:18Z")

</div>

Done. I think you missed other strings that needed the same changes: **reached\_hour\_MF** , **reached\_minute\_MF** , **exceeded\_hour\_MF** , **exceeded\_minute\_MF**.

---

<div class="post-metadata">

### Author: ![leog](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/leog/32/119839_2.png) [@leog](https://meta.discourse.org/u/leog)
#### Post date: [April 23, 2020, 8:13pm UTC](https://meta.discourse.org/t/error-message-i-dont-find-error-no-other-form-found-in-pluralformatpattern-0/149019/11 "2020-04-23T20:13:14Z")

</div>

All done. Thanks @gerhard and the other folks for pitching in to diagnose the issue.

---

<div class="post-metadata">

### Author: ![Hilario](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hilario/32/152199_2.png) [@Hilario](https://meta.discourse.org/u/Hilario)
#### Post date: [April 23, 2020, 10:28pm UTC](https://meta.discourse.org/t/error-message-i-dont-find-error-no-other-form-found-in-pluralformatpattern-0/149019/12 "2020-04-23T22:28:50Z")

</div>

OK everybody. Thanks for all this actions.  
But what do I have to from my administrator side.  
Just wait for next release?

---

<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: [April 24, 2020, 1:30pm UTC](https://meta.discourse.org/t/error-message-i-dont-find-error-no-other-form-found-in-pluralformatpattern-0/149019/13 "2020-04-24T13:30:46Z")

</div>

I updated the translations. Rebuilding your container or upgrading via docker manager should fix the translations.

---

<div class="post-metadata">

### Author: ![Hilario](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hilario/32/152199_2.png) [@Hilario](https://meta.discourse.org/u/Hilario)
#### Post date: [April 24, 2020, 1:32pm UTC](https://meta.discourse.org/t/error-message-i-dont-find-error-no-other-form-found-in-pluralformatpattern-0/149019/14 "2020-04-24T13:32:28Z")

</div>

Great @gerhard. I understand that Rebuilding take the last modules for everything. Thanks again

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [June 7, 2024, 10:38am UTC](https://meta.discourse.org/t/error-message-i-dont-find-error-no-other-form-found-in-pluralformatpattern-0/149019/15 "2024-06-07T10:38:08Z")

</div>


