diff --git a/dashboard-ui/scripts/homeupcoming.js b/dashboard-ui/scripts/homeupcoming.js index 369f6413c..b80f4b8f9 100644 --- a/dashboard-ui/scripts/homeupcoming.js +++ b/dashboard-ui/scripts/homeupcoming.js @@ -59,7 +59,13 @@ if (item.PremiereDate) { try { - dateText = LibraryBrowser.getFutureDateText(parseISO8601Date(item.PremiereDate, { toLocal: true }), true); + var premiereDate = parseISO8601Date(item.PremiereDate, { toLocal: true }); + + if (premiereDate.getDate() == new Date().getDate() - 1) { + dateText = Globalize.translate('Yesterday'); + } else { + dateText = LibraryBrowser.getFutureDateText(premiereDate, true); + } } catch (err) { } diff --git a/dashboard-ui/scripts/tvupcoming.js b/dashboard-ui/scripts/tvupcoming.js index 64d132b06..34dc8ea08 100644 --- a/dashboard-ui/scripts/tvupcoming.js +++ b/dashboard-ui/scripts/tvupcoming.js @@ -62,7 +62,13 @@ if (item.PremiereDate) { try { - dateText = LibraryBrowser.getFutureDateText(parseISO8601Date(item.PremiereDate, { toLocal: true }), true); + var premiereDate = parseISO8601Date(item.PremiereDate, { toLocal: true }); + + if (premiereDate.getDate() == new Date().getDate() - 1) { + dateText = Globalize.translate('Yesterday'); + } else { + dateText = LibraryBrowser.getFutureDateText(premiereDate, true); + } } catch (err) { } diff --git a/dashboard-ui/strings/en-US.json b/dashboard-ui/strings/en-US.json index 46726ac06..293ebf57b 100644 --- a/dashboard-ui/strings/en-US.json +++ b/dashboard-ui/strings/en-US.json @@ -2336,5 +2336,6 @@ "ErrorAddingGuestAccount2": "Please ensure your guest has completed activation by following the instructions in the email sent after creating the account. If they did not receive this email then please send an email to {0}, and include your email address as well as theirs.", "GuestUserNotFound": "User not found. Please ensure the name is correct and try again, or try entering their email address.", "MarkPlayed": "Mark played", - "MarkUnplayed": "Mark unplayed" + "MarkUnplayed": "Mark unplayed", + "Yesterday": "Yesterday" }