# Discourse Assign needs support for Unicode group names

**URL:** <https://meta.discourse.org/t/discourse-assign-needs-support-for-unicode-group-names/396092>\
**Category:** Bug\
**Tags:** translation, assign\
**Created:** [14 בפברואר,‏ 2026,‏ 8:41am UTC](https://meta.discourse.org/t/discourse-assign-needs-support-for-unicode-group-names/396092 "2026-02-14T08:41:37Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Noble\_Fish](https://avatars.discourse-cdn.com/v4/letter/n/ad7895/32.png) [@Noble\_Fish](https://meta.discourse.org/u/Noble_Fish)\
**Post date:** [14 בפברואר,‏ 2026,‏ 8:41am UTC](https://meta.discourse.org/t/discourse-assign-needs-support-for-unicode-group-names/396092/1 "2026-02-14T08:41:37Z")

</div>

The issue of Discourse-Assign having poor support for non-English characters leading to a 500 Error seems to be a common topic, so here we will only discuss a problem that arises in a rather embarrassing combination of circumstances:

Discourse has a useful auxiliary feature—it replaces strings on the page with localized names each time it runs `Jobs::EnsureDbConsistency`. This should be praised as an absolutely user-friendly feature, but in this case, it can do more harm than good: Taking Simplified Chinese as an example, we first adjust the default language to this non-English language, then run `Jobs::EnsureDbConsistency`. Subsequently, it will change the names of Automatic groups, and then when users open the Assigned page for that group, it triggers a 500 Error.

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/a/3/6a38c81ea5be76e119257a3f1cd0f4eaceb377a3.png)  
 ![image](https://global.discourse-cdn.com/meta/original/4X/9/0/b/90b0a2cec2f8e7cc1b35525fc552ad85b8c6f7f6.png)

In summary, to use Discourse-Assign normally in these languages, you need to first set the default language to English and run `Jobs::EnsureDbConsistency` so that the group names are in English, and then adjust the default language back to the target language to make the Full Name become Chinese.

 ![image](https://global.discourse-cdn.com/meta/original/4X/5/2/e/52e7ebfd196ad493b19c3a7d7dcfb6702df15650.png)  
 ![image](https://global.discourse-cdn.com/meta/original/4X/8/5/5/8550a13f9c032ff5a2363a7286d8987e3fd1437f.png)

However, since `Jobs::EnsureDbConsistency` runs periodically under normal circumstances, the next time it is triggered, the names of Automatic groups will revert to the target language, again causing the Assigned page to trigger a 500 Error. 🙃

---

_[View the full topic](https://meta.discourse.org/t/discourse-assign-needs-support-for-unicode-group-names/396092)._
