RICOH Live Streaming Conference 文言カスタマイズガイド
はじめに
本文書では、RICOH Live Streaming Conference で使用されている文言をカスタマイズする方法について説明します。
仕様
ブラウザの言語設定による言語切替機能および文言のカスタマイズ機能の仕様については以下の通りです。
- LSConf のロード時にブラウザの言語設定に合わせた文言が表示されます
- 日本語の場合は
ja.json
- 英語またはその他の言語の場合は
en.json
の値となります
- 上記以外で任意の言語を追加したい場合は
en.json
を複製して {RFC5646の言語タグ}.json
を作成し、 lang/
以下に配置してください
- 例:
vi.json
, zh-CN.json
, zh-TW.json
- 文言に長い文字列を指定した場合等の画面崩れについてはサポート外となります
適用優先度
ブラウザで複数の優先言語が設定されている場合は、以下の順に言語設定が適用され、適用可能な言語ファイルが見つからない場合は次点の言語設定を適用します。
また、言語ファイル内の設定値が 未指定 または 不正な値 の場合、後述のデフォルトの値となります。
- 最上位(1番目)の優先言語
-
- の広域言語(1. が
ko-KR
だった場合は ko
)
- 次点(2番目以降)の優先言語 または その広域言語 の言語ファイルが存在する言語
-
- で全ての優先言語で見つからなかった場合、アプリ側で配置した
en.json
-
- が見つからなかった場合、後述の LSConf のデフォルトの
en.json
言語ファイルの設置および文言の変更方法
ls-conf-sdk
の配布パッケージ内の src/lang/
のディレクトリをアプリケーション内 で ls-conf-sdk.js
と同じディレクトリにディレクトリごと配置してください
{配置先}/
├ ls-conf-sdk.js
└ lang/
├ en.json
└ ja.json
{配置先}/lang/
以下の各言語ファイル内の文言を必要に応じて変更し、保存してください
- どの文言を変更するとどこに反映されるかは後述の詳細を参照ください
設定例
各言語ファイル内の設定値は以下のデフォルト値になっています。
必要に応じて文言を変更し、保存したうえで LSConf を呼び出してください。
ja.json
{
"deviceSettingsDialog": {
"title": "デバイス設定",
"camera": "カメラ",
"mic": "マイク",
"speaker": "スピーカー",
"notUsed": "使用しない",
"speakerTest": "スピーカーをテスト",
"apply": "適用",
"cancel": "キャンセル"
},
"recordingNotification": {
"recording": "録画中: ",
"noName": "No Name"
},
"recordingSettingsDialog": {
"title": "録画設定",
"mimeType": "MIME Type",
"audioMixing": "Audio Mixing",
"mixAll": "Mix All",
"targetOnly": "Target Only",
"audioBitrate": "Audio Bitrate",
"videoBitrate": "Video Bitrate",
"start": "開始する",
"cancel": "キャンセル"
},
"subView": {
"noName": "No Name"
},
"subViewMenu": {
"presentation": "拡大表示",
"gallery": "一覧表示",
"fullscreen": "全画面表示",
"exitFullscreen": "全画面解除",
"sharePoV": "視点共有",
"startRecording": "ローカル録画開始",
"stopRecording": "ローカル録画停止"
},
"toolbar": {
"cameraButtonTips": {
"turnOn": "カメラをオンにする",
"turnOff": "カメラをオフにする"
},
"micButtonTips": {
"turnOn": "マイクをオンにする",
"turnOff": "マイクをオフにする"
},
"screenShareButtonTips": {
"start": "画面共有を開始する",
"end": "画面共有を終了する"
},
"participantsButtonTips": "参加者一覧を表示する",
"deviceSettingButtonTips": "デバイス設定を表示する",
"exitButtonTips": "退室する"
},
"presentationLayout": {
"horizontalButtonTips": "横並びに切替",
"verticalButtonTips": "縦並びに切替"
},
"entranceScreen": {
"click": "クリックして開始"
}
}
en.json
{
"deviceSettingsDialog": {
"title": "Device Settings",
"camera": "Camera",
"mic": "Mic",
"speaker": "Speaker",
"notUsed": "Not used",
"speakerTest": "Speaker test",
"apply": "Apply",
"cancel": "Cancel"
},
"recordingNotification": {
"recording": "Recording: ",
"noName": "No Name"
},
"recordingSettingsDialog": {
"title": "Recording Settings",
"mimeType": "MIME Type",
"audioMixing": "Audio Mixing",
"mixAll": "Mix All",
"targetOnly": "Target Only",
"audioBitrate": "Audio Bitrate",
"videoBitrate": "Video Bitrate",
"start": "Start",
"cancel": "Cancel"
},
"subView": {
"noName": "No Name"
},
"subViewMenu": {
"presentation": "Presentation",
"gallery": "Gallery",
"fullscreen": "FullScreen",
"exitFullscreen": "Exit FullScreen",
"sharePoV": "Share PoV",
"startRecording": "Start Local Recording",
"stopRecording": "Stop Local Recording"
},
"toolbar": {
"cameraButtonTips": {
"turnOn": "Turn camera on",
"turnOff": "Turn camera off"
},
"micButtonTips": {
"turnOn": "Turn mic on",
"turnOff": "Turn mic off"
},
"screenShareButtonTips": {
"start": "Start screen sharing",
"end": "End screen sharing"
},
"participantsButtonTips": "Show participants",
"deviceSettingButtonTips": "Show device settings",
"exitButtonTips": "Leave room"
},
"presentationLayout": {
"horizontalButtonTips": "Switch to Horizontal",
"verticalButtonTips": "Switch to Vertical"
},
"entranceScreen": {
"click": "Click to start"
}
}
文言カスタマイズ詳細
deviceSettingsDialog
No. | キー | 日本語 | 英語 | 概要 |
---|
1 | title | "デバイス設定" | "Device Settings" | ダイアログのタイトル |
2 | camera | "カメラ" | "Camera" | カメラ設定のラベル |
3 | mic | "マイク" | "Mic" | マイク設定のラベル |
4 | speaker | "スピーカー" | "Speaker" | スピーカー設定のラベル |
5 | notUsed | "使用しない" | "Not used" | ダミーデバイス時のデバイス名 |
6 | speakerTest | "スピーカーをテスト" | "Speaker test" | スピーカーテストボタン |
7 | cancel | "キャンセル" | "Cancel" | キャンセルボタン |
8 | apply | "適用" | "Apply" | 適用ボタン |
recordingNotification
No. | キー | 日本語 | 英語 | 概要 |
---|
1 | recording | "録画中: " | "Recording: " | 録画通知のラベル |
2 | noName | "No Name" | "No Name" | username が空の時の表示名 |
recordingSettingsDialog
No. | キー | 日本語 | 英語 | 概要 |
---|
1 | title | "録画設定" | "Recording Settings" | ダイアログのタイトル |
2 | mimeType | "MIME Type" | "MIME Type" | 録画ファイルの MIME Type |
3 | audioMixing | "Audio Mixing" | "Audio Mixing" | 音声の MIX 設定 |
4 | mixAll | "Mix All" | "Mix All" | 参加者全員の音声を MIX |
5 | targetOnly | "Target Only" | "Target Only" | 対象の音声のみ |
6 | audioBitrate | "Audio Bitrate" | "Audio Bitrate" | 録画ファイルの音声のビットレート値 |
7 | videoBitrate | "Video Bitrate" | "Video Bitrate" | 録画ファイルの映像のビットレート値 |
8 | cancel | "キャンセル" | "Cancel" | キャンセルボタン |
9 | start | "開始する" | "Start" | 録画開始ボタン |
subView
No. | キー | 日本語 | 英語 | 概要 |
---|
1 | noName | "No Name" | "No Name" | username が空の時の表示名 |
No. | キー | 日本語 | 英語 | 概要 |
---|
1 | presentation | "拡大表示" | "Presentation" | Presentation レイアウトへの切替ボタン |
2 | gallery | "一覧表示" | "Gallery" | Gallery レイアウトへの切替ボタン |
3 | fullscreen | "全画面表示" | "FullScreen" | FullScreen レイアウトへの切替ボタン |
4 | exitFullscreen | "全画面解除" | "Exit FullScreen" | FullScreen の終了ボタン |
5 | sharePoV | "視点共有" | "Share PoV" | 視点共有ボタン |
6 | startRecording | "ローカル録画開始" | "Start Local Recording" | ローカル録画開始ボタン |
7 | stopRecording | "ローカル録画停止" | "Stop Local Recording" | ローカル録画停止ボタン |
No. | キー | 日本語 | 英語 | 概要 |
---|
1 | cameraButtonTips.turnOn | "カメラをオンにする" | "Turn camera on" | カメラのアンミュートボタ ンの TIPS |
2 | cameraButtonTips.turnOff | "カメラをオフにする" | "Turn camera off" | カメラのミュートボタンの TIPS |
3 | micButtonTips.turnOn | "マイクをオンにする" | "Turn mic on" | マイクのアンミュートボタンの TIPS |
4 | micButtonTips.turnOff | "マイクをオフにする" | "Turn mic off" | マイクのミュートボタンの TIPS |
5 | screenShareButtonTips.start | "画面共有を開始する" | "Start screen sharing" | 画面共有の開始ボタンの TIPS |
6 | screenShareButtonTips.end | "画面共有を終了する" | "End screen sharing" | 画面共有の終了ボタンの TIPS |
7 | participantsButtonTips | "参加者一覧を表示する" | "Show participants" | 参加者一覧ボタンの TIPS |
8 | deviceSettingButtonTips | "デバイス設定を表示する" | "Show device settings" | デバイス設定ボタンの TIPS |
9 | exitButtonTips | "退室する" | "Leave room" | 切断ボタンの TIPS |
presentationLayout
No. | キー | 日本語 | 英語 | 概要 |
---|
1 | horizontalButtonTips | "横並びに切替" | "Switch to Horizontal" | 通常表示領域の横並び切替ボタンの TIPS |
2 | verticalButtonTips | "縦並びに切替" | "Switch to Vertical" | 通常表示領域の縦並び切替ボタンの TIPS |
entranceScreen
No. | キー | 日本語 | 英語 | 概要 |
---|
1 | click | "クリックして開始" | "Click to start" | 入室時のクリック画面のラベル |