言語タブ
このサーバーでボットがどの言語で案内するか、チャットを翻訳して読み上げるかを決めます。 開き方と [適用する] については ダッシュボードのサーバー設定を見て回る にあります。
| まとまり | 設定 | すること | 初期値 |
|---|---|---|---|
| 代表言語と翻訳 | 代表言語 | ボットの案内とボットの名前をこの言語で表示します | 未設定 |
| 代表言語と翻訳 | 翻訳して読む | ボットが入ると、この設定で文を翻訳して読み上げます。↔ は両方の言語、→ は前の言語で書いた文だけを翻訳します | 翻訳しない |
| 代表言語と翻訳 | ボットが入ったら自動で翻訳 | ボットがボイスチャンネルに入るとき、上の設定で翻訳を始めます。オフにすると、/翻訳 でオンにしたボットだけが翻訳します | オン |
| チャンネルごとの言語 | チャンネルごとに言語を設定 | オンにすると、下で変更したチャンネルではボットの案内とお知らせがその言語で表示されます | オフ |
| チャンネルごとの言語 | チャンネルの言語 | チャンネルごとにボットの案内の言語を選びます | すべて代表言語 |
選ぶ欄とスイッチで変更し、ほかのタブと同じように [適用する] を押すと保存されます。
以前の「サーバーの言語」は、名前が「代表言語」に変わりました。以前の /サーバー 言語同期 も、いまはここで行います。 以前の /サーバー 翻訳 は /翻訳 に変わりました。ダッシュボードと同じ「翻訳して読む」を変更します。
代表言語
「未設定」・한국어・English・日本語 から選びます。 最初の言語をたずねるメッセージや、/はじめる の「代表言語」ステップで選んだ言語も、ここに表示されます。
代表言語は、このサーバーでボットが基本として使う言語です。チャンネルごとに言語を別に決めていないチャンネルは、すべて代表言語に従います。
変わるもの
- チャンネルに全員が見えるように投稿されるボットの案内の言語 → ボットが答える言語
- ボットがボイスチャンネルに入るときに投稿する案内とお知らせの言語
- 入室・退室のお知らせや「テキストが長すぎて読み上げられません」など、読み上げる案内の言語
- 音声サーバーを切り替えたというお知らせの言語
- 数字や記号だけで言語が分からないメッセージを読み上げる言語
- このサーバーにいるヨンホン・ヨンハなど私たちのボットの名前
決めない場合、コマンドの返事はコマンドを使った人の Discord の言語で表示されます。
ボットの名前も変わります
代表言語を決めると、このサーバーにいる私たちのボットのサーバーニックネームが、すべてその言語の名前に変わります。 韓国語なら「연홍」「연하 1」、日本語なら「ヨンホン」「ヨンハ 1」、英語なら「Yeonhong」「Yeonha 1」のように変わります。
- ボットに「ニックネームの変更」権限が必要です。権限がないボットは、ボットタブ の [権限を診断する] で見つけられます。
- 名前を変えるのは、言語を変えたときだけです。Discord でボットの名前を直接変えた場合は、言語をもう一度変えるまでそのままにします。
- ボットの名前はサーバーごとに1つなので、チャンネルごとに言語を決めても、代表言語の名前のままです。
カスタムボイスを使うなら決めておいてください
漢字や数字のように、文字だけでは言語が分からない文は、代表言語で読み上げます。チャンネルごとに言語を決めている場合は、そのチャンネルの言語で読み上げます。 カスタムボイスで読み上げるときもこの値で発音が変わるので、カスタムボイスを使うサーバーでは、代表言語を決めておくのがおすすめです。
NOTE
代表言語がボイスを選ぶわけではありません。ボイスは、文ごとに判断した言語(韓国語・英語・日本語)に合わせて決まります。
翻訳して読む
「翻訳しない」と、下の9つから選びます。
| 選ぶもの | 翻訳する文 |
|---|---|
| 韓国語 ↔ 英語 | 韓国語の文は英語に、英語の文は韓国語に |
| 韓国語 → 英語 | 韓国語の文だけを英語に(英語の文はそのまま) |
| 英語 → 韓国語 | 英語の文だけを韓国語に(韓国語の文はそのまま) |
| 韓国語 ↔ 日本語 · 韓国語 → 日本語 · 日本語 → 韓国語 | 同じ方法 |
| 英語 ↔ 日本語 · 英語 → 日本語 · 日本語 → 英語 | 同じ方法 |
↔ は両方の言語を、→ は矢印の前の言語で書いた文だけを翻訳します。
ダッシュボードで選んだ値は「保存した設定」です。「ボットが入ったら自動で翻訳」がオン(初期値)なら、ボットがボイスチャンネルに入るたびにこの設定で翻訳を始めます。オフにすると、ボットは翻訳せずに入り、Discord の /翻訳 でオンにしたボットだけが翻訳します。 保存した設定は、ボットが再起動してもそのまま残ります。
メッセージ1つを自分にだけ見えるように翻訳して見るのは、翻訳するです。この設定とは別に動きます。
どちらに翻訳しますか
ボットはメッセージに使われている文字を見て言語を判断します。↔ なら反対側の言語に、→ なら矢印の前の言語で書いたメッセージだけを後ろの言語に翻訳します。
| メッセージにある文字 | 判断 |
|---|---|
| ひらがな・カタカナが1つでもある | 日本語 |
| かながなく、ハングルがある | 韓国語 |
| どちらもなく、アルファベットがある | 英語 |
「韓国語 ↔ 英語」なら、韓国語のメッセージは英語で、英語のメッセージは韓国語で読み上げます。 「韓国語 → 英語」なら、韓国語のメッセージだけを英語で読み上げ、英語のメッセージはそのまま読み上げます。 選んだ言語に当てはまらないメッセージは、翻訳せずにそのまま読み上げます。
NOTE
「안녕 こんにちは」のように混ざったメッセージは、かながあるので日本語と判断します。 「韓国語 ↔ 英語」を使っているサーバーでは、このようなメッセージは翻訳せずにそのまま読み上げます。
何を翻訳しますか
翻訳するのは、ボットが読み上げる文だけです。チャットに翻訳文を投稿し直すことはありません。
| 部分 | 翻訳 |
|---|---|
| メッセージの本文 | します |
| 前に付く案内(「○○さんが△△さんに返信しました」など) | しません |
| 添付の案内(「写真を送りました」など) | しません |
- 添付だけを送って本文がないときは、翻訳しません。
- 翻訳が間に合わないときは、特にお知らせせずに原文をそのまま読み上げます。
- 翻訳した文が長くなると、メッセージの長さの制限 を超えて「テキストが長すぎて読み上げられません」に変わることがあります。
Discord で変える
Discord で /翻訳 と入力すると、自分にだけ見える「翻訳して読み上げ」ウィンドウが開きます。今ボイスチャンネルにいるボットごとに、翻訳をすぐ変えられます。
- ウィンドウのいちばん上に、どのボットがどのボイスチャンネルで今どう翻訳しているかが表示されます。自分がいるボイスチャンネルのボットが最初に選ばれています。
- ボイスチャンネルにボットが2つ以上いるときは、ボットの一覧から変えるボットを選びます。
- 言語の一覧から選ぶと、そのボットの翻訳がすぐ変わります。ほかのボットと保存した設定はそのままです。
- こうして変えた翻訳は、そのボットがボイスチャンネルから出るまでだけ使います。次に入るときは、保存した設定で始めます。
- 選んだボットが保存した設定と違う翻訳をしているときは[この設定を保存]が表示されます。押すと、そのボットの今の翻訳が保存した設定になり、ダッシュボードの言語タブにも同じ値が表示されます。
- [自動翻訳をオン]・[自動翻訳をオフ]で「ボットが入ったら自動で翻訳」を変えます。
- ボイスチャンネルで読み上げているボットがいないときは、言語の一覧で選んだ値がそのまま保存した設定になります。
/翻訳 は、最初はアドミンだけが使えます。誰が使えるかは、権限タブの「/翻訳」で決めます。 以前に「翻訳」を任せていたサーバーは、自分で決めるまではユーザーから使えます。
チャンネルごとの言語
チャンネルごとに、ボットの案内の言語を変えられます。設定しないチャンネルは代表言語に従います。 1つのサーバーに韓国語のチャンネルと英語のチャンネルが別々にあるときに使います。
- 「チャンネルごとに言語を設定」をオンにします。
- 下のチャンネル一覧で、変えたいチャンネルの選ぶ欄を押して、한국어・English・日本語 から選びます。
- [適用する] を押します。
チャンネル一覧
- このサーバーのチャット・アナウンス・ボイス・ステージチャンネルが、Discord のカテゴリーごとにまとめて表示されます。
- 最初は、すべてのチャンネルが「代表言語(日本語)」のように、いまの代表言語に従う形で表示されます。
- 一覧の上に「代表言語と違うチャンネル 2個」のように、変えたチャンネルの数が表示されます。変えたチャンネルがなければ「すべてのチャンネルが代表言語を使います」です。
- [すべて代表言語に戻す] を押すと、変えたチャンネルをすべて代表言語に戻します。これも [適用する] を押すと保存されます。
- チャンネルが多いと、「チャンネル名で検索」の欄が表示されます。
- スイッチがオフのときは一覧が薄く表示され、「「チャンネルごとに言語を設定」をオンにすると使われます」と書かれます。
スレッドは別に決めません。スレッドでは、そのスレッドがあるチャンネルの言語に従います。
チャンネルの言語で変わるもの
| 何を | どのチャンネルの言語に従うか |
|---|---|
| チャンネルに全員が見えるように投稿されるコマンドの結果 | コマンドを使ったチャンネル |
| ボットが入るときに投稿する案内・担当の案内・お知らせ | ボットが読み上げるチャットチャンネル |
| 入室・退室、画面共有、カメラ、ボット入室・退室のお知らせ | ボットが読み上げているチャットチャンネル |
| 静かなら退出の案内、音声サーバーを切り替えたという案内 | ボットが読み上げているチャットチャンネル |
| 数字・記号だけの文を読み上げる言語、「テキストが長すぎて読み上げられません」 | その文が投稿されたチャンネル |
自分にだけ見える返事・ボタン・ウィンドウは、チャンネルの言語ではなく、その人の Discord の言語で表示されます。
NOTE
スイッチをオフにすると、決めておいたチャンネルの言語は残りますが、使われません。すべてのチャンネルが代表言語に従います。 もう一度オンにすると、以前に決めたチャンネルの言語がそのまま使われます。
ボットが答える言語
ボットが投稿する文は、誰が見るかによって言語が変わります。
| 文 | 言語 |
|---|---|
| 自分にだけ見える返事・ボタン・ウィンドウ | その人の Discord の言語 |
| チャンネルに全員が見えるように投稿される文 | チャンネルの言語(チャンネルごとに言語を決めていればそのチャンネルの言語、そうでなければ代表言語) |
チャンネルに全員が見えるように投稿される文は、次のようなものです。
/join・/leave・/スキップの結果、ボットを送ったという案内/ボットの画面でボットを退出させたという案内/情報のカード- ボットが入るときに投稿する案内とお知らせ、各種のお知らせ
たとえば、Discord を日本語で使っている人が、代表言語が英語のサーバーで /join を使うと、次のようになります。
- コマンドの名前は日本語で表示されます。コマンドの名前は、Discord が自分の言語で表示するからです。
- 自分にだけ表示される案内(「こちらに移動しますか?」など)は日本語です。
- チャンネルに投稿される結果と、ボットが入るときに投稿する案内は英語です。
代表言語を決めていないサーバーでは、コマンドの返事はコマンドを使った人の Discord の言語で表示されます。
お知らせもチャンネルの言語で表示されます
ヨンホンがボイスチャンネルに入るときに投稿する案内の下に、スタジオ・ヨンホンのお知らせが付くことがあります。ヨンハ 1〜5が入るときは、お知らせは付きません。 お知らせはそのチャンネルの言語で表示され、「詳しく見る」もその言語のニュースのページにつながります。
その言語で書かれたお知らせがなければ、そのチャンネルにはお知らせが付きません。ほかの言語のお知らせを代わりに表示することはありません。