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
.transforms
import COPY
, COPY_PATTERN
9 """Bug 1814969 - Convert contextual identity service strings to Fluent, part {index}."""
11 source
= "browser/chrome/browser/browser.properties"
12 alltabs
= "browser/browser/allTabsMenu.ftl"
13 target
= "toolkit/toolkit/global/contextual-identity.ftl"
19 id=FTL
.Identifier("user-context-personal"),
22 id=FTL
.Identifier("label"),
23 value
=COPY(source
, "userContextPersonal.label"),
26 id=FTL
.Identifier("accesskey"),
27 value
=COPY(source
, "userContextPersonal.accesskey"),
32 id=FTL
.Identifier("user-context-work"),
35 id=FTL
.Identifier("label"),
36 value
=COPY(source
, "userContextWork.label"),
39 id=FTL
.Identifier("accesskey"),
40 value
=COPY(source
, "userContextWork.accesskey"),
45 id=FTL
.Identifier("user-context-banking"),
48 id=FTL
.Identifier("label"),
49 value
=COPY(source
, "userContextBanking.label"),
52 id=FTL
.Identifier("accesskey"),
53 value
=COPY(source
, "userContextBanking.accesskey"),
58 id=FTL
.Identifier("user-context-shopping"),
61 id=FTL
.Identifier("label"),
62 value
=COPY(source
, "userContextShopping.label"),
65 id=FTL
.Identifier("accesskey"),
66 value
=COPY(source
, "userContextShopping.accesskey"),
71 id=FTL
.Identifier("user-context-none"),
74 id=FTL
.Identifier("label"),
75 value
=COPY(source
, "userContextNone.label"),
78 id=FTL
.Identifier("accesskey"),
79 value
=COPY(source
, "userContextNone.accesskey"),
84 id=FTL
.Identifier("user-context-manage-containers"),
87 id=FTL
.Identifier("label"),
89 alltabs
, "all-tabs-menu-manage-user-context.label"
93 id=FTL
.Identifier("accesskey"),
95 alltabs
, "all-tabs-menu-manage-user-context.accesskey"