1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2026-04-21 22:05:38 -04:00

New: More translations for columns

This commit is contained in:
Bogdan
2023-07-29 04:39:06 +03:00
committed by GitHub
parent cda9cf726a
commit aee8579d18
20 changed files with 269 additions and 196 deletions
+16 -15
View File
@@ -3,6 +3,7 @@ import { filterBuilderTypes, filterBuilderValueTypes, filterTypePredicates, filt
import { createThunk, handleThunks } from 'Store/thunks';
import sortByName from 'Utilities/Array/sortByName';
import createAjaxRequest from 'Utilities/createAjaxRequest';
import translate from 'Utilities/String/translate';
import createFetchHandler from './Creators/createFetchHandler';
import createHandleActions from './Creators/createHandleActions';
import createSetClientSideCollectionFilterReducer from './Creators/Reducers/createSetClientSideCollectionFilterReducer';
@@ -62,12 +63,12 @@ export const defaultState = {
filters: [
{
key: 'all',
label: 'All',
label: () => translate('All'),
filters: []
},
{
key: 'season-pack',
label: 'Season Pack',
label: () => translate('SeasonPack'),
filters: [
{
key: 'fullSeason',
@@ -78,7 +79,7 @@ export const defaultState = {
},
{
key: 'not-season-pack',
label: 'Not Season Pack',
label: () => translate('NotSeasonPack'),
filters: [
{
key: 'fullSeason',
@@ -173,51 +174,51 @@ export const defaultState = {
filterBuilderProps: [
{
name: 'title',
label: 'Title',
label: () => translate('Title'),
type: filterBuilderTypes.STRING
},
{
name: 'age',
label: 'Age',
label: () => translate('Age'),
type: filterBuilderTypes.NUMBER
},
{
name: 'protocol',
label: 'Protocol',
label: () => translate('Protocol'),
type: filterBuilderTypes.EXACT,
valueType: filterBuilderValueTypes.PROTOCOL
},
{
name: 'indexerId',
label: 'Indexer',
label: () => translate('Indexer'),
type: filterBuilderTypes.EXACT,
valueType: filterBuilderValueTypes.INDEXER
},
{
name: 'size',
label: 'Size',
label: () => translate('Size'),
type: filterBuilderTypes.NUMBER,
valueType: filterBuilderValueTypes.BYTES
},
{
name: 'seeders',
label: 'Seeders',
label: () => translate('Seeders'),
type: filterBuilderTypes.NUMBER
},
{
name: 'peers',
label: 'Peers',
label: () => translate('Peers'),
type: filterBuilderTypes.NUMBER
},
{
name: 'quality',
label: 'Quality',
label: () => translate('Quality'),
type: filterBuilderTypes.EXACT,
valueType: filterBuilderValueTypes.QUALITY
},
{
name: 'languages',
label: 'Languages',
label: () => translate('Languages'),
type: filterBuilderTypes.ARRAY,
optionsSelector: function(items) {
const genreList = items.reduce((acc, release) => {
@@ -236,17 +237,17 @@ export const defaultState = {
},
{
name: 'customFormatScore',
label: 'Custom Format Score',
label: () => translate('CustomFormatScore'),
type: filterBuilderTypes.NUMBER
},
{
name: 'rejectionCount',
label: 'Rejection Count',
label: () => translate('RejectionCount'),
type: filterBuilderTypes.NUMBER
},
{
name: 'fullSeason',
label: 'Season Pack',
label: () => translate('SeasonPack'),
type: filterBuilderTypes.EXACT,
valueType: filterBuilderValueTypes.BOOL
}