mirror of
https://github.com/stashapp/stash.git
synced 2025-12-18 12:54:38 +03:00
Fix scene bitrate unit (#1650)
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
import React from "react";
|
import React from "react";
|
||||||
import { FormattedNumber } from "react-intl";
|
import { FormattedMessage, FormattedNumber, useIntl } from "react-intl";
|
||||||
import * as GQL from "src/core/generated-graphql";
|
import * as GQL from "src/core/generated-graphql";
|
||||||
import { TextUtils } from "src/utils";
|
import { TextUtils } from "src/utils";
|
||||||
import { TextField, URLField } from "src/utils/field";
|
import { TextField, URLField } from "src/utils/field";
|
||||||
@@ -11,6 +11,8 @@ interface ISceneFileInfoPanelProps {
|
|||||||
export const SceneFileInfoPanel: React.FC<ISceneFileInfoPanelProps> = (
|
export const SceneFileInfoPanel: React.FC<ISceneFileInfoPanelProps> = (
|
||||||
props: ISceneFileInfoPanelProps
|
props: ISceneFileInfoPanelProps
|
||||||
) => {
|
) => {
|
||||||
|
const intl = useIntl();
|
||||||
|
|
||||||
function renderFileSize() {
|
function renderFileSize() {
|
||||||
if (props.scene.file.size === undefined) {
|
if (props.scene.file.size === undefined) {
|
||||||
return;
|
return;
|
||||||
@@ -123,15 +125,21 @@ export const SceneFileInfoPanel: React.FC<ISceneFileInfoPanelProps> = (
|
|||||||
truncate
|
truncate
|
||||||
/>
|
/>
|
||||||
<TextField id="framerate">
|
<TextField id="framerate">
|
||||||
<FormattedNumber value={props.scene.file.framerate ?? 0} /> frames per
|
<FormattedMessage
|
||||||
second
|
id="frames_per_second"
|
||||||
|
values={{ value: intl.formatNumber(props.scene.file.framerate ?? 0) }}
|
||||||
|
/>
|
||||||
</TextField>
|
</TextField>
|
||||||
<TextField id="bitrate">
|
<TextField id="bitrate">
|
||||||
<FormattedNumber
|
<FormattedMessage
|
||||||
value={(props.scene.file.bitrate ?? 0) / 1000000}
|
id="megabits_per_second"
|
||||||
maximumFractionDigits={2}
|
values={{
|
||||||
/>{" "}
|
value: intl.formatNumber(
|
||||||
frames per second
|
(props.scene.file.bitrate ?? 0) / 1000000,
|
||||||
|
{ maximumFractionDigits: 2 }
|
||||||
|
),
|
||||||
|
}}
|
||||||
|
/>
|
||||||
</TextField>
|
</TextField>
|
||||||
<TextField
|
<TextField
|
||||||
id="media_info.video_codec"
|
id="media_info.video_codec"
|
||||||
|
|||||||
@@ -505,6 +505,7 @@
|
|||||||
"filter_name": "Filter name",
|
"filter_name": "Filter name",
|
||||||
"filters": "Filters",
|
"filters": "Filters",
|
||||||
"framerate": "Frame Rate",
|
"framerate": "Frame Rate",
|
||||||
|
"frames_per_second": "{value} frames per second",
|
||||||
"galleries": "Galleries",
|
"galleries": "Galleries",
|
||||||
"gallery": "Gallery",
|
"gallery": "Gallery",
|
||||||
"gallery_count": "Gallery Count",
|
"gallery_count": "Gallery Count",
|
||||||
@@ -541,6 +542,7 @@
|
|||||||
"stream": "Stream",
|
"stream": "Stream",
|
||||||
"video_codec": "Video Codec"
|
"video_codec": "Video Codec"
|
||||||
},
|
},
|
||||||
|
"megabits_per_second": "{value} megabits per second",
|
||||||
"metadata": "Metadata",
|
"metadata": "Metadata",
|
||||||
"movie": "Movie",
|
"movie": "Movie",
|
||||||
"movie_scene_number": "Movie Scene Number",
|
"movie_scene_number": "Movie Scene Number",
|
||||||
|
|||||||
Reference in New Issue
Block a user