summaryrefslogtreecommitdiff
path: root/website/src/docs/reference
diff options
context:
space:
mode:
Diffstat (limited to 'website/src/docs/reference')
-rw-r--r--website/src/docs/reference/commands.md160
-rw-r--r--website/src/docs/reference/compatibility.md74
-rw-r--r--website/src/docs/reference/message-format.md108
-rw-r--r--website/src/docs/reference/player-settings.md42
4 files changed, 192 insertions, 192 deletions
diff --git a/website/src/docs/reference/commands.md b/website/src/docs/reference/commands.md
index fd1dcdd..0f76838 100644
--- a/website/src/docs/reference/commands.md
+++ b/website/src/docs/reference/commands.md
@@ -2,172 +2,172 @@
layout: doc
---
-# コマンド一覧
+# Command Reference
-LunaticChat で使用できるすべてのコマンドのリファレンスです.
+A reference for all commands available in LunaticChat.
-## ダイレクトメッセージ
+## Direct Messages
### `/tell <player> <message>`
-プレイヤーにダイレクトメッセージを送信します.
+Sends a direct message to a player.
-- **エイリアス**: `t`, `msg`, `m`, `w`, `whisper`
-- **パーミッション**: `lunaticchat.command.tell`
+- **Aliases**: `t`, `msg`, `m`, `w`, `whisper`
+- **Permission**: `lunaticchat.command.tell`
### `/reply <message>`
-最後にメッセージを送ってきたプレイヤーに返信します.
+Replies to the last player who sent you a message.
-- **エイリアス**: `r`
-- **パーミッション**: `lunaticchat.command.reply`
-- **前提条件**: クイックリプライ機能が有効であること
+- **Aliases**: `r`
+- **Permission**: `lunaticchat.command.reply`
+- **Prerequisite**: Quick reply feature must be enabled
-## メインコマンド (`/lc`)
+## Main Command (`/lc`)
-**エイリアス**: `lunaticchat`
+**Aliases**: `lunaticchat`
### `/lc status`
-プラグインのバージョン,ヘルス,有効な機能,設定値を表示します.
+Displays the plugin version, health, enabled features, and configuration values.
-- **エイリアス**: `st`
-- **パーミッション**: `lunaticchat.command.lc.status`
+- **Aliases**: `st`
+- **Permission**: `lunaticchat.command.lc.status`
### `/lc settings [key] [on|off]`
-プレイヤー個人の設定を確認・変更します.引数なしで設定一覧を表示します.
+Views or changes your personal settings. Without arguments, displays the settings list.
-- **エイリアス**: `set`
-- **パーミッション**: `lunaticchat.command.lc.settings`
-- **設定キー**: `japanese`, `notice`, `chNotice`(詳細は[プレイヤー設定](/docs/reference/player-settings)を参照)
+- **Aliases**: `set`
+- **Permission**: `lunaticchat.command.lc.settings`
+- **Setting keys**: `japanese`, `notice`, `chNotice` (see [Player Settings](/docs/reference/player-settings) for details)
-## チャンネルコマンド (`/lc channel`)
+## Channel Commands (`/lc channel`)
-**エイリアス**: `ch`
+**Aliases**: `ch`
-チャンネルチャット機能が有効な場合にのみ使用できます.
+Only available when the channel chat feature is enabled.
-### 作成・探索
+### Create & Browse
#### `/lc channel create <channelId> <name> [description] [isPrivate]`
-新しいチャンネルを作成します.作成者がオーナーになります.
+Creates a new channel. The creator becomes the owner.
-- **エイリアス**: `new`
-- **パーミッション**: `lunaticchat.command.lc.channel.create`
-- `channelId`: 英数字,アンダースコア,ハイフンのみ使用可能
-- `isPrivate`: `true` / `false`(デフォルト: `false`)
+- **Aliases**: `new`
+- **Permission**: `lunaticchat.command.lc.channel.create`
+- `channelId`: Only alphanumeric characters, underscores, and hyphens are allowed
+- `isPrivate`: `true` / `false` (default: `false`)
#### `/lc channel list [page]`
-公開チャンネルの一覧を表示します(1ページ10件).
+Displays a list of public channels (10 per page).
-- **エイリアス**: `ls`
-- **パーミッション**: `lunaticchat.command.lc.channel.list`
+- **Aliases**: `ls`
+- **Permission**: `lunaticchat.command.lc.channel.list`
#### `/lc channel info [channelId]`
-チャンネルの詳細情報を表示します.引数なしでアクティブチャンネルの情報を表示します.
+Displays detailed information about a channel. Without arguments, shows information about the active channel.
-- **エイリアス**: `i`
-- **パーミッション**: `lunaticchat.command.lc.channel.info`
+- **Aliases**: `i`
+- **Permission**: `lunaticchat.command.lc.channel.info`
-### 参加・退出
+### Join & Leave
#### `/lc channel join <channelId>`
-チャンネルに参加します.プライベートチャンネルには招待が必要です.
+Joins a channel. An invitation is required for private channels.
-- **エイリアス**: `j`
-- **パーミッション**: `lunaticchat.command.lc.channel.join`
+- **Aliases**: `j`
+- **Permission**: `lunaticchat.command.lc.channel.join`
#### `/lc channel leave`
-アクティブチャンネルから退出します.
+Leaves the active channel.
-- **エイリアス**: `l`
-- **パーミッション**: `lunaticchat.command.lc.channel.leave`
+- **Aliases**: `l`
+- **Permission**: `lunaticchat.command.lc.channel.leave`
#### `/lc channel switch <channelId>`
-参加済みの別チャンネルをアクティブに切り替えます.
+Switches the active channel to another channel you have already joined.
-- **エイリアス**: `sw`
-- **パーミッション**: `lunaticchat.command.lc.channel.switch`
+- **Aliases**: `sw`
+- **Permission**: `lunaticchat.command.lc.channel.switch`
#### `/lc channel status`
-自分のチャンネル参加状況(アクティブチャンネルと参加チャンネル一覧)を表示します.
+Displays your channel membership status (active channel and list of joined channels).
-- **エイリアス**: `st`
-- **パーミッション**: `lunaticchat.command.lc.channel.status`
+- **Aliases**: `st`
+- **Permission**: `lunaticchat.command.lc.channel.status`
-### モデレーション(オーナー / モデレーター)
+### Moderation (Owner / Moderator)
#### `/lc channel invite <playerName>`
-プレイヤーをアクティブチャンネルに招待します.プライベートチャンネルの制限をバイパスします.
+Invites a player to the active channel. Bypasses private channel restrictions.
-- **エイリアス**: `inv`
-- **パーミッション**: `lunaticchat.command.lc.channel.invite`
-- **必要ロール**: OWNER または MODERATOR
+- **Aliases**: `inv`
+- **Permission**: `lunaticchat.command.lc.channel.invite`
+- **Required role**: OWNER or MODERATOR
#### `/lc channel kick <playerName>`
-プレイヤーをアクティブチャンネルからキックします.
+Kicks a player from the active channel.
-- **エイリアス**: `k`
-- **パーミッション**: `lunaticchat.command.lc.channel.kick`
-- **必要ロール**: OWNER または MODERATOR
+- **Aliases**: `k`
+- **Permission**: `lunaticchat.command.lc.channel.kick`
+- **Required role**: OWNER or MODERATOR
#### `/lc channel ban <playerName>`
-プレイヤーをアクティブチャンネルから BAN します.BAN されたプレイヤーは再参加できません.
+Bans a player from the active channel. Banned players cannot rejoin.
-- **パーミッション**: `lunaticchat.command.lc.channel.ban`
-- **必要ロール**: OWNER または MODERATOR
+- **Permission**: `lunaticchat.command.lc.channel.ban`
+- **Required role**: OWNER or MODERATOR
#### `/lc channel unban <playerName>`
-プレイヤーのチャンネル BAN を解除します.
+Unbans a player from the channel.
-- **パーミッション**: `lunaticchat.command.lc.channel.unban`
-- **必要ロール**: OWNER または MODERATOR
+- **Permission**: `lunaticchat.command.lc.channel.unban`
+- **Required role**: OWNER or MODERATOR
-### 管理(オーナーのみ)
+### Administration (Owner Only)
#### `/lc channel delete <channelId>`
-チャンネルを削除します.
+Deletes a channel.
-- **エイリアス**: `del`
-- **パーミッション**: `lunaticchat.command.lc.channel.delete`
-- **必要ロール**: OWNER(`lunaticchat.channelbypass` 権限で制限をバイパス可能)
+- **Aliases**: `del`
+- **Permission**: `lunaticchat.command.lc.channel.delete`
+- **Required role**: OWNER (can be bypassed with `lunaticchat.channelbypass` permission)
#### `/lc channel mod <playerName>`
-チャンネルメンバーのモデレーター権限を付与・剥奪します.
+Grants or revokes moderator privileges for a channel member.
-- **パーミッション**: `lunaticchat.command.lc.channel.mod`
-- **必要ロール**: OWNER
+- **Permission**: `lunaticchat.command.lc.channel.mod`
+- **Required role**: OWNER
#### `/lc channel ownership <playerName>`
-チャンネルのオーナー権限を別のメンバーに譲渡します.
+Transfers channel ownership to another member.
-- **エイリアス**: `own`
-- **パーミッション**: `lunaticchat.command.lc.channel.ownership`
-- **必要ロール**: OWNER
+- **Aliases**: `own`
+- **Permission**: `lunaticchat.command.lc.channel.ownership`
+- **Required role**: OWNER
-## Velocity コマンド (`/lcv`)
+## Velocity Commands (`/lcv`)
-**エイリアス**: `lunaticvelocity`
+**Aliases**: `lunaticvelocity`
### `/lcv status`
-Velocity プロキシとの接続状態,プロトコルバージョン,オンラインプレイヤー数を表示します.
+Displays the connection status with the Velocity proxy, protocol version, and online player count.
-- **エイリアス**: `st`
-- **パーミッション**: `lunaticchat.command.lcv.status`
-- **デフォルト**: op のみ
+- **Aliases**: `st`
+- **Permission**: `lunaticchat.command.lcv.status`
+- **Default**: op only
diff --git a/website/src/docs/reference/compatibility.md b/website/src/docs/reference/compatibility.md
index 25ca957..e0e341c 100644
--- a/website/src/docs/reference/compatibility.md
+++ b/website/src/docs/reference/compatibility.md
@@ -2,64 +2,64 @@
layout: doc
---
-# Paper / Velocity 互換性
+# Paper / Velocity Compatibility
-LunaticChat の Paper プラグインと Velocity プラグインは独立にバージョン管理されています.それぞれの組み合わせが動作するかどうかは,両プラグインに埋め込まれた**プロトコルバージョン**で判定されます.
+The Paper and Velocity plugins of LunaticChat are versioned independently. Whether a given combination works is determined by the **protocol version** embedded in each plugin.
-::: warning プラグインバージョン ≠ プロトコルバージョン
-**プラグインバージョン** (例: Paper v1.2.0) と **プロトコルバージョン** (例: 1.0.0) は別物です.プラグイン側のリリースを重ねてもプロトコルが変わらなければ互換性は維持されます.互換性を決めるのはプロトコルバージョンのみです.
+::: warning Plugin version ≠ protocol version
+The **plugin version** (e.g., Paper v1.2.0) and the **protocol version** (e.g., 1.0.0) are different things. New plugin releases do not necessarily change the protocol — and only the protocol version determines compatibility.
:::
-## 結論から
+## TL;DR
-- **両プラグインの最新版同士は常に互換性があります.** 迷ったら両方を最新にしてください.
-- 古いバージョンを混在させたい場合は,下のマトリクスで組み合わせを確認してください.
-- 接続状態は Minecraft サーバーで `/lcv status` を実行すると確認できます.
+- **The latest Paper and the latest Velocity are always compatible.** When in doubt, use the latest of both.
+- If you need to mix older versions, check the matrix below.
+- You can verify the live connection state by running `/lcv status` on the Minecraft server.
-## 互換性マトリクス
+## Compatibility Matrix
-各セルは「その Paper × Velocity の組み合わせが接続できるか」を示します.データは GitHub Releases から自動取得されます.
+Each cell indicates whether the corresponding Paper × Velocity combination can connect. Data is fetched from GitHub Releases automatically.
<CompatibilityMatrix />
-## プロトコルバージョンとは
+## What Is a Protocol Version?
-Paper / Velocity 間の通信は LunaticChat 独自のプラグインメッセージプロトコルで行われています.プロトコルにはセマンティックバージョニング (`MAJOR.MINOR.PATCH`) が振られており,接続時のハンドシェイクで Velocity 側がバージョンを照合します.
+Paper and Velocity communicate via a LunaticChat-specific plugin messaging protocol. The protocol carries a semantic version (`MAJOR.MINOR.PATCH`), and at connection time Velocity validates the protocol version sent by Paper.
-::: tip 互換性チェックは Velocity 側のみ
-互換性判定をしているのは Velocity 側のみです.Paper 側はハンドシェイクを送るだけで,バージョンチェックはしません.つまり「Velocity が Paper のプロトコルを受け入れられるか」がそのまま接続可否になります.
+::: tip Velocity is the only side that checks
+Only Velocity performs the compatibility check. Paper just sends a handshake — it does not validate Velocity's version. So the question reduces to: "Does Velocity accept Paper's protocol version?"
:::
-判定ルールは以下です(Velocity 視点):
+The rules (from Velocity's perspective) are:
-- **MAJOR** が一致すること
-- Paper の **MINOR** が,Velocity の `MIN_SUPPORTED_MINOR` 以上かつ Velocity の `MINOR` 以下であること
-- **PATCH** は判定に影響しない
+- **MAJOR** must match exactly
+- Paper's **MINOR** must be at least Velocity's `MIN_SUPPORTED_MINOR` and at most Velocity's `MINOR`
+- **PATCH** does not affect compatibility
-`MIN_SUPPORTED_MINOR` は「Velocity がどこまで古い Paper の MINOR を受け入れるか」を示す値で,ローリングアップデート中の猶予期間を作るために使われます.
+`MIN_SUPPORTED_MINOR` controls how far back Velocity accepts older Paper peers, providing a grace window during rolling updates.
-### バージョンバンプの基準
+### Version Bump Rules
-| レベル | 変更例 | 互換性 | デプロイ順序 |
-|--------|--------|--------|-------------|
-| **PATCH** (1.0.0 → 1.0.1) | optional フィールド追加,新 sub-channel 追加 | 完全互換 (`ignoreUnknownKeys=true` で安全) | 順不同,いつでも |
-| **MINOR** (1.0.x → 1.1.0) | required フィールド追加,既存 sub-channel のセマンティクス変更 | `MIN_SUPPORTED_MINOR` の範囲内で後方互換 | **Velocity を先に更新** → 各 Paper を順次更新 |
-| **MAJOR** (1.x.x → 2.0.0) | ワイヤフォーマット変更,sub-channel 削除/リネーム | 非互換 | **全サーバー同時デプロイ** |
+| Level | Example Change | Compatibility | Deployment Order |
+|-------|---------------|---------------|------------------|
+| **PATCH** (1.0.0 → 1.0.1) | Adding optional fields, new sub-channels | Fully compatible (safe with `ignoreUnknownKeys=true`) | Any order, anytime |
+| **MINOR** (1.0.x → 1.1.0) | Adding required fields, changing existing sub-channel semantics | Backward compatible within `MIN_SUPPORTED_MINOR` range | **Update Velocity first** → then update each Paper server |
+| **MAJOR** (1.x.x → 2.0.0) | Wire format changes, removing/renaming sub-channels | Incompatible | **Simultaneous deployment of all servers** |
-### ローリングアップデートの考え方
+### Rolling Update Strategy
-1. **プロトコル変更なし**:Paper / Velocity を独立にデプロイ可能.プラグインのバグ修正やリファクタはここに入ります.
-2. **PATCH 変更**:どちら側からでも自由にデプロイ可能.
-3. **MINOR 変更**:Velocity を先行更新し,`MIN_SUPPORTED_MINOR` で旧 Paper を許容.全 Paper 更新後に `MIN_SUPPORTED_MINOR` を引き上げ.
-4. **MAJOR 変更**:メンテナンスウィンドウで一括更新.
+1. **No protocol change**: Paper and Velocity can be deployed independently. Plugin bug fixes and refactors fall here.
+2. **PATCH change**: Deploy from either side freely.
+3. **MINOR change**: Update Velocity first and use `MIN_SUPPORTED_MINOR` as a grace window for older Paper servers. After all Paper servers are updated, bump `MIN_SUPPORTED_MINOR`.
+4. **MAJOR change**: Update all servers simultaneously during a maintenance window.
-## ハンドシェイクの挙動
+## Handshake Behavior
-接続時は以下の流れで互換性が確認されます:
+Compatibility is checked at connection time:
-1. Paper サーバー起動時に Velocity に対してハンドシェイクを送信
-2. Velocity が Paper のプロトコルバージョンを自身のものと照合
-3. 不一致の場合は Velocity が接続を拒否し,Paper 側の状態が `FAILED` になる
-4. ハンドシェイクのタイムアウトは 5 秒
+1. The Paper server sends a handshake to Velocity at startup
+2. Velocity validates Paper's protocol version against its own
+3. On mismatch, Velocity rejects the connection and Paper's state becomes `FAILED`
+4. The handshake timeout is 5 seconds
-接続状態は `/lcv status` で確認できます.詳細は [Velocity 連携](/docs/features/velocity#接続状態) を参照してください.
+Live connection state is available via `/lcv status`. See [Velocity Integration](/docs/features/velocity#connection-states) for details.
diff --git a/website/src/docs/reference/message-format.md b/website/src/docs/reference/message-format.md
index 7ae42e9..2669adb 100644
--- a/website/src/docs/reference/message-format.md
+++ b/website/src/docs/reference/message-format.md
@@ -2,85 +2,85 @@
layout: doc
---
-# メッセージフォーマット
+# Message Format
-`config.yml` の `messageFormat` セクションで,チャットメッセージの表示形式をカスタマイズできます.
+You can customize the display format of chat messages in the `messageFormat` section of `config.yml`.
-## プレースホルダー
+## Placeholders
-| プレースホルダー | 説明 | 使用可能なフォーマット |
-|----------------|------|----------------------|
-| `{sender}` | メッセージの送信者名 | すべて |
-| `{recipient}` | メッセージの受信者名 | `directMessageFormat` |
-| `{message}` | メッセージの内容 | すべて |
-| `{channel}` | チャンネル名 | `channelMessageFormat` |
-| `{server}` | サーバー名 | `crossServerGlobalChatFormat` |
+| Placeholder | Description | Available formats |
+|-------------|-------------|-------------------|
+| `{sender}` | Name of the message sender | All |
+| `{recipient}` | Name of the message recipient | `directMessageFormat` |
+| `{message}` | Message content | All |
+| `{channel}` | Channel name | `channelMessageFormat` |
+| `{server}` | Server name | `crossServerGlobalChatFormat` |
-## フォーマット一覧
+## Format List
### `directMessageFormat`
-`/tell` や `/reply` で送信されるダイレクトメッセージの表示形式です.
+The display format for direct messages sent via `/tell` or `/reply`.
-**デフォルト:**
+**Default:**
```
§7[§e{sender} §7>> §e{recipient}§7] §f{message}
```
-**表示例:** <span style="color: gray">[</span><span style="color: gold">Steve</span> <span style="color: gray">>></span> <span style="color: gold">Alex</span><span style="color: gray">]</span> <span style="color: white">こんにちは!</span>
+**Example:** <span style="color: gray">[</span><span style="color: gold">Steve</span> <span style="color: gray">>></span> <span style="color: gold">Alex</span><span style="color: gray">]</span> <span style="color: white">Hello!</span>
### `channelMessageFormat`
-チャンネルチャットで送信されるメッセージの表示形式です.
+The display format for messages sent in channel chat.
-**デフォルト:**
+**Default:**
```
§7[§b#{channel}§7] §e{sender}: §f{message}
```
-**表示例:** <span style="color: gray">[</span><span style="color: aqua">#general</span><span style="color: gray">]</span> <span style="color: gold">Steve:</span> <span style="color: white">こんにちは!</span>
+**Example:** <span style="color: gray">[</span><span style="color: aqua">#general</span><span style="color: gray">]</span> <span style="color: gold">Steve:</span> <span style="color: white">Hello!</span>
### `crossServerGlobalChatFormat`
-Velocity 連携時のクロスサーバーグローバルチャットの表示形式です.
+The display format for cross-server global chat when using Velocity integration.
-**デフォルト:**
+**Default:**
```
§7[§6{server}§7] §e{sender}: §f{message}
```
-**表示例:** <span style="color: gray">[</span><span style="color: gold">survival</span><span style="color: gray">]</span> <span style="color: gold">Steve:</span> <span style="color: white">こんにちは!</span>
-
-## カラーコード
-
-Minecraft のセクション記号(`§`)を使ったカラーコードが使用できます.
-
-| コード | 色 |
-|--------|------|
-| `§0` | 黒 |
-| `§1` | 濃い青 |
-| `§2` | 濃い緑 |
-| `§3` | 濃い水色 |
-| `§4` | 濃い赤 |
-| `§5` | 濃い紫 |
-| `§6` | 金色 |
-| `§7` | 灰色 |
-| `§8` | 濃い灰色 |
-| `§9` | 青 |
-| `§a` | 緑 |
-| `§b` | 水色 |
-| `§c` | 赤 |
-| `§d` | ピンク |
-| `§e` | 黄色 |
-| `§f` | 白 |
-
-### 装飾コード
-
-| コード | 効果 |
-|--------|------|
-| `§l` | **太字** |
-| `§o` | *斜体* |
-| `§n` | <u>下線</u> |
-| `§m` | ~~取り消し線~~ |
-| `§k` | 難読化(文字がランダムに変化) |
-| `§r` | リセット |
+**Example:** <span style="color: gray">[</span><span style="color: gold">survival</span><span style="color: gray">]</span> <span style="color: gold">Steve:</span> <span style="color: white">Hello!</span>
+
+## Color Codes
+
+You can use color codes with the Minecraft section sign (`§`).
+
+| Code | Color |
+|------|-------|
+| `§0` | Black |
+| `§1` | Dark blue |
+| `§2` | Dark green |
+| `§3` | Dark aqua |
+| `§4` | Dark red |
+| `§5` | Dark purple |
+| `§6` | Gold |
+| `§7` | Gray |
+| `§8` | Dark gray |
+| `§9` | Blue |
+| `§a` | Green |
+| `§b` | Aqua |
+| `§c` | Red |
+| `§d` | Pink |
+| `§e` | Yellow |
+| `§f` | White |
+
+### Formatting Codes
+
+| Code | Effect |
+|------|--------|
+| `§l` | **Bold** |
+| `§o` | *Italic* |
+| `§n` | <u>Underline</u> |
+| `§m` | ~~Strikethrough~~ |
+| `§k` | Obfuscated (characters change randomly) |
+| `§r` | Reset |
diff --git a/website/src/docs/reference/player-settings.md b/website/src/docs/reference/player-settings.md
index bbd294d..6db48ac 100644
--- a/website/src/docs/reference/player-settings.md
+++ b/website/src/docs/reference/player-settings.md
@@ -2,49 +2,49 @@
layout: doc
---
-# プレイヤー設定
+# Player Settings
-プレイヤーは `/lc settings` コマンドで個人設定を変更できます.設定はサーバーの `player-settings.yaml`(設定ファイルの `userSettingsFilePath` で変更可能)に UUID ごとに保存されます.
+Players can change their personal settings using the `/lc settings` command. Settings are saved per UUID in the server's `player-settings.yaml` (the file path can be changed via `userSettingsFilePath` in the configuration file).
-## コマンド
+## Command
```
-/lc settings # 設定一覧を表示
-/lc settings <key> # 現在の値を確認
-/lc settings <key> on|off # 値を変更
+/lc settings # Display settings list
+/lc settings <key> # Check current value
+/lc settings <key> on|off # Change value
```
-## 設定キー
+## Setting Keys
-| キー | 説明 | デフォルト |
-|------|------|-----------|
-| `japanese` | ローマ字→日本語変換を有効にする | `true` |
-| `notice` | ダイレクトメッセージの通知を有効にする | `true` |
-| `chNotice` | チャンネルメッセージの通知を有効にする | `true` |
+| Key | Description | Default |
+|-----|-------------|---------|
+| `japanese` | Enable romaji-to-Japanese conversion | `true` |
+| `notice` | Enable direct message notifications | `true` |
+| `chNotice` | Enable channel message notifications | `true` |
### `japanese`
-ローマ字で入力したチャットメッセージを自動的に日本語(ひらがな)に変換します.この設定はサーバー側で `features.japaneseConversion.enabled` が `true` の場合にのみ機能します.
+Automatically converts chat messages typed in romaji to Japanese (hiragana). This setting only works when `features.japaneseConversion.enabled` is set to `true` on the server side.
```
-/lc settings japanese on # 変換を有効化
-/lc settings japanese off # 変換を無効化
+/lc settings japanese on # Enable conversion
+/lc settings japanese off # Disable conversion
```
### `notice`
-ダイレクトメッセージ(`/tell` / `/reply`)を受信した際の通知を制御します.
+Controls notifications when receiving direct messages (`/tell` / `/reply`).
```
-/lc settings notice on # 通知を有効化
-/lc settings notice off # 通知を無効化
+/lc settings notice on # Enable notifications
+/lc settings notice off # Disable notifications
```
### `chNotice`
-チャンネルチャットのメッセージを受信した際の通知を制御します.この設定はサーバー側で `features.channelChat.enabled` が `true` の場合にのみ機能します.
+Controls notifications when receiving channel chat messages. This setting only works when `features.channelChat.enabled` is set to `true` on the server side.
```
-/lc settings chNotice on # 通知を有効化
-/lc settings chNotice off # 通知を無効化
+/lc settings chNotice on # Enable notifications
+/lc settings chNotice off # Disable notifications
```