New: Add translations for columns

This commit is contained in:
Bogdan
2023-08-03 17:17:10 +03:00
parent 419ef4b3bf
commit 7e4980b855
22 changed files with 199 additions and 140 deletions
@@ -32,93 +32,93 @@ export const defaultState = {
columns: [
{
name: 'status',
columnLabel: translate('IndexerStatus'),
columnLabel: () => translate('IndexerStatus'),
isSortable: true,
isVisible: true,
isModifiable: false
},
{
name: 'sortName',
label: translate('IndexerName'),
label: () => translate('IndexerName'),
isSortable: true,
isVisible: true,
isModifiable: false
},
{
name: 'protocol',
label: translate('Protocol'),
label: () => translate('Protocol'),
isSortable: true,
isVisible: true
},
{
name: 'privacy',
label: translate('Privacy'),
label: () => translate('Privacy'),
isSortable: true,
isVisible: true
},
{
name: 'priority',
label: translate('Priority'),
label: () => translate('Priority'),
isSortable: true,
isVisible: true
},
{
name: 'appProfileId',
label: translate('SyncProfile'),
label: () => translate('SyncProfile'),
isSortable: true,
isVisible: true
},
{
name: 'added',
label: translate('Added'),
label: () => translate('Added'),
isSortable: true,
isVisible: true
},
{
name: 'vipExpiration',
label: translate('VipExpiration'),
label: () => translate('VipExpiration'),
isSortable: true,
isVisible: false
},
{
name: 'capabilities',
label: translate('Categories'),
label: () => translate('Categories'),
isSortable: false,
isVisible: true
},
{
name: 'minimumSeeders',
label: translate('MinimumSeeders'),
label: () => translate('MinimumSeeders'),
isSortable: true,
isVisible: false
},
{
name: 'seedRatio',
label: translate('SeedRatio'),
label: () => translate('SeedRatio'),
isSortable: true,
isVisible: false
},
{
name: 'seedTime',
label: translate('SeedTime'),
label: () => translate('SeedTime'),
isSortable: true,
isVisible: false
},
{
name: 'packSeedTime',
label: translate('PackSeedTime'),
label: () => translate('PackSeedTime'),
isSortable: true,
isVisible: false
},
{
name: 'tags',
label: translate('Tags'),
label: () => translate('Tags'),
isSortable: false,
isVisible: false
},
{
name: 'actions',
columnLabel: translate('Actions'),
columnLabel: () => translate('Actions'),
isVisible: true,
isModifiable: false
}
@@ -136,53 +136,53 @@ export const defaultState = {
filterBuilderProps: [
{
name: 'name',
label: translate('IndexerName'),
label: () => translate('IndexerName'),
type: filterBuilderTypes.STRING
},
{
name: 'enable',
label: translate('Enabled'),
label: () => translate('Enabled'),
type: filterBuilderTypes.EXACT,
valueType: filterBuilderValueTypes.BOOL
},
{
name: 'added',
label: translate('Added'),
label: () => translate('Added'),
type: filterBuilderTypes.DATE,
valueType: filterBuilderValueTypes.DATE
},
{
name: 'vipExpiration',
label: translate('VipExpiration'),
label: () => translate('VipExpiration'),
type: filterBuilderTypes.DATE,
valueType: filterBuilderValueTypes.DATE
},
{
name: 'priority',
label: translate('Priority'),
label: () => translate('Priority'),
type: filterBuilderTypes.NUMBER
},
{
name: 'protocol',
label: translate('Protocol'),
label: () => translate('Protocol'),
type: filterBuilderTypes.EXACT,
valueType: filterBuilderValueTypes.PROTOCOL
},
{
name: 'privacy',
label: translate('Privacy'),
label: () => translate('Privacy'),
type: filterBuilderTypes.EXACT,
valueType: filterBuilderValueTypes.PRIVACY
},
{
name: 'appProfileId',
label: translate('SyncProfile'),
label: () => translate('SyncProfile'),
type: filterBuilderTypes.EXACT,
valueType: filterBuilderValueTypes.APP_PROFILE
},
{
name: 'tags',
label: translate('Tags'),
label: () => translate('Tags'),
type: filterBuilderTypes.ARRAY,
valueType: filterBuilderValueTypes.TAG
}