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番目)の優先言語
    1. の広域言語(1. が ko-KR だった場合は ko
  2. 次点(2番目以降)の優先言語 または その広域言語 の言語ファイルが存在する言語
    1. で全ての優先言語で見つからなかった場合、アプリ側で配置した en.json
    1. が見つからなかった場合、後述の LSConf のデフォルトの 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": "使用しない",
    "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": "録画停止"
  },
  "presentationLayout": {
    "horizontalButtonTips": "横並びに切替",
    "verticalButtonTips": "縦並びに切替"
  },
  "entranceScreen": {
    "click": "クリックして開始"
  }
}

en.json

{
  "deviceSettingsDialog": {
    "title": "Device Settings",
    "camera": "Camera",
    "mic": "Mic",
    "speaker": "Speaker",
    "speakerTest": "Speaker test",
    "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"ダミーデバイス時のデバイス名
6speakerTest"スピーカーをテスト""Speaker test"スピーカーテストボタン
7cancel"キャンセル""Cancel"キャンセルボタン
8apply"適用""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"入室時のクリック画面のラベル

この情報は役に立ちましたか?