Revision control

Copy as Markdown

Other Tools

# Any copyright is dedicated to the Public Domain.
from fluent.migratetb.helpers import transforms_from
def migrate(ctx):
"""Bug 2047917 - Migrate calendar-item-summary widget to Fluent. part {index}"""
from_dtd = "calendar/chrome/calendar/calendar-event-dialog.dtd"
target = reference = "calendar/calendar/calendar-item-summary.ftl"
ctx.add_transforms(
target,
reference,
transforms_from(
"""
calendar-item-summary-general =
.value = { COPY(from_dtd, "read.only.general.label") }
calendar-item-summary-attendees =
.value = { COPY(from_dtd, "read.only.attendees.label") }
calendar-item-summary-description =
.value = { COPY(from_dtd, "read.only.description.label") }
calendar-item-summary-link =
.value = { COPY(from_dtd, "read.only.link.label") }
calendar-item-summary-title = { COPY(from_dtd, "read.only.title.label") }
calendar-item-summary-calendar = { COPY(from_dtd, "read.only.calendar.label") }
calendar-item-summary-task-start = { COPY(from_dtd, "read.only.task.start.label") }
calendar-item-summary-event-start = { COPY(from_dtd, "read.only.event.start.label") }
calendar-item-summary-task-due = { COPY(from_dtd, "read.only.task.due.label") }
calendar-item-summary-event-end = { COPY(from_dtd, "read.only.event.end.label") }
calendar-item-summary-repeat = { COPY(from_dtd, "read.only.repeat.label") }
calendar-item-summary-location = { COPY(from_dtd, "read.only.location.label") }
calendar-item-summary-category = { COPY(from_dtd, "read.only.category.label") }
calendar-item-summary-organizer = { COPY(from_dtd, "read.only.organizer.label") }
calendar-item-summary-status = { COPY(from_dtd, "task.status.label") }
calendar-item-summary-reminder = { COPY(from_dtd, "read.only.reminder.label") }
calendar-item-summary-attachments = { COPY(from_dtd, "read.only.attachments.label") }
calendar-item-summary-status-tentative = { COPY(from_dtd, "newevent.status.tentative.label") }
calendar-item-summary-status-confirmed = { COPY(from_dtd, "newevent.status.confirmed.label") }
calendar-item-summary-event-status-cancelled = { COPY(from_dtd, "newevent.eventStatus.cancelled.label") }
calendar-item-summary-todo-status-cancelled = { COPY(from_dtd, "newevent.todoStatus.cancelled.label") }
calendar-item-summary-status-needs-action = { COPY(from_dtd, "newevent.status.needsaction.label") }
calendar-item-summary-status-in-process = { COPY(from_dtd, "newevent.status.inprogress.label") }
calendar-item-summary-status-completed = { COPY(from_dtd, "newevent.status.completed.label") }
calendar-item-summary-reminder-none =
.label = { COPY(from_dtd, "event.reminder.none.label") }
calendar-item-summary-reminder-0-minutes-before =
.label = { COPY(from_dtd, "event.reminder.0minutes.before.label") }
calendar-item-summary-reminder-5-minutes-before =
.label = { COPY(from_dtd, "event.reminder.5minutes.before.label") }
calendar-item-summary-reminder-15-minutes-before =
.label = { COPY(from_dtd, "event.reminder.15minutes.before.label") }
calendar-item-summary-reminder-30-minutes-before =
.label = { COPY(from_dtd, "event.reminder.30minutes.before.label") }
calendar-item-summary-reminder-1-hour-before =
.label = { COPY(from_dtd, "event.reminder.1hour.before.label") }
calendar-item-summary-reminder-2-hours-before =
.label = { COPY(from_dtd, "event.reminder.2hours.before.label") }
calendar-item-summary-reminder-12-hours-before =
.label = { COPY(from_dtd, "event.reminder.12hours.before.label") }
calendar-item-summary-reminder-1-day-before =
.label = { COPY(from_dtd, "event.reminder.1day.before.label") }
calendar-item-summary-reminder-2-days-before =
.label = { COPY(from_dtd, "event.reminder.2days.before.label") }
calendar-item-summary-reminder-1-week-before =
.label = { COPY(from_dtd, "event.reminder.1week.before.label") }
calendar-item-summary-reminder-custom =
.label = { COPY(from_dtd, "event.reminder.custom.label") }
calendar-item-summary-reminder-multiple =
.value = { COPY(from_dtd, "event.reminder.multiple.label") }
""",
from_dtd=from_dtd,
),
)