diff --git a/frontend/js/i18n/en.js b/frontend/js/i18n/en.js
index 61115b0..6dd3686 100644
--- a/frontend/js/i18n/en.js
+++ b/frontend/js/i18n/en.js
@@ -1295,6 +1295,9 @@ export default {
'schedule.content_none': '— None —',
'schedule.title_label': 'Title (optional)',
'schedule.title_placeholder': 'e.g., Morning Playlist',
+ 'schedule.tz_device': 'Times are in {zone} — the screen\u2019s timezone, not your {local}.',
+ 'schedule.tz_same': 'Times are in {zone}.',
+ 'schedule.tz_unknown': 'Times use the screen\u2019s own timezone once it reports one.',
'schedule.start_time': 'Start Time',
'schedule.end_time': 'End Time',
'schedule.repeat': 'Repeat',
diff --git a/frontend/js/views/schedule.js b/frontend/js/views/schedule.js
index dd3820d..45abb06 100644
--- a/frontend/js/views/schedule.js
+++ b/frontend/js/views/schedule.js
@@ -95,6 +95,11 @@ export async function render(container) {
+
+