move translation to the `const links` definition

This commit is contained in:
Stevie Robinson 2023-07-07 20:43:57 +02:00
parent 4f48267fb7
commit 5310169d5b
1 changed files with 34 additions and 34 deletions

View File

@ -21,16 +21,16 @@ const SIDEBAR_WIDTH = parseInt(dimensions.sidebarWidth);
const links = [ const links = [
{ {
iconName: icons.SERIES_CONTINUING, iconName: icons.SERIES_CONTINUING,
title: 'Series', title: translate('Series'),
to: '/', to: '/',
alias: '/series', alias: '/series',
children: [ children: [
{ {
title: 'AddNew', title: translate('AddNew'),
to: '/add/new' to: '/add/new'
}, },
{ {
title: 'LibraryImport', title: translate('LibraryImport'),
to: '/add/import' to: '/add/import'
} }
] ]
@ -38,26 +38,26 @@ const links = [
{ {
iconName: icons.CALENDAR, iconName: icons.CALENDAR,
title: 'Calendar', title: translate('Calendar'),
to: '/calendar' to: '/calendar'
}, },
{ {
iconName: icons.ACTIVITY, iconName: icons.ACTIVITY,
title: 'Activity', title: translate('Activity'),
to: '/activity/queue', to: '/activity/queue',
children: [ children: [
{ {
title: 'Queue', title: translate('Queue'),
to: '/activity/queue', to: '/activity/queue',
statusComponent: QueueStatusConnector statusComponent: QueueStatusConnector
}, },
{ {
title: 'History', title: translate('History'),
to: '/activity/history' to: '/activity/history'
}, },
{ {
title: 'Blocklist', title: translate('Blocklist'),
to: '/activity/blocklist' to: '/activity/blocklist'
} }
] ]
@ -65,15 +65,15 @@ const links = [
{ {
iconName: icons.WARNING, iconName: icons.WARNING,
title: 'Wanted', title: translate('Wanted'),
to: '/wanted/missing', to: '/wanted/missing',
children: [ children: [
{ {
title: 'Missing', title: translate('Missing'),
to: '/wanted/missing' to: '/wanted/missing'
}, },
{ {
title: 'CutoffUnmet', title: translate('CutoffUnmet'),
to: '/wanted/cutoffunmet' to: '/wanted/cutoffunmet'
} }
] ]
@ -81,59 +81,59 @@ const links = [
{ {
iconName: icons.SETTINGS, iconName: icons.SETTINGS,
title: 'Settings', title: translate('Settings'),
to: '/settings', to: '/settings',
children: [ children: [
{ {
title: 'MediaManagement', title: translate('MediaManagement'),
to: '/settings/mediamanagement' to: '/settings/mediamanagement'
}, },
{ {
title: 'Profiles', title: translate('Profiles'),
to: '/settings/profiles' to: '/settings/profiles'
}, },
{ {
title: 'Quality', title: translate('Quality'),
to: '/settings/quality' to: '/settings/quality'
}, },
{ {
title: 'CustomFormats', title: translate('CustomFormats'),
to: '/settings/customformats' to: '/settings/customformats'
}, },
{ {
title: 'Indexers', title: translate('Indexers'),
to: '/settings/indexers' to: '/settings/indexers'
}, },
{ {
title: 'DownloadClients', title: translate('DownloadClients'),
to: '/settings/downloadclients' to: '/settings/downloadclients'
}, },
{ {
title: 'ImportLists', title: translate('ImportLists'),
to: '/settings/importlists' to: '/settings/importlists'
}, },
{ {
title: 'Connect', title: translate('Connect'),
to: '/settings/connect' to: '/settings/connect'
}, },
{ {
title: 'Metadata', title: translate('Metadata'),
to: '/settings/metadata' to: '/settings/metadata'
}, },
{ {
title: 'MetadataSource', title: translate('MetadataSource'),
to: '/settings/metadatasource' to: '/settings/metadatasource'
}, },
{ {
title: 'Tags', title: translate('Tags'),
to: '/settings/tags' to: '/settings/tags'
}, },
{ {
title: 'General', title: translate('General'),
to: '/settings/general' to: '/settings/general'
}, },
{ {
title: 'UI', title: translate('UI'),
to: '/settings/ui' to: '/settings/ui'
} }
] ]
@ -141,32 +141,32 @@ const links = [
{ {
iconName: icons.SYSTEM, iconName: icons.SYSTEM,
title: 'System', title: translate('System'),
to: '/system/status', to: '/system/status',
children: [ children: [
{ {
title: 'Status', title: translate('Status'),
to: '/system/status', to: '/system/status',
statusComponent: HealthStatusConnector statusComponent: HealthStatusConnector
}, },
{ {
title: 'Tasks', title: translate('Tasks'),
to: '/system/tasks' to: '/system/tasks'
}, },
{ {
title: 'Backup', title: translate('Backup'),
to: '/system/backup' to: '/system/backup'
}, },
{ {
title: 'Updates', title: translate('Updates'),
to: '/system/updates' to: '/system/updates'
}, },
{ {
title: 'Events', title: translate('Events'),
to: '/system/events' to: '/system/events'
}, },
{ {
title: 'LogFiles', title: translate('LogFiles'),
to: '/system/logs/files' to: '/system/logs/files'
} }
] ]
@ -482,7 +482,7 @@ class PageSidebar extends Component {
<PageSidebarItem <PageSidebarItem
key={link.to} key={link.to}
iconName={link.iconName} iconName={link.iconName}
title={translate(link.title)} title={link.title}
to={link.to} to={link.to}
statusComponent={isActiveParent || !childStatusComponent ? link.statusComponent : childStatusComponent} statusComponent={isActiveParent || !childStatusComponent ? link.statusComponent : childStatusComponent}
isActive={pathname === link.to && !hasActiveChild} isActive={pathname === link.to && !hasActiveChild}
@ -496,7 +496,7 @@ class PageSidebar extends Component {
return ( return (
<PageSidebarItem <PageSidebarItem
key={child.to} key={child.to}
title={translate(child.title)} title={child.title}
to={child.to} to={child.to}
isActive={pathname === child.to} isActive={pathname === child.to}
isParentItem={false} isParentItem={false}