1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2026-04-20 21:54:58 -04:00

Translate frontend series pages

This commit is contained in:
Stevie Robinson
2023-09-01 02:47:17 +02:00
committed by GitHub
parent 33c52a7037
commit c123596c68
43 changed files with 543 additions and 279 deletions
@@ -11,12 +11,28 @@ import ModalFooter from 'Components/Modal/ModalFooter';
import ModalHeader from 'Components/Modal/ModalHeader';
import { inputTypes } from 'Helpers/Props';
import { setSeriesOverviewOption } from 'Store/Actions/seriesIndexActions';
import translate from 'Utilities/String/translate';
import selectOverviewOptions from '../selectOverviewOptions';
const posterSizeOptions = [
{ key: 'small', value: 'Small' },
{ key: 'medium', value: 'Medium' },
{ key: 'large', value: 'Large' },
{
key: 'small',
get value() {
return translate('Small');
},
},
{
key: 'medium',
get value() {
return translate('Medium');
},
},
{
key: 'large',
get value() {
return translate('Large');
},
},
];
interface SeriesIndexOverviewOptionsModalContentProps {
@@ -53,12 +69,12 @@ function SeriesIndexOverviewOptionsModalContent(
return (
<ModalContent onModalClose={onModalClose}>
<ModalHeader>Overview Options</ModalHeader>
<ModalHeader>{translate('OverviewOptions')}</ModalHeader>
<ModalBody>
<Form>
<FormGroup>
<FormLabel>Poster Size</FormLabel>
<FormLabel>{translate('PosterSize')}</FormLabel>
<FormInputGroup
type={inputTypes.SELECT}
@@ -70,19 +86,19 @@ function SeriesIndexOverviewOptionsModalContent(
</FormGroup>
<FormGroup>
<FormLabel>Detailed Progress Bar</FormLabel>
<FormLabel>{translate('DetailedProgressBar')}</FormLabel>
<FormInputGroup
type={inputTypes.CHECK}
name="detailedProgressBar"
value={detailedProgressBar}
helpText="Show text on progress bar"
helpText={translate('DetailedProgressBarHelpText')}
onChange={onOverviewOptionChange}
/>
</FormGroup>
<FormGroup>
<FormLabel>Show Monitored</FormLabel>
<FormLabel>{translate('ShowMonitored')}</FormLabel>
<FormInputGroup
type={inputTypes.CHECK}
@@ -93,7 +109,7 @@ function SeriesIndexOverviewOptionsModalContent(
</FormGroup>
<FormGroup>
<FormLabel>Show Network</FormLabel>
<FormLabel>{translate('ShowNetwork')}</FormLabel>
<FormInputGroup
type={inputTypes.CHECK}
@@ -104,7 +120,7 @@ function SeriesIndexOverviewOptionsModalContent(
</FormGroup>
<FormGroup>
<FormLabel>Show Quality Profile</FormLabel>
<FormLabel>{translate('ShowQualityProfile')}</FormLabel>
<FormInputGroup
type={inputTypes.CHECK}
@@ -115,7 +131,7 @@ function SeriesIndexOverviewOptionsModalContent(
</FormGroup>
<FormGroup>
<FormLabel>Show Previous Airing</FormLabel>
<FormLabel>{translate('ShowPreviousAiring')}</FormLabel>
<FormInputGroup
type={inputTypes.CHECK}
@@ -126,7 +142,7 @@ function SeriesIndexOverviewOptionsModalContent(
</FormGroup>
<FormGroup>
<FormLabel>Show Date Added</FormLabel>
<FormLabel>{translate('ShowDateAdded')}</FormLabel>
<FormInputGroup
type={inputTypes.CHECK}
@@ -137,7 +153,7 @@ function SeriesIndexOverviewOptionsModalContent(
</FormGroup>
<FormGroup>
<FormLabel>Show Season Count</FormLabel>
<FormLabel>{translate('ShowSeasonCount')}</FormLabel>
<FormInputGroup
type={inputTypes.CHECK}
@@ -148,7 +164,7 @@ function SeriesIndexOverviewOptionsModalContent(
</FormGroup>
<FormGroup>
<FormLabel>Show Path</FormLabel>
<FormLabel>{translate('ShowPath')}</FormLabel>
<FormInputGroup
type={inputTypes.CHECK}
@@ -159,7 +175,7 @@ function SeriesIndexOverviewOptionsModalContent(
</FormGroup>
<FormGroup>
<FormLabel>Show Size on Disk</FormLabel>
<FormLabel>{translate('ShowSizeOnDisk')}</FormLabel>
<FormInputGroup
type={inputTypes.CHECK}
@@ -170,13 +186,13 @@ function SeriesIndexOverviewOptionsModalContent(
</FormGroup>
<FormGroup>
<FormLabel>Show Search</FormLabel>
<FormLabel>{translate('ShowSearch')}</FormLabel>
<FormInputGroup
type={inputTypes.CHECK}
name="showSearchAction"
value={showSearchAction}
helpText="Show search button on hover"
helpText={translate('ShowSearchHelpText')}
onChange={onOverviewOptionChange}
/>
</FormGroup>
@@ -184,7 +200,7 @@ function SeriesIndexOverviewOptionsModalContent(
</ModalBody>
<ModalFooter>
<Button onPress={onModalClose}>Close</Button>
<Button onPress={onModalClose}>{translate('Close')}</Button>
</ModalFooter>
</ModalContent>
);