mirror of
https://github.com/fallenbagel/jellyseerr.git
synced 2026-01-01 04:08:45 -05:00
feat: issues (#2180)
This commit is contained in:
@@ -49,6 +49,8 @@ const globalMessages = defineMessages({
|
||||
'Showing <strong>{from}</strong> to <strong>{to}</strong> of <strong>{total}</strong> results',
|
||||
resultsperpage: 'Display {pageSize} results per page',
|
||||
noresults: 'No results.',
|
||||
open: 'Open',
|
||||
resolved: 'Resolved',
|
||||
});
|
||||
|
||||
export default globalMessages;
|
||||
|
||||
@@ -32,11 +32,88 @@
|
||||
"components.Discover.upcomingmovies": "Upcoming Movies",
|
||||
"components.Discover.upcomingtv": "Upcoming Series",
|
||||
"components.DownloadBlock.estimatedtime": "Estimated {time}",
|
||||
"components.IssueDetails.IssueComment.areyousuredelete": "Are you sure you want to delete this comment?",
|
||||
"components.IssueDetails.IssueComment.delete": "Delete Comment",
|
||||
"components.IssueDetails.IssueComment.edit": "Edit Comment",
|
||||
"components.IssueDetails.IssueComment.postedby": "Posted by {username} {relativeTime}",
|
||||
"components.IssueDetails.IssueComment.postedbyedited": "Posted by {username} {relativeTime} (Edited)",
|
||||
"components.IssueDetails.IssueComment.validationComment": "You must provide a message",
|
||||
"components.IssueDetails.IssueDescription.cancel": "Cancel",
|
||||
"components.IssueDetails.IssueDescription.deleteissue": "Delete Issue",
|
||||
"components.IssueDetails.IssueDescription.description": "Description",
|
||||
"components.IssueDetails.IssueDescription.edit": "Edit Description",
|
||||
"components.IssueDetails.IssueDescription.save": "Save Changes",
|
||||
"components.IssueDetails.allepisodes": "All Episodes",
|
||||
"components.IssueDetails.allseasons": "All Seasons",
|
||||
"components.IssueDetails.closeissue": "Close Issue",
|
||||
"components.IssueDetails.closeissueandcomment": "Close with Comment",
|
||||
"components.IssueDetails.comments": "Comments",
|
||||
"components.IssueDetails.deleteissue": "Delete Issue",
|
||||
"components.IssueDetails.deleteissueconfirm": "Are you sure you want to delete this issue?",
|
||||
"components.IssueDetails.episode": "Episode {episodeNumber}",
|
||||
"components.IssueDetails.issuepagetitle": "Issue",
|
||||
"components.IssueDetails.issuetype": "Issue Type",
|
||||
"components.IssueDetails.lastupdated": "Last Updated",
|
||||
"components.IssueDetails.leavecomment": "Comment",
|
||||
"components.IssueDetails.mediatype": "Media Type",
|
||||
"components.IssueDetails.nocomments": "No comments.",
|
||||
"components.IssueDetails.openedby": "#{issueId} opened {relativeTime} by <UserLink>{username}</UserLink>",
|
||||
"components.IssueDetails.openinradarr": "Open in Radarr",
|
||||
"components.IssueDetails.openinsonarr": "Open in Sonarr",
|
||||
"components.IssueDetails.problemepisode": "Affected Episode",
|
||||
"components.IssueDetails.problemseason": "Affected Season",
|
||||
"components.IssueDetails.reopenissue": "Reopen Issue",
|
||||
"components.IssueDetails.reopenissueandcomment": "Reopen with Comment",
|
||||
"components.IssueDetails.season": "Season {seasonNumber}",
|
||||
"components.IssueDetails.statusopen": "Open",
|
||||
"components.IssueDetails.statusresolved": "Resolved",
|
||||
"components.IssueDetails.toasteditdescriptionfailed": "Something went wrong editing the description.",
|
||||
"components.IssueDetails.toasteditdescriptionsuccess": "Successfully edited the issue description.",
|
||||
"components.IssueDetails.toastissuedeleted": "Issue deleted succesfully.",
|
||||
"components.IssueDetails.toastissuedeletefailed": "Something went wrong deleting the issue.",
|
||||
"components.IssueDetails.toaststatusupdated": "Issue status updated.",
|
||||
"components.IssueDetails.toaststatusupdatefailed": "Something went wrong updating the issue status.",
|
||||
"components.IssueDetails.unknownissuetype": "Unknown",
|
||||
"components.IssueList.IssueItem.allepisodes": "All Episodes",
|
||||
"components.IssueList.IssueItem.allseasons": "All Seasons",
|
||||
"components.IssueList.IssueItem.episode": "Episode {episodeNumber}",
|
||||
"components.IssueList.IssueItem.issuestatus": "Status",
|
||||
"components.IssueList.IssueItem.issuetype": "Type",
|
||||
"components.IssueList.IssueItem.opened": "Opened",
|
||||
"components.IssueList.IssueItem.openeduserdate": "{date} by {user}",
|
||||
"components.IssueList.IssueItem.problemepisode": "Affected Episode",
|
||||
"components.IssueList.IssueItem.season": "Season {seasonNumber}",
|
||||
"components.IssueList.IssueItem.unknownissuetype": "Unknown",
|
||||
"components.IssueList.IssueItem.viewissue": "View Issue",
|
||||
"components.IssueList.issues": "Issues",
|
||||
"components.IssueList.showallissues": "Show All Issues",
|
||||
"components.IssueList.sortAdded": "Request Date",
|
||||
"components.IssueList.sortModified": "Last Modified",
|
||||
"components.IssueModal.CreateIssueModal.allepisodes": "All Episodes",
|
||||
"components.IssueModal.CreateIssueModal.allseasons": "All Seasons",
|
||||
"components.IssueModal.CreateIssueModal.episode": "Episode {episodeNumber}",
|
||||
"components.IssueModal.CreateIssueModal.issomethingwrong": "Is there a problem with {title}?",
|
||||
"components.IssueModal.CreateIssueModal.problemepisode": "Affected Episode",
|
||||
"components.IssueModal.CreateIssueModal.problemseason": "Affected Season",
|
||||
"components.IssueModal.CreateIssueModal.providedetail": "Provide a detailed explanation of the issue.",
|
||||
"components.IssueModal.CreateIssueModal.reportissue": "Report an Issue",
|
||||
"components.IssueModal.CreateIssueModal.season": "Season {seasonNumber}",
|
||||
"components.IssueModal.CreateIssueModal.submitissue": "Submit Issue",
|
||||
"components.IssueModal.CreateIssueModal.toastFailedCreate": "Something went wrong while submitting the issue.",
|
||||
"components.IssueModal.CreateIssueModal.toastSuccessCreate": "Issue report for <strong>{title}</strong> submitted successfully!",
|
||||
"components.IssueModal.CreateIssueModal.toastviewissue": "View Issue",
|
||||
"components.IssueModal.CreateIssueModal.validationMessageRequired": "You must provide a description",
|
||||
"components.IssueModal.CreateIssueModal.whatswrong": "What's wrong?",
|
||||
"components.IssueModal.issueAudio": "Audio",
|
||||
"components.IssueModal.issueOther": "Other",
|
||||
"components.IssueModal.issueSubtitles": "Subtitles",
|
||||
"components.IssueModal.issueVideo": "Video",
|
||||
"components.LanguageSelector.languageServerDefault": "Default ({language})",
|
||||
"components.LanguageSelector.originalLanguageDefault": "All Languages",
|
||||
"components.Layout.LanguagePicker.displaylanguage": "Display Language",
|
||||
"components.Layout.SearchInput.searchPlaceholder": "Search Movies & TV",
|
||||
"components.Layout.Sidebar.dashboard": "Discover",
|
||||
"components.Layout.Sidebar.issues": "Issues",
|
||||
"components.Layout.Sidebar.requests": "Requests",
|
||||
"components.Layout.Sidebar.settings": "Settings",
|
||||
"components.Layout.Sidebar.users": "Users",
|
||||
@@ -58,21 +135,26 @@
|
||||
"components.Login.signinwithplex": "Use your Plex account",
|
||||
"components.Login.validationemailrequired": "You must provide a valid email address",
|
||||
"components.Login.validationpasswordrequired": "You must provide a password",
|
||||
"components.ManageSlideOver.allseasonsmarkedavailable": "* All seasons will be marked as available.",
|
||||
"components.ManageSlideOver.downloadstatus": "Download Status",
|
||||
"components.ManageSlideOver.manageModalClearMedia": "Clear Media Data",
|
||||
"components.ManageSlideOver.manageModalClearMediaWarning": "* This will irreversibly remove all data for this {mediaType}, including any requests. If this item exists in your Plex library, the media information will be recreated during the next scan.",
|
||||
"components.ManageSlideOver.manageModalNoRequests": "No requests.",
|
||||
"components.ManageSlideOver.manageModalRequests": "Requests",
|
||||
"components.ManageSlideOver.manageModalTitle": "Manage {mediaType}",
|
||||
"components.ManageSlideOver.mark4kavailable": "Mark as Available in 4K",
|
||||
"components.ManageSlideOver.markavailable": "Mark as Available",
|
||||
"components.ManageSlideOver.movie": "movie",
|
||||
"components.ManageSlideOver.openarr": "Open {mediaType} in {arr}",
|
||||
"components.ManageSlideOver.openarr4k": "Open {mediaType} in 4K {arr}",
|
||||
"components.ManageSlideOver.tvshow": "series",
|
||||
"components.MediaSlider.ShowMoreCard.seemore": "See More",
|
||||
"components.MovieDetails.MovieCast.fullcast": "Full Cast",
|
||||
"components.MovieDetails.MovieCrew.fullcrew": "Full Crew",
|
||||
"components.MovieDetails.budget": "Budget",
|
||||
"components.MovieDetails.cast": "Cast",
|
||||
"components.MovieDetails.downloadstatus": "Download Status",
|
||||
"components.MovieDetails.manageModalClearMedia": "Clear Media Data",
|
||||
"components.MovieDetails.manageModalClearMediaWarning": "* This will irreversibly remove all data for this movie, including any requests. If this item exists in your Plex library, the media information will be recreated during the next scan.",
|
||||
"components.MovieDetails.manageModalNoRequests": "No requests.",
|
||||
"components.MovieDetails.manageModalRequests": "Requests",
|
||||
"components.MovieDetails.manageModalTitle": "Manage Movie",
|
||||
"components.MovieDetails.mark4kavailable": "Mark as Available in 4K",
|
||||
"components.MovieDetails.markavailable": "Mark as Available",
|
||||
"components.MovieDetails.openradarr": "Open Movie in Radarr",
|
||||
"components.MovieDetails.openradarr4k": "Open Movie in 4K Radarr",
|
||||
"components.MovieDetails.originallanguage": "Original Language",
|
||||
"components.MovieDetails.originaltitle": "Original Title",
|
||||
"components.MovieDetails.overview": "Overview",
|
||||
@@ -90,6 +172,12 @@
|
||||
"components.MovieDetails.studio": "{studioCount, plural, one {Studio} other {Studios}}",
|
||||
"components.MovieDetails.viewfullcrew": "View Full Crew",
|
||||
"components.MovieDetails.watchtrailer": "Watch Trailer",
|
||||
"components.NotificationTypeSelector.issuecomment": "Issue Comment",
|
||||
"components.NotificationTypeSelector.issuecommentDescription": "Send notifications when issues receive new comments.",
|
||||
"components.NotificationTypeSelector.issuecreated": "Issue Created",
|
||||
"components.NotificationTypeSelector.issuecreatedDescription": "Send notifications when new issues are created.",
|
||||
"components.NotificationTypeSelector.issueresolved": "Issue Resolved",
|
||||
"components.NotificationTypeSelector.issueresolvedDescription": "Send notifications when issues are resolved.",
|
||||
"components.NotificationTypeSelector.mediaAutoApproved": "Media Automatically Approved",
|
||||
"components.NotificationTypeSelector.mediaAutoApprovedDescription": "Send notifications when users submit new media requests which are automatically approved.",
|
||||
"components.NotificationTypeSelector.mediaapproved": "Media Approved",
|
||||
@@ -103,6 +191,8 @@
|
||||
"components.NotificationTypeSelector.mediarequested": "Media Requested",
|
||||
"components.NotificationTypeSelector.mediarequestedDescription": "Send notifications when users submit new media requests which require approval.",
|
||||
"components.NotificationTypeSelector.notificationTypes": "Notification Types",
|
||||
"components.NotificationTypeSelector.userissuecommentDescription": "Send notifications when your issue receives new comments.",
|
||||
"components.NotificationTypeSelector.userissueresolvedDescription": "Send notifications when your issues are resolved.",
|
||||
"components.NotificationTypeSelector.usermediaAutoApprovedDescription": "Get notified when other users submit new media requests which are automatically approved.",
|
||||
"components.NotificationTypeSelector.usermediaapprovedDescription": "Get notified when your media requests are approved.",
|
||||
"components.NotificationTypeSelector.usermediaavailableDescription": "Get notified when your media requests become available.",
|
||||
@@ -125,6 +215,10 @@
|
||||
"components.PermissionEdit.autoapproveMoviesDescription": "Grant automatic approval for non-4K movie requests.",
|
||||
"components.PermissionEdit.autoapproveSeries": "Auto-Approve Series",
|
||||
"components.PermissionEdit.autoapproveSeriesDescription": "Grant automatic approval for non-4K series requests.",
|
||||
"components.PermissionEdit.createissues": "Create Issues",
|
||||
"components.PermissionEdit.createissuesDescription": "Grant permission to create new issues.",
|
||||
"components.PermissionEdit.manageissues": "Manage Issues",
|
||||
"components.PermissionEdit.manageissuesDescription": "Grant permission to manage Overseerr issues.",
|
||||
"components.PermissionEdit.managerequests": "Manage Requests",
|
||||
"components.PermissionEdit.managerequestsDescription": "Grant permission to manage Overseerr requests. All requests made by a user with this permission will be automatically approved.",
|
||||
"components.PermissionEdit.request": "Request",
|
||||
@@ -143,6 +237,8 @@
|
||||
"components.PermissionEdit.settingsDescription": "Grant permission to modify Overseerr settings. A user must have this permission to grant it to others.",
|
||||
"components.PermissionEdit.users": "Manage Users",
|
||||
"components.PermissionEdit.usersDescription": "Grant permission to manage Overseerr users. Users with this permission cannot modify users with or grant the Admin privilege.",
|
||||
"components.PermissionEdit.viewissues": "View Issues",
|
||||
"components.PermissionEdit.viewissuesDescription": "Grant permission to view other users' issues.",
|
||||
"components.PermissionEdit.viewrequests": "View Requests",
|
||||
"components.PermissionEdit.viewrequestsDescription": "Grant permission to view other users' requests.",
|
||||
"components.PersonDetails.alsoknownas": "Also Known As: {names}",
|
||||
@@ -680,24 +776,13 @@
|
||||
"components.StatusChacker.reloadOverseerr": "Reload",
|
||||
"components.TvDetails.TvCast.fullseriescast": "Full Series Cast",
|
||||
"components.TvDetails.TvCrew.fullseriescrew": "Full Series Crew",
|
||||
"components.TvDetails.allseasonsmarkedavailable": "* All seasons will be marked as available.",
|
||||
"components.TvDetails.anime": "Anime",
|
||||
"components.TvDetails.cast": "Cast",
|
||||
"components.TvDetails.downloadstatus": "Download Status",
|
||||
"components.TvDetails.episodeRuntime": "Episode Runtime",
|
||||
"components.TvDetails.episodeRuntimeMinutes": "{runtime} minutes",
|
||||
"components.TvDetails.firstAirDate": "First Air Date",
|
||||
"components.TvDetails.manageModalClearMedia": "Clear Media Data",
|
||||
"components.TvDetails.manageModalClearMediaWarning": "* This will irreversibly remove all data for this series, including any requests. If this item exists in your Plex library, the media information will be recreated during the next scan.",
|
||||
"components.TvDetails.manageModalNoRequests": "No requests.",
|
||||
"components.TvDetails.manageModalRequests": "Requests",
|
||||
"components.TvDetails.manageModalTitle": "Manage Series",
|
||||
"components.TvDetails.mark4kavailable": "Mark as Available in 4K",
|
||||
"components.TvDetails.markavailable": "Mark as Available",
|
||||
"components.TvDetails.network": "{networkCount, plural, one {Network} other {Networks}}",
|
||||
"components.TvDetails.nextAirDate": "Next Air Date",
|
||||
"components.TvDetails.opensonarr": "Open Series in Sonarr",
|
||||
"components.TvDetails.opensonarr4k": "Open Series in 4K Sonarr",
|
||||
"components.TvDetails.originallanguage": "Original Language",
|
||||
"components.TvDetails.originaltitle": "Original Title",
|
||||
"components.TvDetails.overview": "Overview",
|
||||
@@ -859,6 +944,7 @@
|
||||
"i18n.next": "Next",
|
||||
"i18n.noresults": "No results.",
|
||||
"i18n.notrequested": "Not Requested",
|
||||
"i18n.open": "Open",
|
||||
"i18n.partiallyavailable": "Partially Available",
|
||||
"i18n.pending": "Pending",
|
||||
"i18n.previous": "Previous",
|
||||
@@ -867,6 +953,7 @@
|
||||
"i18n.request4k": "Request in 4K",
|
||||
"i18n.requested": "Requested",
|
||||
"i18n.requesting": "Requesting…",
|
||||
"i18n.resolved": "Resolved",
|
||||
"i18n.resultsperpage": "Display {pageSize} results per page",
|
||||
"i18n.retry": "Retry",
|
||||
"i18n.retrying": "Retrying…",
|
||||
|
||||
Reference in New Issue
Block a user