convert EN localization to use proper casing, remove postprocessing from renderer

This commit is contained in:
jeffvli
2026-04-29 13:37:57 -07:00
parent bc7ef0624b
commit 4424e9ae33
193 changed files with 2267 additions and 3399 deletions
@@ -313,12 +313,10 @@ const PlaylistReorderColumnBase = (props: ItemTableListInnerColumn) => {
<>
<Stack gap="xs" justify="center">
<Text fw={500} ta="center">
{t('action.moveUp', { postProcess: 'sentenceCase' })}
{t('action.moveUp')}
</Text>
<Text fw={500} isMuted size="xs" ta="center">
{t('action.holdToMoveToTop', {
postProcess: 'sentenceCase',
})}
{t('action.holdToMoveToTop')}
</Text>
</Stack>
</>
@@ -336,12 +334,10 @@ const PlaylistReorderColumnBase = (props: ItemTableListInnerColumn) => {
<>
<Stack gap="xs" justify="center">
<Text fw={500} ta="center">
{t('action.moveDown', { postProcess: 'sentenceCase' })}
{t('action.moveDown')}
</Text>
<Text fw={500} isMuted size="xs" ta="center">
{t('action.holdToMoveToBottom', {
postProcess: 'sentenceCase',
})}
{t('action.holdToMoveToBottom')}
</Text>
</Stack>
</>
@@ -17,7 +17,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.albumGroup', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.albumGroup'),
pinned: 'left',
value: TableColumn.ALBUM_GROUP,
width: 200,
@@ -26,7 +26,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.rowIndex', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.rowIndex'),
pinned: null,
value: TableColumn.ROW_INDEX,
width: 60,
@@ -35,7 +35,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.image', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.image'),
pinned: null,
value: TableColumn.IMAGE,
width: 70,
@@ -44,7 +44,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.title', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.title'),
pinned: null,
value: TableColumn.TITLE,
width: 300,
@@ -53,7 +53,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.titleCombined', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.titleCombined'),
pinned: null,
value: TableColumn.TITLE_COMBINED,
width: 300,
@@ -62,7 +62,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.titleArtist', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.titleArtist'),
pinned: null,
value: TableColumn.TITLE_ARTIST,
width: 300,
@@ -71,7 +71,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.duration', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.duration'),
pinned: null,
value: TableColumn.DURATION,
width: 100,
@@ -80,7 +80,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.album', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.album'),
pinned: null,
value: TableColumn.ALBUM,
width: 300,
@@ -89,7 +89,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: true,
isEnabled: false,
label: i18n.t('table.config.label.albumArtist', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.albumArtist'),
pinned: null,
value: TableColumn.ALBUM_ARTIST,
width: 300,
@@ -98,7 +98,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.artist', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.artist'),
pinned: null,
value: TableColumn.ARTIST,
width: 300,
@@ -107,7 +107,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.composer', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.composer'),
pinned: null,
value: TableColumn.COMPOSER,
width: 300,
@@ -116,7 +116,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.genre', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.genre'),
pinned: null,
value: TableColumn.GENRE,
width: 300,
@@ -125,7 +125,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.genreBadge', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.genreBadge'),
pinned: null,
value: TableColumn.GENRE_BADGE,
width: 300,
@@ -134,7 +134,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.year', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.year'),
pinned: null,
value: TableColumn.YEAR,
width: 200,
@@ -143,7 +143,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.releaseDate', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.releaseDate'),
pinned: null,
value: TableColumn.RELEASE_DATE,
width: 240,
@@ -152,7 +152,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.discNumber', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.discNumber'),
pinned: null,
value: TableColumn.DISC_NUMBER,
width: 100,
@@ -161,7 +161,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.trackNumber', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.trackNumber'),
pinned: null,
value: TableColumn.TRACK_NUMBER,
width: 100,
@@ -170,7 +170,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.bitDepth', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.bitDepth'),
pinned: null,
value: TableColumn.BIT_DEPTH,
width: 100,
@@ -179,7 +179,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.bitrate', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.bitrate'),
pinned: null,
value: TableColumn.BIT_RATE,
width: 100,
@@ -188,7 +188,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.codec', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.codec'),
pinned: null,
value: TableColumn.CODEC,
width: 100,
@@ -197,7 +197,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.sampleRate', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.sampleRate'),
pinned: null,
value: TableColumn.SAMPLE_RATE,
width: 100,
@@ -206,7 +206,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.lastPlayed', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.lastPlayed'),
pinned: null,
value: TableColumn.LAST_PLAYED,
width: 150,
@@ -215,7 +215,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.note', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.note'),
pinned: null,
value: TableColumn.COMMENT,
width: 300,
@@ -224,7 +224,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.channels', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.channels'),
pinned: null,
value: TableColumn.CHANNELS,
width: 100,
@@ -233,7 +233,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.bpm', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.bpm'),
pinned: null,
value: TableColumn.BPM,
width: 100,
@@ -242,7 +242,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.dateAdded', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.dateAdded'),
pinned: null,
value: TableColumn.DATE_ADDED,
width: 120,
@@ -251,7 +251,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.path', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.path'),
pinned: null,
value: TableColumn.PATH,
width: 300,
@@ -260,7 +260,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.playCount', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.playCount'),
pinned: null,
value: TableColumn.PLAY_COUNT,
width: 100,
@@ -269,7 +269,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.size', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.size'),
pinned: null,
value: TableColumn.SIZE,
width: 100,
@@ -278,7 +278,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.favorite', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.favorite'),
pinned: null,
value: TableColumn.USER_FAVORITE,
width: 60,
@@ -287,7 +287,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.rating', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.rating'),
pinned: null,
value: TableColumn.USER_RATING,
width: 100,
@@ -296,7 +296,7 @@ export const SONG_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.actions', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.actions'),
pinned: null,
value: TableColumn.ACTIONS,
width: 60,
@@ -310,7 +310,7 @@ export const ALBUM_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.rowIndex', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.rowIndex'),
pinned: null,
value: TableColumn.ROW_INDEX,
width: 60,
@@ -319,7 +319,7 @@ export const ALBUM_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.image', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.image'),
pinned: null,
value: TableColumn.IMAGE,
width: 70,
@@ -328,7 +328,7 @@ export const ALBUM_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.title', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.title'),
pinned: null,
value: TableColumn.TITLE,
width: 300,
@@ -337,7 +337,7 @@ export const ALBUM_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.titleCombined', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.titleCombined'),
pinned: null,
value: TableColumn.TITLE_COMBINED,
width: 300,
@@ -346,7 +346,7 @@ export const ALBUM_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.titleArtist', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.titleArtist'),
pinned: null,
value: TableColumn.TITLE_ARTIST,
width: 300,
@@ -355,7 +355,7 @@ export const ALBUM_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.duration', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.duration'),
pinned: null,
value: TableColumn.DURATION,
width: 100,
@@ -364,7 +364,7 @@ export const ALBUM_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: true,
isEnabled: false,
label: i18n.t('table.config.label.albumArtist', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.albumArtist'),
pinned: null,
value: TableColumn.ALBUM_ARTIST,
width: 300,
@@ -373,7 +373,7 @@ export const ALBUM_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.artist', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.artist'),
pinned: null,
value: TableColumn.ARTIST,
width: 300,
@@ -382,7 +382,7 @@ export const ALBUM_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.composer', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.composer'),
pinned: null,
value: TableColumn.COMPOSER,
width: 300,
@@ -391,7 +391,7 @@ export const ALBUM_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.songCount', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.songCount'),
pinned: null,
value: TableColumn.SONG_COUNT,
width: 100,
@@ -400,7 +400,7 @@ export const ALBUM_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.genre', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.genre'),
pinned: null,
value: TableColumn.GENRE,
width: 300,
@@ -409,7 +409,7 @@ export const ALBUM_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.genreBadge', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.genreBadge'),
pinned: null,
value: TableColumn.GENRE_BADGE,
width: 300,
@@ -418,7 +418,7 @@ export const ALBUM_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.year', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.year'),
pinned: null,
value: TableColumn.YEAR,
width: 200,
@@ -427,7 +427,7 @@ export const ALBUM_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.releaseDate', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.releaseDate'),
pinned: null,
value: TableColumn.RELEASE_DATE,
width: 240,
@@ -436,7 +436,7 @@ export const ALBUM_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.lastPlayed', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.lastPlayed'),
pinned: null,
value: TableColumn.LAST_PLAYED,
width: 150,
@@ -445,7 +445,7 @@ export const ALBUM_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.dateAdded', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.dateAdded'),
pinned: null,
value: TableColumn.DATE_ADDED,
width: 120,
@@ -454,7 +454,7 @@ export const ALBUM_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.playCount', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.playCount'),
pinned: null,
value: TableColumn.PLAY_COUNT,
width: 100,
@@ -463,7 +463,7 @@ export const ALBUM_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.favorite', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.favorite'),
pinned: null,
value: TableColumn.USER_FAVORITE,
width: 60,
@@ -472,7 +472,7 @@ export const ALBUM_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.rating', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.rating'),
pinned: null,
value: TableColumn.USER_RATING,
width: 100,
@@ -481,7 +481,7 @@ export const ALBUM_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.actions', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.actions'),
pinned: null,
value: TableColumn.ACTIONS,
width: 60,
@@ -493,7 +493,7 @@ export const ALBUM_ARTIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.rowIndex', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.rowIndex'),
pinned: null,
value: TableColumn.ROW_INDEX,
width: 60,
@@ -502,7 +502,7 @@ export const ALBUM_ARTIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.image', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.image'),
pinned: null,
value: TableColumn.IMAGE,
width: 70,
@@ -511,7 +511,7 @@ export const ALBUM_ARTIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.title', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.title'),
pinned: null,
value: TableColumn.TITLE,
width: 300,
@@ -520,7 +520,7 @@ export const ALBUM_ARTIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.duration', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.duration'),
pinned: null,
value: TableColumn.DURATION,
width: 100,
@@ -529,7 +529,7 @@ export const ALBUM_ARTIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.biography', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.biography'),
pinned: null,
value: TableColumn.BIOGRAPHY,
width: 300,
@@ -538,7 +538,7 @@ export const ALBUM_ARTIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.genre', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.genre'),
pinned: null,
value: TableColumn.GENRE,
width: 300,
@@ -547,7 +547,7 @@ export const ALBUM_ARTIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.lastPlayed', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.lastPlayed'),
pinned: null,
value: TableColumn.LAST_PLAYED,
width: 150,
@@ -556,7 +556,7 @@ export const ALBUM_ARTIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.playCount', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.playCount'),
pinned: null,
value: TableColumn.PLAY_COUNT,
width: 100,
@@ -565,7 +565,7 @@ export const ALBUM_ARTIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('filter.albumCount', { postProcess: 'titleCase' }),
label: i18n.t('filter.albumCount'),
pinned: null,
value: TableColumn.ALBUM_COUNT,
width: 100,
@@ -574,7 +574,7 @@ export const ALBUM_ARTIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.songCount', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.songCount'),
pinned: null,
value: TableColumn.SONG_COUNT,
width: 100,
@@ -583,7 +583,7 @@ export const ALBUM_ARTIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.favorite', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.favorite'),
pinned: null,
value: TableColumn.USER_FAVORITE,
width: 60,
@@ -592,7 +592,7 @@ export const ALBUM_ARTIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.rating', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.rating'),
pinned: null,
value: TableColumn.USER_RATING,
width: 100,
@@ -601,7 +601,7 @@ export const ALBUM_ARTIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.actions', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.actions'),
pinned: null,
value: TableColumn.ACTIONS,
width: 60,
@@ -613,7 +613,7 @@ export const PLAYLIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.rowIndex', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.rowIndex'),
pinned: null,
value: TableColumn.ROW_INDEX,
width: 60,
@@ -622,7 +622,7 @@ export const PLAYLIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.image', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.image'),
pinned: null,
value: TableColumn.IMAGE,
width: 70,
@@ -631,7 +631,7 @@ export const PLAYLIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.title', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.title'),
pinned: null,
value: TableColumn.TITLE,
width: 300,
@@ -640,7 +640,7 @@ export const PLAYLIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.titleCombined', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.titleCombined'),
pinned: null,
value: TableColumn.TITLE_COMBINED,
width: 300,
@@ -649,7 +649,7 @@ export const PLAYLIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.duration', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.duration'),
pinned: null,
value: TableColumn.DURATION,
width: 100,
@@ -658,7 +658,7 @@ export const PLAYLIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.owner', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.owner'),
pinned: null,
value: TableColumn.OWNER,
width: 150,
@@ -667,7 +667,7 @@ export const PLAYLIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.songCount', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.songCount'),
pinned: null,
value: TableColumn.SONG_COUNT,
width: 100,
@@ -676,7 +676,7 @@ export const PLAYLIST_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.actions', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.actions'),
pinned: null,
value: TableColumn.ACTIONS,
width: 60,
@@ -688,7 +688,7 @@ export const GENRE_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.rowIndex', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.rowIndex'),
pinned: null,
value: TableColumn.ROW_INDEX,
width: 60,
@@ -697,7 +697,7 @@ export const GENRE_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'start',
autoSize: true,
isEnabled: true,
label: i18n.t('table.config.label.title', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.title'),
pinned: null,
value: TableColumn.TITLE,
width: 300,
@@ -706,7 +706,7 @@ export const GENRE_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.songCount', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.songCount'),
pinned: null,
value: TableColumn.SONG_COUNT,
width: 100,
@@ -715,7 +715,7 @@ export const GENRE_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: true,
label: i18n.t('table.config.label.albumCount', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.albumCount'),
pinned: null,
value: TableColumn.ALBUM_COUNT,
width: 100,
@@ -724,7 +724,7 @@ export const GENRE_TABLE_COLUMNS: DefaultTableColumn[] = [
align: 'center',
autoSize: false,
isEnabled: false,
label: i18n.t('table.config.label.actions', { postProcess: 'titleCase' }),
label: i18n.t('table.config.label.actions'),
pinned: null,
value: TableColumn.ACTIONS,
width: 60,
@@ -22,17 +22,17 @@ const controls = [
{
control1: <Kbd>CTRL</Kbd>,
control2: <Kbd>A</Kbd>,
label: i18n.t('action.selectAll', { postProcess: 'sentenceCase' }),
label: i18n.t('action.selectAll'),
},
{
control1: <Kbd>CTRL</Kbd>,
control2: <Icon fill="default" icon="mouseLeftClick" />,
label: i18n.t('action.addOrRemoveFromSelection', { postProcess: 'sentenceCase' }),
label: i18n.t('action.addOrRemoveFromSelection'),
},
{
control1: <Kbd>SHIFT</Kbd>,
control2: <Icon fill="default" icon="mouseLeftClick" />,
label: i18n.t('action.selectRangeOfItems', { postProcess: 'sentenceCase' }),
label: i18n.t('action.selectRangeOfItems'),
},
];