diff --git a/src/components/MovieDetails/index.tsx b/src/components/MovieDetails/index.tsx index df99de949..f11fb2b7a 100644 --- a/src/components/MovieDetails/index.tsx +++ b/src/components/MovieDetails/index.tsx @@ -65,6 +65,7 @@ const messages = defineMessages({ 'This will remove all media data including all requests for this item. This action is irreversible. If this item exists in your Plex library, the media information will be recreated next sync.', approve: 'Approve', decline: 'Decline', + studio: 'Studio', }); interface MovieDetailsProps { @@ -484,14 +485,32 @@ const MovieDetails: React.FC = ({ movie }) => { )} -
- - - - - {data.originalLanguage} - -
+ {data.spokenLanguages.some( + (lng) => lng.iso_639_1 === data.originalLanguage + ) && ( +
+ + + + + { + data.spokenLanguages.find( + (lng) => lng.iso_639_1 === data.originalLanguage + )?.name + } + +
+ )} + {data.productionCompanies[0] && ( +
+ + + + + {data.productionCompanies[0]?.name} + +
+ )} diff --git a/src/components/TvDetails/index.tsx b/src/components/TvDetails/index.tsx index 1eaada617..d0f8d8844 100644 --- a/src/components/TvDetails/index.tsx +++ b/src/components/TvDetails/index.tsx @@ -59,6 +59,7 @@ const messages = defineMessages({ decline: 'Decline', showtype: 'Show Type', anime: 'Anime', + network: 'Network', }); interface TvDetailsProps { @@ -454,14 +455,32 @@ const TvDetails: React.FC = ({ tv }) => { {data.status} -
- - - - - {data.originalLanguage} - -
+ {data.spokenLanguages.some( + (lng) => lng.iso_639_1 === data.originalLanguage + ) && ( +
+ + + + + { + data.spokenLanguages.find( + (lng) => lng.iso_639_1 === data.originalLanguage + )?.name + } + +
+ )} + {data.networks.length > 0 && ( +
+ + + + + {data.networks.map((n) => n.name).join(', ')} + +
+ )} diff --git a/src/i18n/locale/en.json b/src/i18n/locale/en.json index 475b008a2..b43fcd8a4 100644 --- a/src/i18n/locale/en.json +++ b/src/i18n/locale/en.json @@ -43,6 +43,7 @@ "components.MovieDetails.similar": "Similar Titles", "components.MovieDetails.similarsubtext": "Other movies similar to {title}", "components.MovieDetails.status": "Status", + "components.MovieDetails.studio": "Studio", "components.MovieDetails.unavailable": "Unavailable", "components.MovieDetails.userrating": "User Rating", "components.MovieDetails.viewrequest": "View Request", @@ -270,6 +271,7 @@ "components.TvDetails.manageModalNoRequests": "No Requests", "components.TvDetails.manageModalRequests": "Requests", "components.TvDetails.manageModalTitle": "Manage Series", + "components.TvDetails.network": "Network", "components.TvDetails.originallanguage": "Original Language", "components.TvDetails.overview": "Overview", "components.TvDetails.overviewunavailable": "Overview unavailable",