lookbehind: 'Zurück (Tage)',
reverse: 'Rückwärts',
startTime: '{{ date, LT }}',
+ tzHint: 'Alle Zeiten lokal ({{ tzname }}, UTC{{ tzoff }})',
},
search: {
noResults: 'Keine Treffer',
lookbehind: 'Behind (days)',
reverse: 'Reverse',
startTime: '{{ date, LT }}',
+ tzHint: 'All times local ({{ tzname }}, UTC{{ tzoff }})',
},
search: {
noResults: 'No results',
: null}
</div>
</div>
- {episodes.length ?
+ {episodes.length ? <>
+ <div className="text-muted">
+ {t('schedule.tzHint', {
+ tzname: Intl.DateTimeFormat().resolvedOptions().timeZone,
+ tzoff: moment().format('Z'),
+ })}
+ </div>
<EpisodeList episodes={episodes} />
- :
+ </> :
<Alert variant="info">
{t(pastMode ? 'events.noPastEpisodes' : 'events.noUpcomingEpisodes')}
</Alert>
<ErrorBoundary>
{episodes.length ?
<EpisodesProvider setEpisodes={setEpisodes}>
+ <div className="text-muted">
+ {t('schedule.tzHint', {
+ tzname: Intl.DateTimeFormat().resolvedOptions().timeZone,
+ tzoff: moment().format('Z'),
+ })}
+ </div>
<List episodes={episodes} />
</EpisodesProvider>
: