From d060b1804fe0ddefa8a9fb29b291b55d403d0b4a Mon Sep 17 00:00:00 2001
From: 360NENZ <51311642+360NENZ@users.noreply.github.com>
Date: Fri, 13 Jan 2023 22:51:31 +0800
Subject: [PATCH] Add translation (#1)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* Added 繁中 and RU redeirect on all ReadMe
* Added zh-TW translation
* Added ru-RU translation
---
README-en-US.md | 2 +-
README-ru-RU.md | 75 +++++++++++++++++++++++++++++++++++++++++++++++++
README-zh-TW.md | 75 +++++++++++++++++++++++++++++++++++++++++++++++++
README.md | 2 +-
4 files changed, 152 insertions(+), 2 deletions(-)
create mode 100644 README-ru-RU.md
create mode 100644 README-zh-TW.md
diff --git a/README-en-US.md b/README-en-US.md
index d7c9b11..0585251 100644
--- a/README-en-US.md
+++ b/README-en-US.md
@@ -6,7 +6,7 @@
[](https://github.com/jie65535/gc-openchat-plugin/releases/latest)
[](https://github.com/jie65535/gc-openchat-plugin/actions/workflows/build.yml)
-[中文](README.md) | English
+[简中](README.md) | [繁中](README-zh-TW.md) | EN | [RU](README-ru-RU.md)
Chat with players in the server
diff --git a/README-ru-RU.md b/README-ru-RU.md
new file mode 100644
index 0000000..cc49bc6
--- /dev/null
+++ b/README-ru-RU.md
@@ -0,0 +1,75 @@
+# gc-openchat-plugin
+
+[](https://github.com/jie65535/gc-openchat-plugin/blob/main/LICENSE)
+[](https://github.com/jie65535/gc-openchat-plugin/stargazers)
+[](https://github.com/jie65535/gc-openchat-plugin/releases)
+[](https://github.com/jie65535/gc-openchat-plugin/releases/latest)
+[](https://github.com/jie65535/gc-openchat-plugin/actions/workflows/build.yml)
+
+[简中](README.md) | [繁中](README-zh-TW.md) | [EN](README-en-US.md) | RU
+
+Разрешить игрокам общаться внутри сервера
+
+
+
+Разговор с учетной записью сервера в игре эквивалентен отправке на мировой канал, и все игроки на сервере могут получить сообщение.
+
+## TODO List
+- [x] Чат между игроками
+- [x] Команды управления чатом
+- [x] Ограничение скорости речи
+- [ ] Модерация контента чата
+- [ ] API чата _(~~OneBot api~~)_
+- [ ] ...
+
+## Установить
+
+1. Загрузите `jar` из [Release](https://github.com/jie65535/gc-openchat-plugin/releases)
+2. Поместите его в папку `plugins`
+
+## Порядок
+Игроки используют:
+- `/chat on` принимать сообщения чата (по умолчанию)
+- `/chat off` отключает сообщения чата
+
+Для управления (требуется разрешение `server.chat.others`):
+- `/serverchat on` включить серверный чат (по умолчанию)
+- `/serverchat off` отключить серверный чат
+- `/serverchat ban @uid [время (минуты)]` забанить определенных игроков
+- `/serverchat unban @uid` Разблокировать указанного игрока
+- `/serverchat limit <количество раз в минуту>` установить ограничение частоты отправки сообщений
+- `/serverchat reload` перезагрузить файл конфигурации
+
+`/serverchat` может иметь псевдоним `/sc`
+
+
+## конфигурация
+```json5
+{
+ // переключение чата на сервере
+ serverChatEnabled: true,
+
+ // формат сообщения серверного чата
+ // {nickName} никнейм игрока
+ // {uid} это UID игрока
+ // {message} это содержимое сообщения
+ serverChatFormat: "{nickName}({uid}): {message}",
+
+ // Ограничить количество говорящих сообщений в минуту
+ messageFreLimitPerMinute: 20,
+
+ // Отправлять ли сообщение, когда игрок присоединяется
+ sendJoinMessage: true,
+
+ // Отправляем сообщение, когда игрок присоединяется
+ joinMessage: "本服已启用聊天,/chat on 开启(默认),/chat off 屏蔽",
+
+ // Запрещенное сообщение обратной связи
+ bannedFeedback: "你已经被禁言!",
+
+ // Сообщение обратной связи слишком часто
+ // {limit} Максимальное время, установленное сервером
+ msgTooFrequentFeedback: "服务器设置每分钟仅允许发言{limit}次"
+}
+```
+
diff --git a/README-zh-TW.md b/README-zh-TW.md
new file mode 100644
index 0000000..ac23ce2
--- /dev/null
+++ b/README-zh-TW.md
@@ -0,0 +1,75 @@
+# gc-openchat-plugin
+
+[](https://github.com/jie65535/gc-openchat-plugin/blob/main/LICENSE)
+[](https://github.com/jie65535/gc-openchat-plugin/stargazers)
+[](https://github.com/jie65535/gc-openchat-plugin/releases)
+[](https://github.com/jie65535/gc-openchat-plugin/releases/latest)
+[](https://github.com/jie65535/gc-openchat-plugin/actions/workflows/build.yml)
+
+[简中](README.md) | 繁中 | [EN](README-en-US.md) | [RU](README-ru-RU.md)
+
+讓玩家在服務器內聊天
+
+
+
+在遊戲內與服務器賬號對話,相當於發送到世界頻道,服務器內所有玩家均可收到消息。
+
+## TODO List
+- [x] 玩家間聊天
+- [x] 聊天管理命令
+- [x] 發言頻率限制
+- [ ] 聊天內容審查
+- [ ] 聊天api _(~~OneBot api~~)_
+- [ ] ...
+
+## 安裝
+
+1. 在 [Release](https://github.com/jie65535/gc-openchat-plugin/releases) 下載`jar`
+2. 放入 `plugins` 文件夾即可
+
+## 命令
+玩家用:
+- `/chat on` 接受聊天消息(默認)
+- `/chat off` 屏蔽聊天消息
+
+管理用(需要 `server.chat.others` 權限):
+- `/serverchat on` 啟用服務器聊天(默認)
+- `/serverchat off` 關閉服務器聊天
+- `/serverchat ban @uid [時間(分鐘)]` 禁言指定玩家
+- `/serverchat unban @uid` 解除指定玩家禁言
+- `/serverchat limit <次每分钟>` 設置發消息頻率限制
+- `/serverchat reload` 重載配置文件
+
+`/serverchat` 可用别名 `/sc`
+
+
+## 配置
+```json5
+{
+ // 服務器聊天開關
+ serverChatEnabled: true,
+
+ // 服務器聊天消息格式
+ // {nickName} 為玩家暱稱
+ // {uid} 為玩家UID
+ // {message} 為消息內容
+ serverChatFormat: "{nickName}({uid}): {message}",
+
+ // 每分鐘發言消息數限制
+ messageFreLimitPerMinute: 20,
+
+ // 是否在玩家加入時發送消息
+ sendJoinMessage: true,
+
+ // 玩家加入時發送消息
+ joinMessage: "本服已启用聊天,/chat on 开启(默认),/chat off 屏蔽",
+
+ // 被禁言反饋消息
+ bannedFeedback: "你已经被禁言!",
+
+ // 消息太頻繁反饋消息
+ // {limit} 服務器設置的限制次數
+ msgTooFrequentFeedback: "服务器设置每分钟仅允许发言{limit}次"
+}
+```
+
diff --git a/README.md b/README.md
index c50dbe6..e5f3f8c 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@
[](https://github.com/jie65535/gc-openchat-plugin/releases/latest)
[](https://github.com/jie65535/gc-openchat-plugin/actions/workflows/build.yml)
-中文 | [English](README-en-US.md)
+简中 | [繁中](README-zh-TW.md) | [EN](README-en-US.md) | [RU](README-ru-RU.md)
让玩家在服务器内聊天