Fix loading translations

This commit is contained in:
Bogdan
2023-08-29 03:05:44 +03:00
parent 4c42907eb2
commit 288a3d1495
3 changed files with 50 additions and 21 deletions

View File

@@ -3,9 +3,24 @@ import translate from 'Utilities/String/translate';
import FilterBuilderRowValue from './FilterBuilderRowValue'; import FilterBuilderRowValue from './FilterBuilderRowValue';
const privacyTypes = [ const privacyTypes = [
{ id: 'public', name: translate('Public') }, {
{ id: 'private', name: translate('Private') }, id: 'public',
{ id: 'semiPrivate', name: translate('SemiPrivate') } get name() {
return translate('Public');
}
},
{
id: 'private',
get name() {
return translate('Private');
}
},
{
id: 'semiPrivate',
get name() {
return translate('SemiPrivate');
}
}
]; ];
function PrivacyFilterBuilderRowValue(props) { function PrivacyFilterBuilderRowValue(props) {

View File

@@ -6,37 +6,51 @@ import translate from 'Utilities/String/translate';
export const shortcuts = { export const shortcuts = {
OPEN_KEYBOARD_SHORTCUTS_MODAL: { OPEN_KEYBOARD_SHORTCUTS_MODAL: {
key: '?', key: '?',
name: translate('OpenThisModal') get name() {
return translate('OpenThisModal');
}
}, },
CLOSE_MODAL: { CLOSE_MODAL: {
key: 'Esc', key: 'Esc',
name: translate('CloseCurrentModal') get name() {
return translate('CloseCurrentModal');
}
}, },
ACCEPT_CONFIRM_MODAL: { ACCEPT_CONFIRM_MODAL: {
key: 'Enter', key: 'Enter',
name: translate('AcceptConfirmationModal') get name() {
return translate('AcceptConfirmationModal');
}
}, },
MOVIE_SEARCH_INPUT: { MOVIE_SEARCH_INPUT: {
key: 's', key: 's',
name: translate('FocusSearchBox') get name() {
return translate('FocusSearchBox');
}
}, },
SAVE_SETTINGS: { SAVE_SETTINGS: {
key: 'mod+s', key: 'mod+s',
name: translate('SaveSettings') get name() {
return translate('SaveSettings');
}
}, },
SCROLL_TOP: { SCROLL_TOP: {
key: 'mod+home', key: 'mod+home',
name: translate('MovieIndexScrollTop') get name() {
return translate('MovieIndexScrollTop');
}
}, },
SCROLL_BOTTOM: { SCROLL_BOTTOM: {
key: 'mod+end', key: 'mod+end',
name: translate('MovieIndexScrollBottom') get name() {
return translate('MovieIndexScrollBottom');
}
} }
}; };

View File

@@ -21,17 +21,17 @@ const historyParameters = [
{ key: historyDataTypes.TRAKT_ID, title: 'Trakt' }, { key: historyDataTypes.TRAKT_ID, title: 'Trakt' },
{ key: historyDataTypes.R_ID, title: 'TvRage' }, { key: historyDataTypes.R_ID, title: 'TvRage' },
{ key: historyDataTypes.TVMAZE_ID, title: 'TvMaze' }, { key: historyDataTypes.TVMAZE_ID, title: 'TvMaze' },
{ key: historyDataTypes.SEASON, title: translate('Season') }, { key: historyDataTypes.SEASON, title: () => translate('Season') },
{ key: historyDataTypes.EPISODE, title: translate('Episode') }, { key: historyDataTypes.EPISODE, title: () => translate('Episode') },
{ key: historyDataTypes.ARTIST, title: translate('Artist') }, { key: historyDataTypes.ARTIST, title: () => translate('Artist') },
{ key: historyDataTypes.ALBUM, title: translate('Album') }, { key: historyDataTypes.ALBUM, title: () => translate('Album') },
{ key: historyDataTypes.LABEL, title: translate('Label') }, { key: historyDataTypes.LABEL, title: () => translate('Label') },
{ key: historyDataTypes.TRACK, title: translate('Track') }, { key: historyDataTypes.TRACK, title: () => translate('Track') },
{ key: historyDataTypes.YEAR, title: translate('Year') }, { key: historyDataTypes.YEAR, title: () => translate('Year') },
{ key: historyDataTypes.GENRE, title: translate('Genre') }, { key: historyDataTypes.GENRE, title: () => translate('Genre') },
{ key: historyDataTypes.AUTHOR, title: translate('Author') }, { key: historyDataTypes.AUTHOR, title: () => translate('Author') },
{ key: historyDataTypes.TITLE, title: translate('Title') }, { key: historyDataTypes.TITLE, title: () => translate('Title') },
{ key: historyDataTypes.PUBLISHER, title: translate('Publisher') } { key: historyDataTypes.PUBLISHER, title: () => translate('Publisher') }
]; ];
class HistoryRow extends Component { class HistoryRow extends Component {