111 行
5.0 KiB
PHP
111 行
5.0 KiB
PHP
|
|
<h2 class="sr-only">特徴</h2>
|
|
<my-instance-features-table>
|
|
<div class="feature-table">
|
|
<table class="table" style="color: #fcfcfc;">
|
|
<caption>このインスタンスの特徴</caption>
|
|
<tr>
|
|
<th scope="row" class="label">PeerTubeバージョン</th>
|
|
<td class="value">{{ $conf->serverVersion }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th scope="row" class="label">LightPeerバージョン</th>
|
|
<td class="value">{{ $res['version'] }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th scope="row" class="label">
|
|
<div>デフォルトのNSFW/センシティブな動画へのポリシー</div>
|
|
<div class="c-hand more-info">ユーザーは設定変更ができます</div>
|
|
</th>
|
|
<td class="value">
|
|
@if ($conf->instance->defaultNSFWPolicy == 'display') 表示する(ロリは安全)
|
|
@elseif ($conf->instance->defaultNSFWPolicy == 'blur') 検閲する(自分で選べる)
|
|
@elseif ($conf->instance->defaultNSFWPolicy == 'do_not_list') BANする(インスタンス主は子供)
|
|
@else 不明
|
|
@endif
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th scope="row" class="label">新規ユーザー登録</th>
|
|
@include('layout.component.about.isfeature', ['check' => $conf->signup->allowed])
|
|
</tr>
|
|
<tr>
|
|
<th colspan="2" class="label">動画のアップロード</th>
|
|
</tr>
|
|
<tr>
|
|
<th scope="row" class="sub-label">複数の解像度へのトランスコーディング</th>
|
|
@include('layout.component.about.isfeature', ['check' => count($conf->transcoding->enabledResolutions) != 0])
|
|
</tr>
|
|
<tr>
|
|
<th scope="row" class="sub-label">動画のアップロード</th>
|
|
<td>
|
|
<span>{{ $conf->autoBlacklist->videos->ofUsers->enabled ? '手動で管理者に確認する事が必要です。' : '自動的に投稿されます' }}</span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th scope="row" class="sub-label">動画容量の制限</th>
|
|
<td class="value"> {{ $conf->user->videoQuota / 1024 / 1024 / 1024 }} GiB ({{ $conf->user->videoQuota / 1024 / 1024 / 1024 }} GiB per day)</td>
|
|
</tr>
|
|
<tr>
|
|
<th colspan="2" class="label">ライブ配信</th>
|
|
</tr>
|
|
<tr>
|
|
<th scope="row" class="sub-label">ライブ配信</th>
|
|
@include('layout.component.about.isfeature', ['check' => $conf->live->enabled])
|
|
</tr>
|
|
<tr>
|
|
<th scope="row" class="sub-label">複数の解像度でのライブ配信のトランスコーディング</th>
|
|
@include('layout.component.about.isfeature', ['check' => $conf->live->transcoding->enabled && count($conf->live->transcoding->enabledResolutions) > 1])
|
|
</tr>
|
|
<tr>
|
|
<th scope="row" class="sub-label">同時ライブ配信の最大</th>
|
|
<td>{{ $conf->live->maxUserLives }} ユーザー / {{ $conf->live->maxInstanceLives }} インスタンス </td>
|
|
</tr>
|
|
<tr>
|
|
<th colspan="2" class="label">インポート</th>
|
|
</tr>
|
|
<tr>
|
|
<th scope="row" class="sub-label">HTTP でのインポート (YouTube、Vimeo、ダイレクトURLなど)</th>
|
|
@include('layout.component.about.isfeature', ['check' => $conf->import->videos->http->enabled])
|
|
</tr>
|
|
<tr>
|
|
<th scope="row" class="sub-label">Torrent でのインポート</th>
|
|
@include('layout.component.about.isfeature', ['check' => $conf->import->videos->torrent->enabled])
|
|
</tr>
|
|
<tr>
|
|
<th colspan="2" class="label">プレーヤー</th>
|
|
</tr>
|
|
<tr>
|
|
<th scope="row" class="sub-label">P2P機能</th>
|
|
@include('layout.component.about.isfeature', ['check' => $conf->tracker->enabled])
|
|
</tr>
|
|
<tr>
|
|
<th colspan="2" class="label">検索</th>
|
|
</tr>
|
|
<tr>
|
|
<th scope="row" class="sub-label">他のインスタンスのコンテンツ</th>
|
|
@include('layout.component.about.isfeature', ['check' => $conf->search->searchIndex->enabled])
|
|
</tr>
|
|
<tr>
|
|
<th colspan="2" class="label">Plugins & Themes</th>
|
|
</tr>
|
|
<tr>
|
|
<th scope="row" class="sub-label">Available themes</th>
|
|
<td>
|
|
@foreach ($conf->theme->registered as $them)
|
|
<span class="theme"> {{ $them->name }} </span>
|
|
@endforeach
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th scope="row" class="sub-label">Plugins enabled</th>
|
|
<td>
|
|
@foreach ($conf->plugin->registered as $plug)
|
|
<span class="plugin"> {{ $plug->name }} </span>
|
|
@endforeach
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</my-instance-features-table>
|