/**
 * @file 字幕-button.js
 */
從 './text-track-button.js' 導入 TextTrackButton;
從 '../../component.js' 導入組件;

/**
 * 切換和選擇字幕的按鈕組件
 *
 * @extends 文本跟踪按鈕
 */
類 SubtitlesButton 擴展 TextTrackButton {

  /**
   * 創建此類的一個實例。
   *
   * @param {Player} 播放器
   * 此類應附加到的 `Player`。
   *
   * @param {對象} [選項]
   * 播放器選項的鍵/值存儲。
   *
   * @param {Component~ReadyCallback} [就緒]
   * 此組件準備就緒時調用的函數。
   */
  構造函數(播放器,選項,準備就緒){
    超級(播放器,選項,準備就緒);
  }

  /**
   * 構建默認的 DOM `className`。
   *
   * @return {字符串}
   * 此對象的 DOM `className`。
   */
  buildCSSClass() {
    返回`vjs-subtitles-button ${super.buildCSSClass()}`;
  }

  buildWrapperCSSClass() {
    返回`vjs-subtitles-button ${super.buildWrapperCSSClass()}`;
  }
}

/**
 * `kind` 的 TextTrack 來尋找它與這個菜單相關聯。
 *
 * @type {字符串}
 * @私人的
 */
SubtitlesButton.prototype.kind_ = '字幕';

/**
 * 應顯示在 `SubtitlesButton` 控件上的文本。添加本地化。
 *
 * @type {字符串}
 * @私人的
 */
SubtitlesButton.prototype.controlText_ = '字幕';

Component.registerComponent('字幕按鈕', 字幕按鈕);
導出默認字幕按鈕;