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
10 """Bug 1866268 - Convert GeckoViewConsole strings to Fluent, part {index}."""
12 source
= "mobile/android/chrome/browser.properties"
13 target
= "mobile/android/mobile/android/geckoViewConsole.ftl"
19 id=FTL
.Identifier("console-stacktrace-anonymous-function"),
20 value
=COPY(source
, "stacktrace.anonymousFunction"),
23 id=FTL
.Identifier("console-stacktrace"),
26 "stacktrace.outputMessage",
28 "%1$S": VARIABLE_REFERENCE("filename"),
29 "%2$S": VARIABLE_REFERENCE("functionName"),
30 "%3$S": VARIABLE_REFERENCE("lineNumber"),
35 id=FTL
.Identifier("console-timer-start"),
37 source
, "timer.start", {"%1$S": VARIABLE_REFERENCE("name")}
41 id=FTL
.Identifier("console-timer-end"),
46 "%1$S": VARIABLE_REFERENCE("name"),
47 "%2$S": VARIABLE_REFERENCE("duration"),