# 显示原创内容的多种语言偏好

**URL:** <https://meta.discourse.org/t/multi-language-preferences-for-displaying-localized-content/381116>\
**Category:** Feature\
**Tags:** dynaloc, content-localization\
**Created:** [2025年九月1日 08:17 UTC](https://meta.discourse.org/t/multi-language-preferences-for-displaying-localized-content/381116 "2025-09-01T08:17:17Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)\
**Post date:** [2025年九月1日 08:17 UTC](https://meta.discourse.org/t/multi-language-preferences-for-displaying-localized-content/381116/1 "2025-09-01T08:17:17Z")

</div>

目前，使用内容本地化功能的社区可以选择多种语言来显示本地化内容。例如，论坛可能在 `content localization supported locales` 中设置了德语、英语和法语。

现在，用户只能选择论坛支持的语言之一。

如果一个主题的帖子是用这三种语言编写的，那么 Günter 将只能看到德语版本，尽管他精通这三种语言。

此功能主题的目标是允许这些多语言用户选择多种语言，并以其原始语言查看帖子，而不是只查看一种语言。还需要注意的一点是，`user.locale` 目前用于确定语言控件（按钮、标签、工具提示等），而这应该是用户的首选语言。

以下是来自大致相同主题的支持性引述：

> [@Tordanik](#):
>
> 如果我精通德语、英语和法语，我希望看到任何一种语言的原始、未翻译的内容。

> [@tvavrda](#):
>
> 我和德国人说话的方式不同。和波兰人不同。和瑞士人不同。和冰岛人不同。和法国人不同。和斯洛伐克人不同。现在可能和芬兰人也不同。我足够了解他们的语言和文化，所以会很小心。

> [@schneeland](#):
>
> 正如你所提到的，最好不要只有一种语言，而是多种不被翻译的语言。

> [@pHneutre](#):
>
> 例如，YouTube 现在允许你定义一种你理解的语言，并将所有内容自动翻译成该语言，所以我必须选择是希望我的法语视频标题被蹩脚地翻译成英语，还是我的英语视频标题被蹩脚地翻译成法语。

> [@tobiaseigen](#):
>
> 创建用户偏好设置，让他们决定希望始终以原始语言阅读哪些语言。

我们将需要解决的一个用户体验问题是如何向用户展示该选项。如果我们使用现有的 `user.locale` 并允许一个数组，例如 `['en', 'ja', 'ko']`，那么许多其他地方都会受到影响，这与将 `user.locale` 保持为一种语言并另外添加一个用户字段不同。如果我们添加一个新的用户字段，我们还需要考虑位置。

---

_[View the full topic](https://meta.discourse.org/t/multi-language-preferences-for-displaying-localized-content/381116)._
