style: added mediaServerType to reflect which mediaserver is being used in the play on button

added mediaServerType to reflect which mediaserver is being used in the play on button in issues
page
This commit is contained in:
Fallenbagel
2022-05-20 06:33:08 +05:00
parent 0dd8b15109
commit 1e53139162
18 changed files with 75 additions and 40 deletions

View File

@@ -33,6 +33,8 @@ import { issueOptions } from '../IssueModal/constants';
import Transition from '../Transition'; import Transition from '../Transition';
import IssueComment from './IssueComment'; import IssueComment from './IssueComment';
import IssueDescription from './IssueDescription'; import IssueDescription from './IssueDescription';
import { MediaServerType } from '../../../server/constants/server';
import useSettings from '../../hooks/useSettings';
const messages = defineMessages({ const messages = defineMessages({
openedby: '#{issueId} opened {relativeTime} by {username}', openedby: '#{issueId} opened {relativeTime} by {username}',
@@ -43,8 +45,8 @@ const messages = defineMessages({
reopenissue: 'Reopen Issue', reopenissue: 'Reopen Issue',
reopenissueandcomment: 'Reopen with Comment', reopenissueandcomment: 'Reopen with Comment',
issuepagetitle: 'Issue', issuepagetitle: 'Issue',
playonplex: 'Play on Plex', playonplex: 'Play on {mediaServerName}',
play4konplex: 'Play in 4K on Plex', play4konplex: 'Play in 4K on {mediaServerName}',
openinarr: 'Open in {arr}', openinarr: 'Open in {arr}',
openin4karr: 'Open in 4K {arr}', openin4karr: 'Open in 4K {arr}',
toasteditdescriptionsuccess: 'Issue description edited successfully!', toasteditdescriptionsuccess: 'Issue description edited successfully!',
@@ -96,6 +98,7 @@ const IssueDetails: React.FC = () => {
const issueOption = issueOptions.find( const issueOption = issueOptions.find(
(opt) => opt.issueType === issueData?.issueType (opt) => opt.issueType === issueData?.issueType
); );
const settings = useSettings();
if (!data && !error) { if (!data && !error) {
return <LoadingSpinner />; return <LoadingSpinner />;
@@ -362,7 +365,15 @@ const IssueDetails: React.FC = () => {
buttonType="ghost" buttonType="ghost"
> >
<PlayIcon /> <PlayIcon />
<span>{intl.formatMessage(messages.playonplex)}</span> <span>
{intl.formatMessage(messages.playonplex, {
mediaServerName:
settings.currentSettings.mediaServerType ===
MediaServerType.PLEX
? 'Plex'
: 'Jellyfin',
})}
</span>
</Button> </Button>
)} )}
{issueData?.media.serviceUrl && hasPermission(Permission.ADMIN) && ( {issueData?.media.serviceUrl && hasPermission(Permission.ADMIN) && (
@@ -395,7 +406,15 @@ const IssueDetails: React.FC = () => {
buttonType="ghost" buttonType="ghost"
> >
<PlayIcon /> <PlayIcon />
<span>{intl.formatMessage(messages.play4konplex)}</span> <span>
{intl.formatMessage(messages.play4konplex, {
mediaServerName:
settings.currentSettings.mediaServerType ===
MediaServerType.PLEX
? 'Plex'
: 'Jellyfin',
})}
</span>
</Button> </Button>
)} )}
{issueData?.media.serviceUrl4k && {issueData?.media.serviceUrl4k &&
@@ -598,7 +617,15 @@ const IssueDetails: React.FC = () => {
buttonType="ghost" buttonType="ghost"
> >
<PlayIcon /> <PlayIcon />
<span>{intl.formatMessage(messages.playonplex)}</span> <span>
{intl.formatMessage(messages.playonplex, {
mediaServerName:
settings.currentSettings.mediaServerType ===
MediaServerType.PLEX
? 'Plex'
: 'Jellyfin',
})}
</span>
</Button> </Button>
)} )}
{issueData?.media.serviceUrl && hasPermission(Permission.ADMIN) && ( {issueData?.media.serviceUrl && hasPermission(Permission.ADMIN) && (
@@ -631,7 +658,15 @@ const IssueDetails: React.FC = () => {
buttonType="ghost" buttonType="ghost"
> >
<PlayIcon /> <PlayIcon />
<span>{intl.formatMessage(messages.play4konplex)}</span> <span>
{intl.formatMessage(messages.play4konplex, {
mediaServerName:
settings.currentSettings.mediaServerType ===
MediaServerType.PLEX
? 'Plex'
: 'Jellyfin',
})}
</span>
</Button> </Button>
)} )}
{issueData?.media.serviceUrl4k && hasPermission(Permission.ADMIN) && ( {issueData?.media.serviceUrl4k && hasPermission(Permission.ADMIN) && (

View File

@@ -901,14 +901,14 @@
"components.IssueList.IssueItem.problemepisode": "Episodi afectat", "components.IssueList.IssueItem.problemepisode": "Episodi afectat",
"components.IssueDetails.problemepisode": "Episodi afectat", "components.IssueDetails.problemepisode": "Episodi afectat",
"components.IssueDetails.openedby": "#{issueId} oberta {relativeTime} per {username}", "components.IssueDetails.openedby": "#{issueId} oberta {relativeTime} per {username}",
"components.IssueDetails.play4konplex": "Veure en 4K a Plex", "components.IssueDetails.play4konplex": "Veure en 4K a {mediaServerName}",
"components.IssueDetails.reopenissue": "Torna a obrir la incidència", "components.IssueDetails.reopenissue": "Torna a obrir la incidència",
"components.IssueDetails.season": "Temporada {seasonNumber}", "components.IssueDetails.season": "Temporada {seasonNumber}",
"components.IssueList.IssueItem.unknownissuetype": "Desconegut", "components.IssueList.IssueItem.unknownissuetype": "Desconegut",
"components.IssueList.IssueItem.viewissue": "Veure incidència", "components.IssueList.IssueItem.viewissue": "Veure incidència",
"components.IssueModal.CreateIssueModal.allepisodes": "Tots els episodis", "components.IssueModal.CreateIssueModal.allepisodes": "Tots els episodis",
"components.IssueModal.CreateIssueModal.allseasons": "Totes les temporades", "components.IssueModal.CreateIssueModal.allseasons": "Totes les temporades",
"components.IssueDetails.playonplex": "Veure a Plex", "components.IssueDetails.playonplex": "Veure a {mediaServerName}",
"components.IssueList.IssueItem.opened": "Oberta", "components.IssueList.IssueItem.opened": "Oberta",
"components.IssueList.issues": "Incidències", "components.IssueList.issues": "Incidències",
"components.IssueModal.CreateIssueModal.reportissue": "Informar d'una incidència", "components.IssueModal.CreateIssueModal.reportissue": "Informar d'una incidència",

View File

@@ -171,13 +171,13 @@
"components.IssueModal.CreateIssueModal.validationMessageRequired": "Du skal give en beskrivelse", "components.IssueModal.CreateIssueModal.validationMessageRequired": "Du skal give en beskrivelse",
"components.PermissionEdit.viewrequestsDescription": "Giv tilladelse til at se medieforespørgsler indsendt af andre brugere.", "components.PermissionEdit.viewrequestsDescription": "Giv tilladelse til at se medieforespørgsler indsendt af andre brugere.",
"components.RequestButton.declinerequest": "Afvis Forespørgsel", "components.RequestButton.declinerequest": "Afvis Forespørgsel",
"components.IssueDetails.playonplex": "Afspil i Plex", "components.IssueDetails.playonplex": "Afspil i {mediaServerName}",
"components.IssueDetails.problemseason": "Berørt Sæson", "components.IssueDetails.problemseason": "Berørt Sæson",
"components.IssueDetails.issuetype": "Type", "components.IssueDetails.issuetype": "Type",
"components.IssueDetails.nocomments": "Ingen kommentarer.", "components.IssueDetails.nocomments": "Ingen kommentarer.",
"components.IssueDetails.openedby": "#{issueId} åbnet {relativeTime} af {username}", "components.IssueDetails.openedby": "#{issueId} åbnet {relativeTime} af {username}",
"components.IssueDetails.openin4karr": "Åbn i 4K {arr}", "components.IssueDetails.openin4karr": "Åbn i 4K {arr}",
"components.IssueDetails.play4konplex": "Afspil i 4K i Plex", "components.IssueDetails.play4konplex": "Afspil i 4K i {mediaServerName}",
"components.IssueDetails.reopenissue": "Genåbn Problem", "components.IssueDetails.reopenissue": "Genåbn Problem",
"components.IssueDetails.reopenissueandcomment": "Genåbn med Kommentar", "components.IssueDetails.reopenissueandcomment": "Genåbn med Kommentar",
"components.IssueDetails.toasteditdescriptionsuccess": "Problembeskrivelse er blevet redigeret!", "components.IssueDetails.toasteditdescriptionsuccess": "Problembeskrivelse er blevet redigeret!",

View File

@@ -903,8 +903,8 @@
"components.IssueDetails.nocomments": "Keine Kommentare.", "components.IssueDetails.nocomments": "Keine Kommentare.",
"components.IssueDetails.openedby": "#{issueId} geöffnet {relativeTime} von {username}", "components.IssueDetails.openedby": "#{issueId} geöffnet {relativeTime} von {username}",
"components.IssueDetails.openin4karr": "In {arr} 4K öffnen", "components.IssueDetails.openin4karr": "In {arr} 4K öffnen",
"components.IssueDetails.play4konplex": "Auf Plex in 4K abspielen", "components.IssueDetails.play4konplex": "Auf {mediaServerName} in 4K abspielen",
"components.IssueDetails.playonplex": "Auf Plex abspielen", "components.IssueDetails.playonplex": "Auf {mediaServerName} abspielen",
"components.IssueDetails.problemepisode": "Betroffene Episode", "components.IssueDetails.problemepisode": "Betroffene Episode",
"components.IssueDetails.problemseason": "Betroffene Staffeln", "components.IssueDetails.problemseason": "Betroffene Staffeln",
"components.IssueDetails.reopenissue": "Problem erneut öffnen", "components.IssueDetails.reopenissue": "Problem erneut öffnen",

View File

@@ -55,8 +55,8 @@
"components.IssueDetails.openedby": "#{issueId} opened {relativeTime} by {username}", "components.IssueDetails.openedby": "#{issueId} opened {relativeTime} by {username}",
"components.IssueDetails.openin4karr": "Open in 4K {arr}", "components.IssueDetails.openin4karr": "Open in 4K {arr}",
"components.IssueDetails.openinarr": "Open in {arr}", "components.IssueDetails.openinarr": "Open in {arr}",
"components.IssueDetails.play4konplex": "Play in 4K on Plex", "components.IssueDetails.play4konplex": "Play in 4K on {mediaServerName}",
"components.IssueDetails.playonplex": "Play on Plex", "components.IssueDetails.playonplex": "Play on {mediaServerName}",
"components.IssueDetails.problemepisode": "Affected Episode", "components.IssueDetails.problemepisode": "Affected Episode",
"components.IssueDetails.problemseason": "Affected Season", "components.IssueDetails.problemseason": "Affected Season",
"components.IssueDetails.reopenissue": "Reopen Issue", "components.IssueDetails.reopenissue": "Reopen Issue",

View File

@@ -976,8 +976,8 @@
"components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationTokenTip": "<ApplicationRegistrationLink>Registrar una aplicaicón </ApplicationRegistrationLink> para su uso con {applicationTitle}", "components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationTokenTip": "<ApplicationRegistrationLink>Registrar una aplicaicón </ApplicationRegistrationLink> para su uso con {applicationTitle}",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationToken": "API Token de Aplicación", "components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationToken": "API Token de Aplicación",
"components.IssueDetails.openin4karr": "Abrir en {arr} 4K", "components.IssueDetails.openin4karr": "Abrir en {arr} 4K",
"components.IssueDetails.play4konplex": "Ver en 4K en Plex", "components.IssueDetails.play4konplex": "Ver en 4K en {mediaServerName}",
"components.IssueDetails.playonplex": "Ver en Plex", "components.IssueDetails.playonplex": "Ver en {mediaServerName}",
"components.IssueList.IssueItem.seasons": "{seasonCount, plural, one {Temporada} other {Temporadas}}", "components.IssueList.IssueItem.seasons": "{seasonCount, plural, one {Temporada} other {Temporadas}}",
"components.IssueList.IssueItem.episodes": "{episodeCount, plural, one {Episodio} other {Episodios}}", "components.IssueList.IssueItem.episodes": "{episodeCount, plural, one {Episodio} other {Episodios}}",
"components.IssueModal.CreateIssueModal.extras": "Extras", "components.IssueModal.CreateIssueModal.extras": "Extras",

View File

@@ -963,8 +963,8 @@
"components.Settings.SettingsJobsCache.jobScheduleEditFailed": "Un problème est survenu lors de l'enregistrement de la tâche.", "components.Settings.SettingsJobsCache.jobScheduleEditFailed": "Un problème est survenu lors de l'enregistrement de la tâche.",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorMinutes": "Toutes les {jobScheduleMinutes, plural, one {minute} other {{jobScheduleMinutes} minutes}}", "components.Settings.SettingsJobsCache.editJobScheduleSelectorMinutes": "Toutes les {jobScheduleMinutes, plural, one {minute} other {{jobScheduleMinutes} minutes}}",
"components.IssueDetails.openin4karr": "Ouvrir en 4K {arr}", "components.IssueDetails.openin4karr": "Ouvrir en 4K {arr}",
"components.IssueDetails.play4konplex": "Lire sur Plex en 4K", "components.IssueDetails.play4konplex": "Lire sur {mediaServerName} en 4K",
"components.IssueDetails.playonplex": "Lire sur Plex", "components.IssueDetails.playonplex": "Lire sur {mediaServerName}",
"components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessToken": "Jeton d'accès", "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessToken": "Jeton d'accès",
"components.IssueList.IssueItem.seasons": "{seasonCount, plural, one {Saison} other {Saisons}}", "components.IssueList.IssueItem.seasons": "{seasonCount, plural, one {Saison} other {Saisons}}",
"components.NotificationTypeSelector.adminissuereopenedDescription": "Être notifié lorsqu'un problème est ré-ouvert par d'autres utilisateurs.", "components.NotificationTypeSelector.adminissuereopenedDescription": "Être notifié lorsqu'un problème est ré-ouvert par d'autres utilisateurs.",

View File

@@ -931,10 +931,10 @@
"components.ManageSlideOver.manageModalTitle": "Gestisci {mediaType}", "components.ManageSlideOver.manageModalTitle": "Gestisci {mediaType}",
"components.ManageSlideOver.mark4kavailable": "Segna come disponibile in 4K", "components.ManageSlideOver.mark4kavailable": "Segna come disponibile in 4K",
"components.IssueDetails.openinarr": "Apri in {arr}", "components.IssueDetails.openinarr": "Apri in {arr}",
"components.IssueDetails.playonplex": "Guarda su Plex", "components.IssueDetails.playonplex": "Guarda su {mediaServerName}",
"components.ManageSlideOver.openarr": "Apri in {arr}", "components.ManageSlideOver.openarr": "Apri in {arr}",
"components.ManageSlideOver.openarr4k": "Apri in 4K {arr}", "components.ManageSlideOver.openarr4k": "Apri in 4K {arr}",
"components.IssueDetails.play4konplex": "Guarda in 4K su Plex", "components.IssueDetails.play4konplex": "Guarda in 4K su {mediaServerName}",
"components.IssueDetails.openin4karr": "Apri in 4k {arr}", "components.IssueDetails.openin4karr": "Apri in 4k {arr}",
"components.IssueList.IssueItem.episodes": "{episodeCount, plural, one {Episodio} other {Episodi}}", "components.IssueList.IssueItem.episodes": "{episodeCount, plural, one {Episodio} other {Episodi}}",
"components.PermissionEdit.createissuesDescription": "Concedi il permesso di segnalare problemi con i contenuti.", "components.PermissionEdit.createissuesDescription": "Concedi il permesso di segnalare problemi con i contenuti.",

View File

@@ -671,7 +671,7 @@
"components.ManageSlideOver.tvshow": "serier", "components.ManageSlideOver.tvshow": "serier",
"components.PermissionEdit.viewissuesDescription": "Gi tillatelse til å vise avvik som er rapportert av andre brukere.", "components.PermissionEdit.viewissuesDescription": "Gi tillatelse til å vise avvik som er rapportert av andre brukere.",
"components.IssueDetails.allepisodes": "Alle Episoder", "components.IssueDetails.allepisodes": "Alle Episoder",
"components.IssueDetails.playonplex": "Spill av med Plex", "components.IssueDetails.playonplex": "Spill av med {mediaServerName}",
"components.IssueDetails.problemseason": "Gjelder Sessong", "components.IssueDetails.problemseason": "Gjelder Sessong",
"components.IssueDetails.reopenissue": "Åpne Avvik", "components.IssueDetails.reopenissue": "Åpne Avvik",
"components.IssueDetails.commentplaceholder": "Legg til kommentar…", "components.IssueDetails.commentplaceholder": "Legg til kommentar…",
@@ -719,7 +719,7 @@
"components.IssueDetails.nocomments": "Ingen Kommentar.", "components.IssueDetails.nocomments": "Ingen Kommentar.",
"components.IssueDetails.openedby": "#{issueId} ble registert {relativeTime} av {username}", "components.IssueDetails.openedby": "#{issueId} ble registert {relativeTime} av {username}",
"components.IssueDetails.openin4karr": "Vis i 4K {arr}", "components.IssueDetails.openin4karr": "Vis i 4K {arr}",
"components.IssueDetails.play4konplex": "Spill av i 4K med Plex", "components.IssueDetails.play4konplex": "Spill av i 4K med {mediaServerName}",
"components.IssueDetails.problemepisode": "Gjelder Episode", "components.IssueDetails.problemepisode": "Gjelder Episode",
"components.IssueList.IssueItem.seasons": "{seasonCount, plural, one {Sessong} other {Sessonger}}", "components.IssueList.IssueItem.seasons": "{seasonCount, plural, one {Sessong} other {Sessonger}}",
"components.NotificationTypeSelector.adminissuecommentDescription": "Bli varslet når andre brukere kommenterer på avvik.", "components.NotificationTypeSelector.adminissuecommentDescription": "Bli varslet når andre brukere kommenterer på avvik.",

View File

@@ -975,8 +975,8 @@
"components.UserProfile.UserSettings.UserNotificationSettings.validationPushbulletAccessToken": "Je moet een toegangstoken opgeven", "components.UserProfile.UserSettings.UserNotificationSettings.validationPushbulletAccessToken": "Je moet een toegangstoken opgeven",
"components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverUserKey": "Je moet een geldige gebruikers- of groepssleutel opgeven", "components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverUserKey": "Je moet een geldige gebruikers- of groepssleutel opgeven",
"components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingssaved": "Instellingen voor Pushbullet-meldingen succesvol opgeslagen!", "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingssaved": "Instellingen voor Pushbullet-meldingen succesvol opgeslagen!",
"components.IssueDetails.playonplex": "Afspelen op Plex", "components.IssueDetails.playonplex": "Afspelen op {mediaServerName}",
"components.IssueDetails.play4konplex": "Afspelen in 4K op Plex", "components.IssueDetails.play4konplex": "Afspelen in 4K op {mediaServerName}",
"components.IssueDetails.openin4karr": "Openen in 4K {arr}", "components.IssueDetails.openin4karr": "Openen in 4K {arr}",
"components.IssueList.IssueItem.episodes": "{episodeCount, plural, one {aflevering} other {afleveringen}}", "components.IssueList.IssueItem.episodes": "{episodeCount, plural, one {aflevering} other {afleveringen}}",
"components.IssueList.IssueItem.seasons": "{seasonCount, plural, one {seizoen} other {seizoenen}}", "components.IssueList.IssueItem.seasons": "{seasonCount, plural, one {seizoen} other {seizoenen}}",

View File

@@ -141,7 +141,7 @@
"components.IssueDetails.deleteissue": "Usuń problem", "components.IssueDetails.deleteissue": "Usuń problem",
"components.MovieDetails.budget": "Budżet", "components.MovieDetails.budget": "Budżet",
"components.MovieDetails.mark4kavailable": "Oznacz jako dostępne w 4K", "components.MovieDetails.mark4kavailable": "Oznacz jako dostępne w 4K",
"components.IssueDetails.play4konplex": "Odtwarzanie w 4K na platformie Plex", "components.IssueDetails.play4konplex": "Odtwarzanie w 4K na platformie {mediaServerName}",
"components.ManageSlideOver.movie": "film", "components.ManageSlideOver.movie": "film",
"components.IssueDetails.reopenissue": "Otwórz ponownie problem", "components.IssueDetails.reopenissue": "Otwórz ponownie problem",
"components.MovieDetails.recommendations": "Rekomendacje", "components.MovieDetails.recommendations": "Rekomendacje",
@@ -427,7 +427,7 @@
"components.Settings.RadarrModal.loadingrootfolders": "Ładowanie folderów głównych…", "components.Settings.RadarrModal.loadingrootfolders": "Ładowanie folderów głównych…",
"components.Settings.RadarrModal.defaultserver": "Domyślny serwer", "components.Settings.RadarrModal.defaultserver": "Domyślny serwer",
"components.Settings.RadarrModal.validationProfileRequired": "Musisz wybrać profil jakości", "components.Settings.RadarrModal.validationProfileRequired": "Musisz wybrać profil jakości",
"components.IssueDetails.playonplex": "Odtwarzaj na Plex", "components.IssueDetails.playonplex": "Odtwarzaj na {mediaServerName}",
"components.IssueList.IssueItem.episodes": "{episodeCount, plural, one {Odcinek} other {Odcinki}}", "components.IssueList.IssueItem.episodes": "{episodeCount, plural, one {Odcinek} other {Odcinki}}",
"components.IssueList.IssueItem.seasons": "{seasonCount, plural, one {sezon} other {sezony}}", "components.IssueList.IssueItem.seasons": "{seasonCount, plural, one {sezon} other {sezony}}",
"components.NotificationTypeSelector.mediaapproved": "Prośba zatwierdzona", "components.NotificationTypeSelector.mediaapproved": "Prośba zatwierdzona",

View File

@@ -893,10 +893,10 @@
"components.IssueDetails.toasteditdescriptionfailed": "Algo deu errado ao editar a descrição do problema.", "components.IssueDetails.toasteditdescriptionfailed": "Algo deu errado ao editar a descrição do problema.",
"components.IssueDetails.toastissuedeleted": "Problema apagado com sucesso!", "components.IssueDetails.toastissuedeleted": "Problema apagado com sucesso!",
"components.IssueDetails.openin4karr": "Abrir em {arr} 4K", "components.IssueDetails.openin4karr": "Abrir em {arr} 4K",
"components.IssueDetails.playonplex": "Assistir no Plex", "components.IssueDetails.playonplex": "Assistir no {mediaServerName}",
"components.IssueDetails.season": "Temporada {seasonNumber}", "components.IssueDetails.season": "Temporada {seasonNumber}",
"components.IssueDetails.toasteditdescriptionsuccess": "Descrição do problema alterada com sucesso!", "components.IssueDetails.toasteditdescriptionsuccess": "Descrição do problema alterada com sucesso!",
"components.IssueDetails.play4konplex": "Assistir em 4K no Plex", "components.IssueDetails.play4konplex": "Assistir em 4K no {mediaServerName}",
"components.IssueDetails.toastissuedeletefailed": "Algo deu errado ao apagar problema.", "components.IssueDetails.toastissuedeletefailed": "Algo deu errado ao apagar problema.",
"components.IssueDetails.toaststatusupdated": "Estado do problema atualizado com sucesso!", "components.IssueDetails.toaststatusupdated": "Estado do problema atualizado com sucesso!",
"components.IssueList.IssueItem.episodes": "{episodeCount, plural, one {Espisódio} other {Episódios}}", "components.IssueList.IssueItem.episodes": "{episodeCount, plural, one {Espisódio} other {Episódios}}",

View File

@@ -927,7 +927,7 @@
"i18n.resolved": "Решённые", "i18n.resolved": "Решённые",
"components.IssueDetails.openedby": "#{issueId} открыта {relativeTime} пользователем {username}", "components.IssueDetails.openedby": "#{issueId} открыта {relativeTime} пользователем {username}",
"components.IssueDetails.openin4karr": "Открыть в 4К {arr}", "components.IssueDetails.openin4karr": "Открыть в 4К {arr}",
"components.IssueDetails.play4konplex": "Воспроизвести в Plex в 4К", "components.IssueDetails.play4konplex": "Воспроизвести в {mediaServerName} в 4К",
"components.IssueDetails.problemseason": "Затронутый сезон", "components.IssueDetails.problemseason": "Затронутый сезон",
"components.IssueDetails.reopenissue": "Снова открыть проблему", "components.IssueDetails.reopenissue": "Снова открыть проблему",
"components.IssueDetails.season": "Сезон {seasonNumber}", "components.IssueDetails.season": "Сезон {seasonNumber}",
@@ -964,7 +964,7 @@
"components.IssueDetails.deleteissue": "Удалить проблему", "components.IssueDetails.deleteissue": "Удалить проблему",
"components.IssueDetails.issuetype": "Тип", "components.IssueDetails.issuetype": "Тип",
"components.IssueDetails.leavecomment": "Комментарий", "components.IssueDetails.leavecomment": "Комментарий",
"components.IssueDetails.playonplex": "Воспроизвести в Plex", "components.IssueDetails.playonplex": "Воспроизвести в {mediaServerName}",
"components.IssueDetails.reopenissueandcomment": "Снова открыть с комментарием", "components.IssueDetails.reopenissueandcomment": "Снова открыть с комментарием",
"components.IssueList.IssueItem.issuestatus": "Статус", "components.IssueList.IssueItem.issuestatus": "Статус",
"components.IssueList.IssueItem.seasons": "{seasonCount, plural, one {Сезон} other {Сезоны}}", "components.IssueList.IssueItem.seasons": "{seasonCount, plural, one {Сезон} other {Сезоны}}",

View File

@@ -90,8 +90,8 @@
"components.IssueDetails.openedby": "#{issueId} hapur {relativeTime} nga {username}", "components.IssueDetails.openedby": "#{issueId} hapur {relativeTime} nga {username}",
"components.IssueDetails.openin4karr": "Hape në 4K {arr}", "components.IssueDetails.openin4karr": "Hape në 4K {arr}",
"components.IssueDetails.openinarr": "Hape në {arr}", "components.IssueDetails.openinarr": "Hape në {arr}",
"components.IssueDetails.play4konplex": "Luaje në 4K në Plex", "components.IssueDetails.play4konplex": "Luaje në 4K në {mediaServerName}",
"components.IssueDetails.playonplex": "Luaje në Plex", "components.IssueDetails.playonplex": "Luaje në {mediaServerName}",
"components.IssueDetails.problemepisode": "Episodi i ndikuar", "components.IssueDetails.problemepisode": "Episodi i ndikuar",
"components.IssueDetails.problemseason": "Sezoni i ndikuar", "components.IssueDetails.problemseason": "Sezoni i ndikuar",
"components.IssueDetails.reopenissue": "Rihap Problemin", "components.IssueDetails.reopenissue": "Rihap Problemin",

View File

@@ -353,7 +353,7 @@
"components.IssueDetails.nocomments": "Nema komentara.", "components.IssueDetails.nocomments": "Nema komentara.",
"components.IssueDetails.openin4karr": "Otvori u 4K {arr}", "components.IssueDetails.openin4karr": "Otvori u 4K {arr}",
"components.IssueDetails.openinarr": "Otvori u {arr}", "components.IssueDetails.openinarr": "Otvori u {arr}",
"components.IssueDetails.playonplex": "Pusti na Plexu", "components.IssueDetails.playonplex": "Pusti na {mediaServerName}u",
"components.IssueList.IssueItem.issuetype": "Tip", "components.IssueList.IssueItem.issuetype": "Tip",
"components.IssueDetails.season": "Sezona {seasonNumber}", "components.IssueDetails.season": "Sezona {seasonNumber}",
"components.IssueList.IssueItem.opened": "Otvoren", "components.IssueList.IssueItem.opened": "Otvoren",
@@ -415,7 +415,7 @@
"components.RequestModal.autoapproval": "Automatsko odobrenje", "components.RequestModal.autoapproval": "Automatsko odobrenje",
"components.Settings.Notifications.encryptionNone": "Nijedan", "components.Settings.Notifications.encryptionNone": "Nijedan",
"components.Settings.SettingsJobsCache.runnow": "Pokreni sada", "components.Settings.SettingsJobsCache.runnow": "Pokreni sada",
"components.IssueDetails.play4konplex": "Pusti u 4K na Plexu", "components.IssueDetails.play4konplex": "Pusti u 4K na {mediaServerName}u",
"components.IssueList.issues": "Problemi", "components.IssueList.issues": "Problemi",
"components.IssueModal.issueAudio": "Audio", "components.IssueModal.issueAudio": "Audio",
"components.PermissionEdit.viewrequests": "Pogledaj zahteve", "components.PermissionEdit.viewrequests": "Pogledaj zahteve",

View File

@@ -891,8 +891,8 @@
"components.IssueDetails.unknownissuetype": "Okänd", "components.IssueDetails.unknownissuetype": "Okänd",
"components.IssueDetails.openedby": "#{issueId} öppnades {relativeTime} av {username}", "components.IssueDetails.openedby": "#{issueId} öppnades {relativeTime} av {username}",
"components.IssueDetails.openin4karr": "Öppna i 4K {arr}", "components.IssueDetails.openin4karr": "Öppna i 4K {arr}",
"components.IssueDetails.play4konplex": "Spela upp i 4K på Plex", "components.IssueDetails.play4konplex": "Spela upp i 4K på {mediaServerName}",
"components.IssueDetails.playonplex": "Spela på Plex", "components.IssueDetails.playonplex": "Spela på {mediaServerName}",
"components.IssueDetails.problemseason": "Påverkad säsong", "components.IssueDetails.problemseason": "Påverkad säsong",
"components.IssueDetails.reopenissue": "Återöppna problemet", "components.IssueDetails.reopenissue": "Återöppna problemet",
"components.IssueDetails.reopenissueandcomment": "Återöppna med en kommentar", "components.IssueDetails.reopenissueandcomment": "Återöppna med en kommentar",

View File

@@ -880,9 +880,9 @@
"components.IssueDetails.problemseason": "有问题的季数", "components.IssueDetails.problemseason": "有问题的季数",
"components.IssueDetails.toasteditdescriptionfailed": "编辑 issue 描述时出错。", "components.IssueDetails.toasteditdescriptionfailed": "编辑 issue 描述时出错。",
"components.IssueDetails.toastissuedeletefailed": "删除 issue 时出错。", "components.IssueDetails.toastissuedeletefailed": "删除 issue 时出错。",
"components.IssueDetails.play4konplex": "在 Plex 中播放 4K", "components.IssueDetails.play4konplex": "在 {mediaServerName} 中播放 4K",
"components.IssueDetails.openin4karr": "在 4K {arr} 中打开", "components.IssueDetails.openin4karr": "在 4K {arr} 中打开",
"components.IssueDetails.playonplex": "在 Plex 上播放", "components.IssueDetails.playonplex": "在 {mediaServerName} 上播放",
"components.IssueDetails.problemepisode": "有问题的集数", "components.IssueDetails.problemepisode": "有问题的集数",
"components.IssueDetails.toasteditdescriptionsuccess": "Issue 描述编辑成功!", "components.IssueDetails.toasteditdescriptionsuccess": "Issue 描述编辑成功!",
"components.IssueDetails.toaststatusupdated": "Issue 状态更新成功!", "components.IssueDetails.toaststatusupdated": "Issue 状态更新成功!",

View File

@@ -972,8 +972,8 @@
"components.UserProfile.UserSettings.UserNotificationSettings.pushoverUserKey": "使用者或群組令牌", "components.UserProfile.UserSettings.UserNotificationSettings.pushoverUserKey": "使用者或群組令牌",
"components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverUserKey": "請輸入有效的使用者或群組令牌", "components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverUserKey": "請輸入有效的使用者或群組令牌",
"components.IssueDetails.openin4karr": "開啟 4K {arr} 伺服器", "components.IssueDetails.openin4karr": "開啟 4K {arr} 伺服器",
"components.IssueDetails.play4konplex": "在 Plex 上觀看 4K 版", "components.IssueDetails.play4konplex": "在 {mediaServerName} 上觀看 4K 版",
"components.IssueDetails.playonplex": "在 Plex 上觀看", "components.IssueDetails.playonplex": "在 {mediaServerName} 上觀看",
"components.IssueList.IssueItem.episodes": "集數", "components.IssueList.IssueItem.episodes": "集數",
"components.IssueList.IssueItem.seasons": "季數", "components.IssueList.IssueItem.seasons": "季數",
"components.IssueDetails.closeissue": "關閉問題", "components.IssueDetails.closeissue": "關閉問題",