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 e49e488b4c
commit 737f1afd76
193 changed files with 2269 additions and 3401 deletions
@@ -182,77 +182,43 @@ export const getArtistAlbumsGrouped = (
const getDisplayNameForType = (releaseType: string): string => {
switch (releaseType) {
case 'album':
return t('releaseType.primary.album', {
postProcess: 'sentenceCase',
});
return t('releaseType.primary.album');
case 'appears-on':
return t('page.albumArtistDetail.appearsOn', {
postProcess: 'sentenceCase',
});
return t('page.albumArtistDetail.appearsOn');
case 'audiobook':
return t('releaseType.secondary.audiobook', {
postProcess: 'sentenceCase',
});
return t('releaseType.secondary.audiobook');
case 'audio drama':
return t('releaseType.secondary.audioDrama', {
postProcess: 'sentenceCase',
});
return t('releaseType.secondary.audioDrama');
case 'broadcast':
return t('releaseType.primary.broadcast', {
postProcess: 'sentenceCase',
});
return t('releaseType.primary.broadcast');
case 'compilation':
return t('releaseType.secondary.compilation', {
postProcess: 'sentenceCase',
});
return t('releaseType.secondary.compilation');
case 'demo':
return t('releaseType.secondary.demo', {
postProcess: 'sentenceCase',
});
return t('releaseType.secondary.demo');
case 'dj-mix':
return t('releaseType.secondary.djMix', {
postProcess: 'sentenceCase',
});
return t('releaseType.secondary.djMix');
case 'ep':
return t('releaseType.primary.ep', {
postProcess: 'upperCase',
});
case 'field recording':
return t('releaseType.secondary.fieldRecording', {
postProcess: 'sentenceCase',
});
return t('releaseType.secondary.fieldRecording');
case 'interview':
return t('releaseType.secondary.interview', {
postProcess: 'sentenceCase',
});
return t('releaseType.secondary.interview');
case 'live':
return t('releaseType.secondary.live', {
postProcess: 'sentenceCase',
});
return t('releaseType.secondary.live');
case 'mixtape/street':
return t('releaseType.secondary.mixtape', {
postProcess: 'sentenceCase',
});
return t('releaseType.secondary.mixtape');
case 'other':
return t('releaseType.primary.other', {
postProcess: 'sentenceCase',
});
return t('releaseType.primary.other');
case 'remix':
return t('releaseType.secondary.remix', {
postProcess: 'sentenceCase',
});
return t('releaseType.secondary.remix');
case 'single':
return t('releaseType.primary.single', {
postProcess: 'sentenceCase',
});
return t('releaseType.primary.single');
case 'soundtrack':
return t('releaseType.secondary.soundtrack', {
postProcess: 'sentenceCase',
});
return t('releaseType.secondary.soundtrack');
case 'spokenword':
return t('releaseType.secondary.spokenWord', {
postProcess: 'sentenceCase',
});
return t('releaseType.secondary.spokenWord');
default:
return titleCase(releaseType);
}