Update translations

This commit is contained in:
CDN 2025-04-20 16:13:37 +08:00
parent 4af1379d1e
commit 1030e735c0
Signed by: CDN
GPG key ID: 0C656827F9F80080
96 changed files with 13449 additions and 0 deletions

View file

@ -0,0 +1,27 @@
### 客户端配置
客户端可以在他们的主服务器上为其账户存储自定义配置数据。这些账户数据将在不同设备间同步,并且能够在特定设备上的多次安装之间保持持久性。用户只能查看其自己账户的账户数据。
账户数据可以是全局的,也可以限定在特定房间内。这里没有继承机制:如果某个 `type` 类型的数据在房间的账户数据中缺失,不会自动回退到同类型的全局账户数据。
#### 事件
客户端通过 [`/sync`](#get_matrixclientv3sync) 响应中的 `account_data` 部分接收账户数据事件。
这些事件也可以在 [`/events`](#get_matrixclientv3events) 响应中接收,或者作为房间 `/sync` 响应中的 `account_data` 部分收到。出现在 `/events` 中的 `m.tag` 事件会带有所对应房间的 `room_id`
#### 客户端行为
{{% http-api spec="client-server" api="account-data" %}}
#### 服务器行为
服务器必须拒绝设置服务器自身管理的事件类型的账户数据,并返回 405 错误响应。
目前,仅包括 [`m.fully_read`](#mfully_read)
和 [`m.push_rules`](#push-rules-events) 事件类型。这一规定同样适用于全局和按房间划分的账户数据。
{{% boxes/note %}}
{{% changed-in v="1.10" %}} `m.push_rules` 被添加到了拒绝列表中。
{{% /boxes/note %}}
服务器必须允许客户端正常读取上述事件类型的数据。