RICOH Live Streaming Conference 文言カスタマイズガイド

はじめに

本文書では、RICOH Live Streaming Conference で使用されている文言をカスタマイズする方法について説明します。

仕様

ブラウザの言語設定による言語切替機能および文言のカスタマイズ機能の仕様については以下の通りです。

  • LSConf のロード時にブラウザの言語設定に合わせた文言が表示されます
    • 日本語の場合は ja.json、英語またはその他の言語の場合は en.json の値となります
  • 言語ファイルが未指定(指定の場所に設置されていない)の場合は全ての文言が後述のデフォルトの値となります
  • 以下の場合は対象の文言が後述のデフォルトの値となります
    • 言語ファイル内の設定値が未指定の場合
    • 言語ファイル内の設定値が不正な値の場合
  • 文言に長い文字列を指定した場合等の画面崩れについてはサポート外となります

言語ファイルの設置および文言の変更方法

  1. ls-conf-sdk の配布パッケージ内の src/lang/ のディレクトリをアプリケーション内で ls-conf-sdk.js と同じディレクトリにディレクトリごと配置してください
{配置先}/
   ├ ls-conf-sdk.js
   └ lang/
      ├ en.json
      └ ja.json
  1. {配置先}/lang/ 以下の各言語ファイル内の文言を必要に応じて変更し、保存してください
    • どの文言を変更するとどこに反映されるかは後述の詳細を参照ください

設定例

各言語ファイル内の設定値は以下のデフォルト値になっています。
必要に応じて文言を変更し、保存したうえで LSConf を呼び出してください。

ja.json

{
  "deviceSettingsDialog": {
    "title": "デバイス設定",
    "camera": "カメラ",
    "mic": "マイク",
    "speaker": "スピーカー",
    "notUsed": "使用しない",
    "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": "録画停止"
  },
  "presentationLayout": {
    "horizontalButtonTips": "横並びに切替",
    "verticalButtonTips": "縦並びに切替"
  },
  "entranceScreen": {
    "click": "クリックして開始"
  }
}

en.json

{
  "deviceSettingsDialog": {
    "title": "Device Settings",
    "camera": "Camera",
    "mic": "Mic",
    "speaker": "Speaker",
    "notUsed": "Not used",
    "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 Recording",
    "stopRecording": "Stop Recording"
  },
  "presentationLayout": {
    "horizontalButtonTips": "Switch to Horizontal",
    "verticalButtonTips": "Switch to Vertical"
  },
  "entranceScreen": {
    "click": "Click to start"
  }
}

文言カスタマイズ詳細

deviceSettingsDialog

No.キー日本語英語概要
1title"デバイス設定""Device Settings"ダイアログのタイトル
2camera"カメラ""Camera"カメラ設定のラベル
3mic"マイク""Mic"マイク設定のラベル
4speaker"スピーカー""Speaker"スピーカー設定のラベル
5notUsed"使用しない""Not used"ダミーデバイス時のデバイス名
6cancel"キャンセル""Cancel"キャンセルボタン
7apply"適用""Apply"適用ボタン

recordingNotification

No.キー日本語英語概要
1recording"録画中: ""Recording: "録画通知のラベル
2noName"No Name""No Name"username が空の時の表示名

recordingSettingsDialog

No.キー日本語英語概要
1title"録画設定""Recording Settings"ダイアログのタイトル
2mimeType"MIME Type""MIME Type"録画ファイルの MIME Type
3audioMixing"Audio Mixing""Audio Mixing"音声の MIX 設定
4mixAll"Mix All""Mix All"参加者全員の音声を MIX
5targetOnly"Target Only""Target Only"対象の音声のみ
6audioBitrate"Audio Bitrate""Audio Bitrate"録画ファイルの音声のビットレート値
7videoBitrate"Video Bitrate""Video Bitrate"録画ファイルの映像のビットレート値
8cancel"キャンセル""Cancel"キャンセルボタン
9start"開始する""Start"録画開始ボタン

subView

No.キー日本語英語概要
1noName"No Name""No Name"username が空の時の表示名

subViewMenu

No.キー日本語英語概要
1presentation"拡大表示""Presentation"Presentation レイアウトへの切替ボタン
2gallery"一覧表示""Gallery"Gallery レイアウトへの切替ボタン
3fullscreen"全画面表示""FullScreen"FullScreen レイアウトへの切替ボタン
4exitFullscreen"全画面解除""Exit FullScreen"FullScreen の終了ボタン
5sharePoV"視点共有""Share PoV"視点共有ボタン
6startRecording"録画開始""Start Recording"録画開始ボタン
7stopRecording"録画停止""Stop Recording"録画停止ボタン

presentationLayout

No.キー日本語英語概要
1horizontalButtonTips"横並びに切替""Switch to Horizontal"通常表示領域の横並び切替ボタンの TIPS
2verticalButtonTips"縦並びに切替""Switch to Vertical"通常表示領域の縦並び切替ボタンの TIPS

entranceScreen

No.キー日本語英語概要
1click"クリックして開始""Click to start"入室時のクリック画面のラベル