63 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: user-settings.language.howto
title: 切换界面语言
type: howto
feature: user-settings
scope: end-user
locale: zh
aliases:
- 改语言
- 换语言
- 切换中文
- 切换英文
- 改成繁体
- 怎么变英文
- language switch
related_tools: []
related_pages: [setting]
prerequisites: []
negative:
- 语言切换只影响当前账号,不会改其他成员
- 不影响其他用户给你发的消息(消息不会自动翻译,要单独用「消息翻译」功能)
- 某些插件 / 微应用可能未提供完整翻译,会回退到中文 / 英文
last_verified: v1.7.90
---
# 切换界面语言
## 入口
- 桌面端:右上角头像 →「设置」→「语言设置」
- 移动端:「我的」→「设置」→「语言设置」
- 后端接口:`POST api/users/editdata``lang` 字段)
## 支持的语言
`resources/assets/js/language/` 下文件清单决定,常见:
- 简体中文zh
- 繁体中文zh-CHT
- Englishen
- 其他按部署版本提供(如日语 / 韩语 / 越南语等)
实际列表在「选择语言」下拉中展示,由 `languageList` 统一控制。
## 操作步骤
1. 进入「语言设置」子页
2. 在「选择语言」下拉选目标语言
3. 点击「提交」后立即热切换,无需刷新;浏览器 localStorage 会缓存为 `__system:languageName__`
4. 服务端同步保存 `users.lang` 字段,登录其他终端时按此自动恢复
## 影响范围
- 所有 `$L("...")` 包裹的界面文字
- 系统通知 / 邮件标题中带 `language` 参数的部分
- AI 助手回答会取当前语言作为弱提示词
## 不影响
- 已发出的聊天消息(消息内容不会自动翻译)
- 其他用户看到你的昵称 / 资料(按对方语言显示)
- 文件名 / 任务名 / 评论原文