Botの言語
説明
ユーザーガイド
Botは10言語に対応しています。コマンド1つ、またはダッシュボードからサーバーの言語を選ぶだけで、応答、Embed、ボタン、メニューが即座にその言語に切り替わります。
機能
- Botのすべてのメッセージを、サーバーに設定された言語で表示します。
- Discordサーバーの設定で指定されている言語に自動的に追従することもできます。
- すでに投稿済みのパネル(ボタン、メニュー)を新しい言語で再投稿できます。
- 翻訳が存在しない場合は英語にフォールバックし、空のテキストが表示されることはありません。
対応言語
Français · English · Deutsch · Português · Español · Русский · Українська · 中文 · 日本語 · 한국어
クイックスタート(管理者)
- 現在の言語を確認します:
/languages current。 - 言語を選びます:
/languages langを実行し、一覧から選択します。 - 永続的なパネルを再投稿します:
/languages rerender。 - 同じ操作は、サーバーのホーム画面にある**「Botの言語」**カードからも行えます。
コマンド
| コマンド | 説明 | 使用できる人 |
|---|---|---|
/languages lang | このサーバーのBotの言語を設定(10言語から選択)。 | 管理者 |
/languages auto | 自動検出に戻す:BotがDiscordサーバーの言語に追従します。 | 管理者 |
/languages current | 現在使用されている言語と、それが手動で選ばれたか自動検出されたかを表示。 | 全員 |
/languages rerender | Botの永続的なパネルを現在の言語で再投稿。 | 管理者 |
これらのコマンドはすべて非公開で応答します。
ダッシュボードでの設定
サーバーのホーム画面にある**「Botの言語」**カード(管理者専用)では、次のことができます。
- 10言語と**「自動(Discordサーバーの言語)」**オプションを含むドロップダウンリストからの選択。
- 現在適用されている実効言語の表示。
- 保存後、すでに投稿済みのパネルを更新するために
/languages rerenderを実行するよう促す案内。
知っておきたいこと
- 言語の決定順序:手動での選択が最優先されます。次にDiscordサーバーの設定で宣言されている言語、それもない場合は英語になります。
- Discordサーバーの宣言言語が信頼できるのはコミュニティサーバーのみです。それ以外ではDiscordはアメリカ英語を返すため、自動モードではコミュニティ設定をしていないフランス語圏のサーバーが英語で表示されます。その場合は
/languages langで言語を明示的に指定してください。 - すでに投稿されたメッセージは自動的に切り替わりません。
/languages rerenderは、対応しているモジュール(チケット、ショップ、オートロール、オートスレッド、サーバールール、スタッフ勤務記録、ロールリスト、TennoTrap、マルチ通貨)についてメッセージを再投稿します。コマンドは更新されたメッセージ数を表示し、失敗したモジュールも通知します。 - スラッシュコマンドの名前と説明は、各メンバーのDiscordクライアントの言語に従います。サーバーの言語ではありません。これらを表示しているのはDiscord自身であり、Discordは各ユーザーの設定を使用します。そのため、英語設定のメンバーには、サーバーがフランス語に設定されていても説明が英語で表示されます。一方、応答の内容はサーバーの言語に従います。
- 画像内に描画されるテキスト(特にレベルカード):使用しているフォントがこれらの文字を含まないため、ロシア語、ウクライナ語、中国語、日本語、韓国語では英語のまま表示されます。それ以外のインターフェイスは正しく翻訳されます。
- Botが翻訳しないもの:あなた自身が入力したテキスト(ようこそメッセージ、ショップの商品、サーバールール、自動応答など)と、外部サービスから取得したデータです。これらは入力したとおりに表示されます。
- Botが送信するダイレクトメッセージは、受信者の言語ではなく、その操作が行われたサーバーの言語に従います。
- まだあなたの言語に翻訳されていない文がある場合、その文は英語で表示されます。フォールバックは文単位で行われ、モジュール全体が英語になることはありません。