Bug 1890689 Don't pretend to pre-buffer with DynamicResampler r=pehrsons
[gecko.git] / python / l10n / fluent_migrations / bug_1881582_autocomplete_merge.py
blob3a013cf82b844c925910508fd4517b56c1637fee
1 # Any copyright is dedicated to the Public Domain.
2 # http://creativecommons.org/publicdomain/zero/1.0/
4 import fluent.syntax.ast as FTL
5 from fluent.migrate.helpers import VARIABLE_REFERENCE
6 from fluent.migrate.transforms import COPY, REPLACE
9 def migrate(ctx):
10 """Bug 1881582 - Merge form autofill autocomplete items into normal autocomplete UI part {index}."""
12 propertiesSource = "browser/extensions/formautofill/formautofill.properties"
13 target = "toolkit/toolkit/formautofill/formAutofill.ftl"
14 ctx.add_transforms(
15 target,
16 target,
18 FTL.Message(
19 id=FTL.Identifier("autofill-clear-form-label"),
20 value=COPY(propertiesSource, "clearFormBtnLabel2"),
22 FTL.Message(
23 id=FTL.Identifier("autofill-category-address"),
24 value=COPY(propertiesSource, "category.address"),
26 FTL.Message(
27 id=FTL.Identifier("autofill-category-name"),
28 value=COPY(propertiesSource, "category.name"),
30 FTL.Message(
31 id=FTL.Identifier("autofill-category-organization"),
32 value=COPY(propertiesSource, "category.organization2"),
34 FTL.Message(
35 id=FTL.Identifier("autofill-category-tel"),
36 value=COPY(propertiesSource, "category.tel"),
38 FTL.Message(
39 id=FTL.Identifier("autofill-category-email"),
40 value=COPY(propertiesSource, "category.email"),
42 FTL.Message(
43 id=FTL.Identifier("autofill-phishing-warningmessage-extracategory"),
44 value=REPLACE(
45 propertiesSource,
46 "phishingWarningMessage",
48 "%1$S": VARIABLE_REFERENCE("categories"),
52 FTL.Message(
53 id=FTL.Identifier("autofill-phishing-warningmessage"),
54 value=REPLACE(
55 propertiesSource,
56 "phishingWarningMessage2",
58 "%1$S": VARIABLE_REFERENCE("categories"),