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):
ctx.add_transforms(
"mail/messenger/preferences/am-spam.ftl",
"mail/messenger/preferences/am-spam.ftl",
transforms_from(
"""
move-message-other =
.label = { COPY(from_path, "otherFolder.label") }
.accesskey = { COPY(from_path, "otherFolder.accesskey") }
automatic-spam-purge-label =
.value = { COPY(from_path, "purge2.label") }
spam-classification-legend = { COPY(from_path, "junkClassification.label") }
spam-actions-legend = { COPY(from_path, "junkActions.label") }
""",
from_path="mail/chrome/messenger/am-junk.dtd",
),
)
ctx.add_transforms(
"mail/messenger/preferences/spamLog.ftl",
"mail/messenger/preferences/spamLog.ftl",
transforms_from(
"""
clear-log-button =
.label = { COPY(from_path, "clearLog.label") }
.accesskey = { COPY(from_path, "clearLog.accesskey") }
spam-log-dialog =
.buttonlabelaccept = { COPY(from_path, "closeLog.label") }
.buttonaccesskeyaccept = { COPY(from_path, "closeLog.accesskey") }
""",
from_path="mail/chrome/messenger/junkLog.dtd",
),
)
ctx.add_transforms(
"mail/messenger/messenger.ftl",
"mail/messenger/messenger.ftl",
transforms_from(
"""
mark-as-junk-key =
.key = { COPY(from_path, "markAsJunkCmd.key") }
mark-not-junk-key =
.key = { COPY(from_path, "markAsNotJunkCmd.key") }
""",
from_path="mail/chrome/messenger/messenger.dtd",
),
)