1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Merge pull request #6003 from grafixeyehero/Fix-library-tabs-translate

Fix library tabs translate on experimental layout
This commit is contained in:
Bill Thornton 2024-09-04 13:07:19 -04:00 committed by GitHub
commit a1f5788c9a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 30 additions and 30 deletions

View file

@ -8,6 +8,7 @@ import { Route, Routes } from 'react-router-dom';
import TabRoutes from './tabRoutes'; import TabRoutes from './tabRoutes';
import useCurrentTab from 'hooks/useCurrentTab'; import useCurrentTab from 'hooks/useCurrentTab';
import globalize from 'lib/globalize';
interface AppTabsParams { interface AppTabsParams {
isDrawerOpen: boolean isDrawerOpen: boolean
@ -66,7 +67,7 @@ const AppTabs: FC<AppTabsParams> = ({
route.tabs.map(({ index, label }) => ( route.tabs.map(({ index, label }) => (
<Tab <Tab
key={`${route.path}-tab-${index}`} key={`${route.path}-tab-${index}`}
label={label} label={globalize.translate(label)}
data-tab-index={`${index}`} data-tab-index={`${index}`}
onClick={onTabClick} onClick={onTabClick}
/> />

View file

@ -1,4 +1,3 @@
import globalize from 'lib/globalize';
import * as userSettings from 'scripts/settings/userSettings'; import * as userSettings from 'scripts/settings/userSettings';
import { LibraryTab } from 'types/libraryTab'; import { LibraryTab } from 'types/libraryTab';
@ -41,33 +40,33 @@ const TabRoutes: TabRoute[] = [
tabs: [ tabs: [
{ {
index: 0, index: 0,
label: globalize.translate('Programs'), label: 'Programs',
value: LibraryTab.Programs, value: LibraryTab.Programs,
isDefault: true isDefault: true
}, },
{ {
index: 1, index: 1,
label: globalize.translate('Guide'), label: 'Guide',
value: LibraryTab.Guide value: LibraryTab.Guide
}, },
{ {
index: 2, index: 2,
label: globalize.translate('Channels'), label: 'Channels',
value: LibraryTab.Channels value: LibraryTab.Channels
}, },
{ {
index: 3, index: 3,
label: globalize.translate('Recordings'), label: 'Recordings',
value: LibraryTab.Recordings value: LibraryTab.Recordings
}, },
{ {
index: 4, index: 4,
label: globalize.translate('Schedule'), label: 'Schedule',
value: LibraryTab.Schedule value: LibraryTab.Schedule
}, },
{ {
index: 5, index: 5,
label: globalize.translate('Series'), label: 'Series',
value: LibraryTab.SeriesTimers value: LibraryTab.SeriesTimers
} }
] ]
@ -77,33 +76,33 @@ const TabRoutes: TabRoute[] = [
tabs: [ tabs: [
{ {
index: 0, index: 0,
label: globalize.translate('Movies'), label: 'Movies',
value: LibraryTab.Movies, value: LibraryTab.Movies,
isDefault: true isDefault: true
}, },
{ {
index: 1, index: 1,
label: globalize.translate('Suggestions'), label: 'Suggestions',
value: LibraryTab.Suggestions value: LibraryTab.Suggestions
}, },
{ {
index: 2, index: 2,
label: globalize.translate('Trailers'), label: 'Trailers',
value: LibraryTab.Trailers value: LibraryTab.Trailers
}, },
{ {
index: 3, index: 3,
label: globalize.translate('Favorites'), label: 'Favorites',
value: LibraryTab.Favorites value: LibraryTab.Favorites
}, },
{ {
index: 4, index: 4,
label: globalize.translate('Collections'), label: 'Collections',
value: LibraryTab.Collections value: LibraryTab.Collections
}, },
{ {
index: 5, index: 5,
label: globalize.translate('Genres'), label: 'Genres',
value: LibraryTab.Genres value: LibraryTab.Genres
} }
] ]
@ -113,38 +112,38 @@ const TabRoutes: TabRoute[] = [
tabs: [ tabs: [
{ {
index: 0, index: 0,
label: globalize.translate('Albums'), label: 'Albums',
value: LibraryTab.Albums, value: LibraryTab.Albums,
isDefault: true isDefault: true
}, },
{ {
index: 1, index: 1,
label: globalize.translate('Suggestions'), label: 'Suggestions',
value: LibraryTab.Suggestions value: LibraryTab.Suggestions
}, },
{ {
index: 2, index: 2,
label: globalize.translate('HeaderAlbumArtists'), label: 'HeaderAlbumArtists',
value: LibraryTab.AlbumArtists value: LibraryTab.AlbumArtists
}, },
{ {
index: 3, index: 3,
label: globalize.translate('Artists'), label: 'Artists',
value: LibraryTab.Artists value: LibraryTab.Artists
}, },
{ {
index: 4, index: 4,
label: globalize.translate('Playlists'), label: 'Playlists',
value: LibraryTab.Playlists value: LibraryTab.Playlists
}, },
{ {
index: 5, index: 5,
label: globalize.translate('Songs'), label: 'Songs',
value: LibraryTab.Songs value: LibraryTab.Songs
}, },
{ {
index: 6, index: 6,
label: globalize.translate('Genres'), label: 'Genres',
value: LibraryTab.Genres value: LibraryTab.Genres
} }
] ]
@ -154,33 +153,33 @@ const TabRoutes: TabRoute[] = [
tabs: [ tabs: [
{ {
index: 0, index: 0,
label: globalize.translate('Shows'), label: 'Shows',
value: LibraryTab.Series, value: LibraryTab.Series,
isDefault: true isDefault: true
}, },
{ {
index: 1, index: 1,
label: globalize.translate('Suggestions'), label: 'Suggestions',
value: LibraryTab.Suggestions value: LibraryTab.Suggestions
}, },
{ {
index: 2, index: 2,
label: globalize.translate('TabUpcoming'), label: 'TabUpcoming',
value: LibraryTab.Upcoming value: LibraryTab.Upcoming
}, },
{ {
index: 3, index: 3,
label: globalize.translate('Genres'), label: 'Genres',
value: LibraryTab.Genres value: LibraryTab.Genres
}, },
{ {
index: 4, index: 4,
label: globalize.translate('TabNetworks'), label: 'TabNetworks',
value: LibraryTab.Networks value: LibraryTab.Networks
}, },
{ {
index: 5, index: 5,
label: globalize.translate('Episodes'), label: 'Episodes',
value: LibraryTab.Episodes value: LibraryTab.Episodes
} }
] ]
@ -190,19 +189,19 @@ const TabRoutes: TabRoute[] = [
tabs: [ tabs: [
{ {
index: 0, index: 0,
label: globalize.translate('Photos'), label: 'Photos',
value: LibraryTab.Photos, value: LibraryTab.Photos,
isDefault: true isDefault: true
}, },
{ {
index: 1, index: 1,
label: globalize.translate('HeaderPhotoAlbums'), label: 'HeaderPhotoAlbums',
value: LibraryTab.PhotoAlbums, value: LibraryTab.PhotoAlbums,
isDefault: true isDefault: true
}, },
{ {
index: 2, index: 2,
label: globalize.translate('HeaderVideos'), label: 'HeaderVideos',
value: LibraryTab.Videos value: LibraryTab.Videos
} }
] ]