メインコンテンツまでスキップ

Botの言語

説明

ユーザーガイド

Botは10言語に対応しています。コマンド1つ、またはダッシュボードからサーバーの言語を選ぶだけで、応答、Embed、ボタン、メニューが即座にその言語に切り替わります。

機能​

  • Botのすべてのメッセージを、サーバーに設定された言語で表示します。
  • Discordサーバーの設定で指定されている言語に自動的に追従することもできます。
  • すでに投稿済みのパネル(ボタン、メニュー)を新しい言語で再投稿できます。
  • 翻訳が存在しない場合は英語にフォールバックし、空のテキストが表示されることはありません。

対応言語​

Français · English · Deutsch · Português · Español · Русский · Українська · 中文 · 日本語 · 한국어

クイックスタート(管理者)​

  1. 現在の言語を確認します:/languages current。
  2. 言語を選びます:/languages lang を実行し、一覧から選択します。
  3. 永続的なパネルを再投稿します:/languages rerender。
  4. 同じ操作は、サーバーのホーム画面にある**「Botの言語」**カードからも行えます。

コマンド​

コマンド説明使用できる人
/languages langこのサーバーのBotの言語を設定(10言語から選択)。管理者
/languages auto自動検出に戻す:BotがDiscordサーバーの言語に追従します。管理者
/languages current現在使用されている言語と、それが手動で選ばれたか自動検出されたかを表示。全員
/languages rerenderBotの永続的なパネルを現在の言語で再投稿。管理者

これらのコマンドはすべて非公開で応答します。

ダッシュボードでの設定​

サーバーのホーム画面にある**「Botの言語」**カード(管理者専用)では、次のことができます。

  • 10言語と**「自動(Discordサーバーの言語)」**オプションを含むドロップダウンリストからの選択。
  • 現在適用されている実効言語の表示。
  • 保存後、すでに投稿済みのパネルを更新するために /languages rerender を実行するよう促す案内。

知っておきたいこと​

  • 言語の決定順序:手動での選択が最優先されます。次にDiscordサーバーの設定で宣言されている言語、それもない場合は英語になります。
  • Discordサーバーの宣言言語が信頼できるのはコミュニティサーバーのみです。それ以外ではDiscordはアメリカ英語を返すため、自動モードではコミュニティ設定をしていないフランス語圏のサーバーが英語で表示されます。その場合は /languages lang で言語を明示的に指定してください。
  • すでに投稿されたメッセージは自動的に切り替わりません。 /languages rerender は、対応しているモジュール(チケット、ショップ、オートロール、オートスレッド、サーバールール、スタッフ勤務記録、ロールリスト、TennoTrap、マルチ通貨)についてメッセージを再投稿します。コマンドは更新されたメッセージ数を表示し、失敗したモジュールも通知します。
  • スラッシュコマンドの名前と説明は、各メンバーのDiscordクライアントの言語に従います。サーバーの言語ではありません。これらを表示しているのはDiscord自身であり、Discordは各ユーザーの設定を使用します。そのため、英語設定のメンバーには、サーバーがフランス語に設定されていても説明が英語で表示されます。一方、応答の内容はサーバーの言語に従います。
  • 画像内に描画されるテキスト(特にレベルカード):使用しているフォントがこれらの文字を含まないため、ロシア語、ウクライナ語、中国語、日本語、韓国語では英語のまま表示されます。それ以外のインターフェイスは正しく翻訳されます。
  • Botが翻訳しないもの:あなた自身が入力したテキスト(ようこそメッセージ、ショップの商品、サーバールール、自動応答など)と、外部サービスから取得したデータです。これらは入力したとおりに表示されます。
  • Botが送信するダイレクトメッセージは、受信者の言語ではなく、その操作が行われたサーバーの言語に従います。
  • まだあなたの言語に翻訳されていない文がある場合、その文は英語で表示されます。フォールバックは文単位で行われ、モジュール全体が英語になることはありません。