export type FluxTranslate = (key: FluxTranslation, params?: Record) => string; export type FluxTranslation = keyof typeof english; export const english = { 'flux.back': 'Back', 'flux.cancel': 'Cancel', 'flux.close': 'Close', 'flux.collapseGroup': 'Collapse group', 'flux.collapseRow': 'Collapse row', 'flux.expandGroup': 'Expand group', 'flux.expandRow': 'Expand row', 'flux.comingSoon': 'Coming soon', 'flux.continue': 'Continue', 'flux.createOption': 'Create "{value}"', 'flux.customPeriod': 'Custom period', 'flux.decrease': 'Decrease', 'flux.delete': 'Delete', 'flux.done': 'Done', 'flux.filter': 'Filter', 'flux.filterRemove': 'Remove filter', 'flux.filterReset': 'Reset filters', 'flux.increase': 'Increase', 'flux.justNow': 'Just now', 'flux.max': 'Max', 'flux.min': 'Min', 'flux.moreActions': 'More actions', 'flux.nSelected': '{n} selected', 'flux.ok': 'Ok', 'flux.optional': 'Optional', 'flux.preview': 'Preview', 'flux.previewClose': 'Close preview', 'flux.displayingOf': '{from}–{to} of {total}', 'flux.showN': 'Show {n}', 'flux.skip': 'Skip', 'flux.next': 'Next', 'flux.noItems': 'There are no items (left).', 'flux.pagination': 'Pagination', 'flux.paginationNavigateTitle': 'Navigate', 'flux.paginationNavigateMessage': 'Please provide the desired page number you wish to navigate to.', 'flux.paginationNavigatePage': 'Page', 'flux.previous': 'Previous', 'flux.search': 'Search...', 'flux.sort': 'Sort', 'flux.sortAscending': 'Ascending', 'flux.sortDescending': 'Descending', 'flux.sortRemove': 'Remove sorting', 'flux.submenu': 'Submenu', 'flux.today': 'Today', 'flux.togglePasswordVisibility': 'Toggle password visibility', 'flux.selectMonth': 'Select month', 'flux.selectYear': 'Select year', 'flux.selectDate': 'Select date', 'flux.previousMonth': 'Previous month', 'flux.nextMonth': 'Next month', 'flux.previousYears': 'Previous years', 'flux.nextYears': 'Next years', 'flux.allDay': 'All day', 'flux.andNMore': '{n} more', 'flux.grabbedAnnounce': 'Item grabbed. Use arrow keys to move, Enter to drop, Escape to cancel.', 'flux.releasedAnnounce': 'Item released.', 'flux.goToPage': 'Go to page {page}', 'flux.pinDigit': 'Digit {index} of {total}', 'flux.dropFilesOrClick': 'Drop files here or click to upload', 'flux.colorSaturationBrightness': 'Color saturation and brightness', 'flux.customColor': 'Custom color', 'flux.hue': 'Hue', 'flux.opacity': 'Opacity', 'flux.lowerBound': 'Lower bound', 'flux.upperBound': 'Upper bound', 'flux.galleryPlaceholderButton': 'Pick image', 'flux.galleryPlaceholderMessage': 'Drop an image here or click the button to upload...', 'flux.galleryPlaceholderTitle': 'Gallery', 'flux.timezoneEurope': 'Europe', 'flux.timezoneAmerica': 'America', 'flux.timezoneUs': 'United States', 'flux.timezoneAustralia': 'Australia', 'flux.timezoneCanada': 'Canada', 'flux.timezoneMexico': 'Mexico', 'flux.timezoneAfrica': 'Africa', 'flux.timezoneAntarctica': 'Antarctica', 'flux.timezoneArctic': 'Arctic', 'flux.timezoneAsia': 'Asia', 'flux.timezoneAtlantic': 'Atlantic', 'flux.timezoneBrazil': 'Brazil', 'flux.timezoneChile': 'Chile', 'flux.timezoneEtc': 'ETC', 'flux.timezoneOther': 'Other', 'flux.timezoneIndian': 'Indian', 'flux.timezonePacific': 'Pacific' } as const;