# Multilingual Plugin 🌐

**URL:** https://meta.discourse.org/t/multilingual-plugin/142740
**Category:** Plugin
**Tags:** pavilion, broken
**Created:** [February 27, 2020, 5:06am UTC](https://meta.discourse.org/t/multilingual-plugin/142740 "2020-02-27T05:06:24Z")
**Posts on this page:** 19
**Page:** 8

<div class="post-metadata">

### Author: ![jlcoo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jlcoo/32/386427_2.png) [@jlcoo](https://meta.discourse.org/u/jlcoo)
#### Post date: [March 18, 2025, 6:13am UTC](https://meta.discourse.org/t/multilingual-plugin/142740/158 "2025-03-18T06:13:08Z")

</div>

Me too, My discourse version is 3.5.0.beta2-dev, discourse-multilingual is latest

 ![The image is an error message indicating an unexpected problem with the software powering a discussion forum, and suggests providing detailed feedback or posting on the site's feedback category. (由 AI 生成标题)](https://global.discourse-cdn.com/meta/original/4X/7/4/1/741bfd4db2711c904d44429f2165bded1b59a7a4.png)  
Backtrace

```plaintext
app/controllers/extra_locales_controller.rb:39:in `bundle_js_hash'
plugins/discourse-multilingual/extensions/extra_locales_controller.rb:25:in `bundle_js_hash'
app/controllers/extra_locales_controller.rb:44:in `url'
plugins/discourse-multilingual/lib/multilingual/locale_loader.rb:26:in `preload_custom_locale'
plugins/discourse-multilingual/plugin.rb:76:in `block (2 levels) in activate!'
lib/plugin/instance.rb:729:in `block in register_html_builder'
lib/discourse_plugin_registry.rb:230:in `block in build_html'
lib/discourse_plugin_registry.rb:230:in `map'
lib/discourse_plugin_registry.rb:230:in `build_html'
app/helpers/application_helper.rb:572:in `build_plugin_html'
app/views/layouts/application.html.erb:24

```

Does anyone know how to solve this issue?

---

<div class="post-metadata">

### Author: ![jlcoo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jlcoo/32/386427_2.png) [@jlcoo](https://meta.discourse.org/u/jlcoo)
#### Post date: [March 18, 2025, 9:48am UTC](https://meta.discourse.org/t/multilingual-plugin/142740/159 "2025-03-18T09:48:57Z")

</div>

I using custom names.yml config to change Einglish(US) to Einglish, but it breaked by Oops. Backtrace:

```plaintext
ActionView::Template::Error (Unknown bundle: custom-language)
app/controllers/extra_locales_controller.rb:39:in `bundle_js_hash'
app/controllers/extra_locales_controller.rb:44:in `url'
lib/plugin/instance.rb:729:in `block in register_html_builder'
lib/discourse_plugin_registry.rb:230:in `block in build_html'
lib/discourse_plugin_registry.rb:230:in `map'
lib/discourse_plugin_registry.rb:230:in `build_html'
app/helpers/application_helper.rb:572:in `build_plugin_html'
app/views/layouts/application.html.erb:24
lib/topic_list_responder.rb:15:in `block (2 levels) in respond_with_list'
lib/topic_list_responder.rb:8:in `respond_with_list'
app/controllers/list_controller.rb:347:in `block (2 levels) in <class:ListController>'
app/controllers/list_controller.rb:316:in `public_send'
app/controllers/list_controller.rb:316:in `top'
app/controllers/application_controller.rb:427:in `block in with_resolved_locale'
app/controllers/application_controller.rb:427:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:35:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:409:in `call'
lib/middleware/csp_script_nonce_injector.rb:12:in `call'
config/initializers/008-rack-cors.rb:14:in `call'
lib/middleware/default_headers.rb:13:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/processing_request.rb:12:in `call'
lib/middleware/request_tracker.rb:385:in `call'

```

---

<div class="post-metadata">

### Author: ![das-g](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/das-g/32/441608_2.png) [@das-g](https://meta.discourse.org/u/das-g)
#### Post date: [March 24, 2025, 4:11pm UTC](https://meta.discourse.org/t/multilingual-plugin/142740/160 "2025-03-24T16:11:57Z")

</div>

After upgrading Discourse, it now shows a banner with

> **[Admin Notice]** One of your themes or plugins needs updating for compatibility with upcoming Discourse core changes. (id:[_discourse.component-template-overrides_](https://meta.discourse.org/t/355668)) Identified plugin: ‘discourse-multilingual’

So I guess some technical changes to this plugin will be needed before June 2025.

---

<div class="post-metadata">

### Author: ![Zas666](https://avatars.discourse-cdn.com/v4/letter/z/258eb7/32.png) [@Zas666](https://meta.discourse.org/u/Zas666)
#### Post date: [April 3, 2025, 10:03am UTC](https://meta.discourse.org/t/multilingual-plugin/142740/161 "2025-04-03T10:03:25Z")

</div>

Any update on this from devs?

---

<div class="post-metadata">

### Author: ![Olle11](https://avatars.discourse-cdn.com/v4/letter/o/cdc98d/32.png) [@Olle11](https://meta.discourse.org/u/Olle11)
#### Post date: [April 6, 2025, 3:03pm UTC](https://meta.discourse.org/t/multilingual-plugin/142740/162 "2025-04-06T15:03:23Z")

</div>

Any idea why my Forum changed its language to English when multilingual plugin was activated? I deactivated the plugin and it is still in English

---

<div class="post-metadata">

### Author: ![Alowbt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alowbt/32/494027_2.png) [@Alowbt](https://meta.discourse.org/u/Alowbt)
#### Post date: [April 8, 2025, 1:35am UTC](https://meta.discourse.org/t/multilingual-plugin/142740/163 "2025-04-08T01:35:36Z")

</div>

I was able to successfully follow this [guide](https://coop.pavilion.tech/t/content-languages/1693) to add translations for categories.  
But was unable to successfully get translations for tags to work.

Here is what I have in a tag.ja.yml file:

```plaintext
discussions: ディスカッション
questions: 質問
self-intro: 自己紹介
showcase: 作ってみた
other: その他
guidelines: ガイドライン
updates: 新着

```

And the result of was this below when switching the interface language to Japanese.

 ![Screenshot 2025-04-08 at 10.24.44](https://global.discourse-cdn.com/meta/original/4X/d/6/2/d62ce12a8e3e80889aae94e238a9bb2bc281fbe3.png)

Any help would be appreciated, thanks!

---

<div class="post-metadata">

### Author: ![Olle11](https://avatars.discourse-cdn.com/v4/letter/o/cdc98d/32.png) [@Olle11](https://meta.discourse.org/u/Olle11)
#### Post date: [April 8, 2025, 5:58pm UTC](https://meta.discourse.org/t/multilingual-plugin/142740/164 "2025-04-08T17:58:43Z")

</div>

@angus Any way to fix the double commas? @Arkshine found the fix here by removing the old CSS:

> [@Change to how lists of tags are separated](https://meta.discourse.org/t/change-to-how-lists-of-tags-are-separated/356258/2):
>
> We are seeing duplicate commas: Probably one comes from the new HTML code and the other comes from the custom theme CSS (old code). The former (HTML) is indeed selectable, while the latter (CSS) is not. Following this change, all custom themes should be fixed, apparently?

---

<div class="post-metadata">

### Author: ![joshhabka](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/joshhabka/32/452328_2.png) [@joshhabka](https://meta.discourse.org/u/joshhabka)
#### Post date: [April 12, 2025, 10:51pm UTC](https://meta.discourse.org/t/multilingual-plugin/142740/165 "2025-04-12T22:51:58Z")

</div>

My Discourse is stuck loading. I assume it is the technical changes bug?

 ![Screenshot 2025-04-12 at 6.51.53 PM](https://global.discourse-cdn.com/meta/original/4X/9/c/3/9c3a28035ef7ea0950bf4100c2c99a4f8302a0f3.png)

Post: [Discourse Stuck on Loading (Logs) - #6 by joshhabka](https://meta.discourse.org/t/discourse-stuck-on-loading-logs/361603/6)

---

<div class="post-metadata">

### Author: ![joshhabka](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/joshhabka/32/452328_2.png) [@joshhabka](https://meta.discourse.org/u/joshhabka)
#### Post date: [April 13, 2025, 5:05am UTC](https://meta.discourse.org/t/multilingual-plugin/142740/166 "2025-04-13T05:05:25Z")

</div>

@angus Do you know how to completely remove all left-over files/settings from this Multilingual plugin?

---

<div class="post-metadata">

### Author: ![joshhabka](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/joshhabka/32/452328_2.png) [@joshhabka](https://meta.discourse.org/u/joshhabka)
#### Post date: [April 15, 2025, 8:22pm UTC](https://meta.discourse.org/t/multilingual-plugin/142740/167 "2025-04-15T20:22:33Z")

</div>

@Angus Please see new error with the plugin: “500” when saving a post when adding a language tag. Thank you for the development of this plugin 🙂

> [@500 error when adding a Language Tag (Multilingual Plugin) to a user's post](https://meta.discourse.org/t/500-error-when-adding-a-language-tag-multilingual-plugin-to-a-users-post/361964):
>
> I have both the Multilingual and Discourse Translator plugins installed. I tried to go to someone’s post, click edit, and add a language tag(as when someone sets their user language preferences, no posts show(unless explicitly tagged with the respective language)). Upon saving the edit, it shows “500 error” Here is the respective console error: ajax.js:188 PUT https://biohacking.forum/t/does-anybody-here-use-peptides/953 500 (Internal Server Error) ajax-error.js:35 SyntaxError: Unexpected t…

---

<div class="post-metadata">

### Author: ![researcher1](https://avatars.discourse-cdn.com/v4/letter/r/7cd45c/32.png) [@researcher1](https://meta.discourse.org/u/researcher1)
#### Post date: [April 25, 2025, 12:52pm UTC](https://meta.discourse.org/t/multilingual-plugin/142740/168 "2025-04-25T12:52:00Z")

</div>

Hi,  
I tried to install the Multilingual plugin on my local Discourse forum.  
I cloned it with the following command in the plugins folder:

```plaintext
git clone https://github.com/paviliondev/discourse-multilingual

```

But I cannot find the Multilingual tab in my admin settings. It only appears in the plugins menu, but it doesn’t contain all the settings. What can I do?

 ![The image shows settings for a multilingual plugin in the Discord platform, listing options such as content filtering and guest language switching. (AI tarafından altyazılı)](https://global.discourse-cdn.com/meta/original/4X/0/5/f/05f41e67ebea346250585a21e16b9661b02952ab.png)

it gives this Deprecation notice:  
Deprecation notice: add\_to\_serializer should not be used to directly override include\_\*? methods. Use the include\_condition keyword argument instead  
At /workspace/discourse/plugins/discourse-multilingual/plugin.rb:188:in `block in activate!`

> **local server log**
>
> - Executing task: bin/rake db:create db:migrate
> 
> Deprecation notice: add\_to\_serializer should not be used to directly override include\__? methods. Use the include\_condition keyword argument instead  
> At /workspace/discourse/plugins/discourse-multilingual/plugin.rb:188:in `block in activate!`  
> Deprecation notice: add\_to\_serializer should not be used to directly override include\__? methods. Use the include\_condition keyword argument instead  
> At /workspace/discourse/plugins/discourse-multilingual/plugin.rb:193:in `block in activate!`  
> Deprecation notice: add\_to\_serializer should not be used to directly override include\__? methods. Use the include\_condition keyword argument instead  
> At /workspace/discourse/plugins/discourse-multilingual/plugin.rb:199:in `block in activate!`  
> Deprecation notice: add\_to\_serializer should not be used to directly override include\__? methods. Use the include\_condition keyword argument instead  
> At /workspace/discourse/plugins/discourse-multilingual/plugin.rb:312:in `block in activate!`  
> Deprecation notice: add\_to\_serializer should not be used to directly override include\__? methods. Use the include\_condition keyword argument instead  
> At /workspace/discourse/plugins/discourse-multilingual/plugin.rb:314:in `block in activate!`  
> Database ‘discourse\_development’ already exists  
> Deprecation notice: add\_to\_serializer should not be used to directly override include\__? methods. Use the include\_condition keyword argument instead  
> At /workspace/discourse/plugins/discourse-multilingual/plugin.rb:188:in `block in activate!`  
> Deprecation notice: add\_to\_serializer should not be used to directly override include\__? methods. Use the include\_condition keyword argument instead  
> At /workspace/discourse/plugins/discourse-multilingual/plugin.rb:193:in `block in activate!`  
> Deprecation notice: add\_to\_serializer should not be used to directly override include\__? methods. Use the include\_condition keyword argument instead  
> At /workspace/discourse/plugins/discourse-multilingual/plugin.rb:199:in `block in activate!`  
> Deprecation notice: add\_to\_serializer should not be used to directly override include\__? methods. Use the include\_condition keyword argument instead  
> At /workspace/discourse/plugins/discourse-multilingual/plugin.rb:312:in `block in activate!`  
> Deprecation notice: add\_to\_serializer should not be used to directly override include\__? methods. Use the include\_condition keyword argument instead  
> At /workspace/discourse/plugins/discourse-multilingual/plugin.rb:314:in `block in activate!`
> 
> - Terminal will be reused by tasks, press any key to close it.
> 
> - Executing task: bin/ember-cli -u
> 
> Scope: all 16 workspace projects  
> Lockfile is up to date, resolution step is skipped  
> Already up to date  
> Done in 1.4s using pnpm v9.15.7  
> Ember CLI running on PID: 57615  
> I, [2025-04-25T12:45:00.214872 #57627] INFO – : Refreshing Gem list  
> Starting CSS change watcher  
> [ember-cli] The setting ‘staticAddonTrees’ will default to true in the next version of Embroider and can’t be turned off. To prepare for this you should set ‘staticAddonTrees: true’ in your Embroider config.  
> [ember-cli] The setting ‘staticAddonTestSupportTrees’ will default to true in the next version of Embroider and can’t be turned off. To prepare for this you should set ‘staticAddonTestSupportTrees: true’ in your Embroider config.  
> Deprecation notice: add\_to\_serializer should not be used to directly override include\__? methods. Use the include\_condition keyword argument instead  
> At /workspace/discourse/plugins/discourse-multilingual/plugin.rb:188:in `block in activate!`  
> Deprecation notice: add\_to\_serializer should not be used to directly override include\__? methods. Use the include\_condition keyword argument instead  
> At /workspace/discourse/plugins/discourse-multilingual/plugin.rb:193:in `block in activate!`  
> Deprecation notice: add\_to\_serializer should not be used to directly override include\__? methods. Use the include\_condition keyword argument instead  
> At /workspace/discourse/plugins/discourse-multilingual/plugin.rb:199:in `block in activate!`  
> Deprecation notice: add\_to\_serializer should not be used to directly override include\__? methods. Use the include\_condition keyword argument instead  
> At /workspace/discourse/plugins/discourse-multilingual/plugin.rb:312:in `block in activate!`  
> Deprecation notice: add\_to\_serializer should not be used to directly override include\_\*? methods. Use the include\_condition keyword argument instead  
> At /workspace/discourse/plugins/discourse-multilingual/plugin.rb:314:in `block in activate!`  
> I, [2025-04-25T12:45:03.044278 #57627] INFO – : listening on addr=127.0.0.1:3000 fd=29  
> [ember-cli] Proxying to [http://127.0.0.1:3000](http://127.0.0.1:3000)  
> [ember-cli] building…  
> I, [2025-04-25T12:45:04.243153 #57627] INFO – : starting 1 supervised sidekiqs  
> [ember-cli] …[ConfigLoader]  
> I, [2025-04-25T12:45:04.554744 #57627] INFO – : master process ready  
> I, [2025-04-25T12:45:04.667840 #57910] INFO – : Loading Sidekiq in process id 57910  
> I, [2025-04-25T12:45:04.680493 #57914] INFO – : worker=0 ready  
> I, [2025-04-25T12:45:04.686440 #57919] INFO – : worker=1 ready  
> I, [2025-04-25T12:45:04.686445 #57924] INFO – : worker=2 ready  
> [ember-cli] …[Babel: discourse-widget-hbs \> applyPatches]  
> [ember-cli] …[Babel: ember-source \> applyPatches]  
> [ember-cli] …[Babel: dialog-holder \> applyPatches]  
> [ember-cli] …[embroider-template-compile-stage1 \> applyPatches]  
> [ember-cli] …[Babel: select-kit \> applyPatches]  
> [ember-cli] …[@embroider/compat/app]  
> [ember-cli] …[@embroider/webpack]  
> [ember-cli] …[@embroider/webpack]  
> [ember-cli] …[@embroider/webpack]  
> [ember-cli] …[SourceMapConcat]  
> [ember-cli] …[Babel: admin \> applyPatches]  
> [ember-cli] …[SourceMapConcat]  
> [ember-cli] …[Babel: discourse-plugins \> applyPatches]  
> [ember-cli] …[TemplateCompiler \> applyPatches]  
> [ember-cli] …[Babel: discourse-plugins \> applyPatches]  
> [ember-cli] …[SourceMapConcat]  
> [ember-cli] …[Babel: discourse-plugins \> applyPatches]  
> [ember-cli] …[TemplateCompiler \> applyPatches]  
> [ember-cli] …[Babel: discourse-plugins \> applyPatches]  
> [ember-cli] …[SourceMapConcat]  
> [ember-cli] …[Babel: discourse-plugins \> applyPatches]  
> [ember-cli] …[SourceMapConcat]  
> [ember-cli] …[Babel: discourse-plugins \> applyPatches]  
> [ember-cli]  
> [ember-cli] Build successful (31766ms) – Serving on [http://localhost:4200/](http://localhost:4200/)  
> [ember-cli]  
> [ember-cli] Slowest Nodes (totalTime \>= 5%) | Total (avg)  
> [ember-cli] -±  
> [ember-cli] @embroider/webpack (1) | 21608ms  
> [ember-cli] Babel: discourse-plugins (29) | 4506ms (155 ms)  
> [ember-cli] broccoli-persistent-filter:Mapper (36) | 1628ms (45 ms)  
> [ember-cli]  
> [ember-cli] (node:57634) [DEP0060] DeprecationWarning: The `util._extend` API is deprecated. Please use Object.assign() instead.  
> [ember-cli] (Use `node --trace-deprecation ...` to show where the warning was created)

---

<div class="post-metadata">

### Author: ![cmdntd](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cmdntd/32/192008_2.png) [@cmdntd](https://meta.discourse.org/u/cmdntd)
#### Post date: [May 7, 2025, 3:35pm UTC](https://meta.discourse.org/t/multilingual-plugin/142740/169 "2025-05-07T15:35:21Z")

</div>

This caused broken app, you should upgrade for the latest one:

> [@Error \`rebuild app\` broken, at the last discourse upgrade](https://meta.discourse.org/t/error-rebuild-app-broken-at-the-last-discourse-upgrade/365089):
>
> I can not go to my discourse after the last upgrade And now, I can not rebuild my app Launcher updated, restarting... x86\_64 arch detected. Ensuring launcher is up to date Updating Launcher... Updating 721facb..09d5eb6 error: Your local changes to the following files would be overwritten by merge: image/base/Dockerfile Please commit your changes or stash them before you merge. Aborting failed to update

---

<div class="post-metadata">

### Author: ![thoka](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thoka/32/115652_2.png) [@thoka](https://meta.discourse.org/u/thoka)
#### Post date: [May 18, 2025, 7:31am UTC](https://meta.discourse.org/t/multilingual-plugin/142740/170 "2025-05-18T07:31:57Z")

</div>

I had to disable this plugin due to the following error:

```plaintext
ActionView::Template::Error (The asset 'locales/i18n.js' was not found in the load path.)

```

`locales/i18n.js` was removed in [PERF: Compile main locale bundles just-in-time (#32335) · discourse/discourse@c62a4a4 · GitHub](https://github.com/discourse/discourse/commit/c62a4a4759c7669982ff9e9918c92facd9105652)

---

<div class="post-metadata">

### Author: ![boomer52](https://avatars.discourse-cdn.com/v4/letter/b/9fc29f/32.png) [@boomer52](https://meta.discourse.org/u/boomer52)
#### Post date: [May 26, 2025, 11:07am UTC](https://meta.discourse.org/t/multilingual-plugin/142740/171 "2025-05-26T11:07:51Z")

</div>

Hi @angus,

Do you have any update on when a version compatible with Discourse 3.4 will be available?

We’re currently trying to install the plugin on our Discourse 3.4.3 instance, but we’re running into several errors due to incompatibilities.

Thanks in advance for your help!

---

<div class="post-metadata">

### Author: ![Goalina](https://avatars.discourse-cdn.com/v4/letter/g/b3f665/32.png) [@Goalina](https://meta.discourse.org/u/Goalina)
#### Post date: [June 19, 2025, 12:30pm UTC](https://meta.discourse.org/t/multilingual-plugin/142740/172 "2025-06-19T12:30:33Z")

</div>

beacuse of [PERF: Compile main locale bundles just-in-time (#32335) · discourse/discourse@c62a4a4 · GitHub](https://github.com/discourse/discourse/commit/c62a4a4759c7669982ff9e9918c92facd9105652), the discourse-multilingual cant be used , do you have the plan to fix about it?

---

<div class="post-metadata">

### Author: ![Honeyxilia](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/honeyxilia/32/523830_2.png) [@Honeyxilia](https://meta.discourse.org/u/Honeyxilia)
#### Post date: [July 15, 2025, 2:09pm UTC](https://meta.discourse.org/t/multilingual-plugin/142740/173 "2025-07-15T14:09:31Z")

</div>

Hello - regarding the Admin settings UI change, where can we insert the translation files ?

Edit : going through the URL ( `<instance URL>/admin/multilingual/languages`), it is possible to access the menu, however there are no direct hyperlinks from the new Admin settings UI directly…  
If there’s an update to this module, I hope that the settings will be adapted to the new UI

---

<div class="post-metadata">

### Author: ![cmdntd](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cmdntd/32/192008_2.png) [@cmdntd](https://meta.discourse.org/u/cmdntd)
#### Post date: [July 29, 2025, 5:58pm UTC](https://meta.discourse.org/t/multilingual-plugin/142740/174 "2025-07-29T17:58:30Z")

</div>

I used a `tag`, instead of this plugin. But it is just in tags filter.

I think this should be fork to upgrade source, the author was freeze too long…

---

<div class="post-metadata">

### Author: ![Honeyxilia](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/honeyxilia/32/523830_2.png) [@Honeyxilia](https://meta.discourse.org/u/Honeyxilia)
#### Post date: [October 7, 2025, 9:04am UTC](https://meta.discourse.org/t/multilingual-plugin/142740/175 "2025-10-07T09:04:37Z")

</div>

While this plug-in is frozen, it’s worth noting that the newer Discourse versions allow for localization of categories names/descriptions, as well as singular topic localizations as a base Discourse feature, including manually c:

> [@Content Localization - Manual and Automatic with Discourse AI](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/37):
>
> That could be done, but to be very honest, if the limit is set to X and any user edits it X+1 times, you would face the same issue as well. We would then have developed a solution that doesn’t really solve the problem systematically. We do have an indicator that shows when a translation may be outdated, it is coloured the same way as post edits indicator "This post was originally written in English. Translation may be outdated"

As such, it’s understandable that this plug-in is no longer supported, as the features brought by it are almost all available by default in Discourse

EDIT: As a warning, not all current Multilingual features are natively available in Discourse as of now, for instance :

- You can’t hide topics in the different category topics pages according to the `Content Languages` setting in any given user profile

It’s still a great advancement in features, but a head-up before upgrading your instance.

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [July 23, 2026, 5:49pm UTC](https://meta.discourse.org/t/multilingual-plugin/142740/176 "2026-07-23T17:49:28Z")

</div>



[Previous page](https://meta.discourse.org/t/multilingual-plugin/142740.md?page=7)
