tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

bug_1978294_inspector.py (1603B)


      1 # Any copyright is dedicated to the Public Domain.
      2 # http://creativecommons.org/publicdomain/zero/1.0/
      3 
      4 import fluent.syntax.ast as FTL
      5 from fluent.migrate.helpers import VARIABLE_REFERENCE
      6 from fluent.migrate.transforms import COPY, REPLACE
      7 
      8 
      9 def migrate(ctx):
     10    """Bug 1978294 - Convert inspector.properties to Fluent, part {index}."""
     11 
     12    source = "devtools/client/inspector.properties"
     13    target = "devtools/client/inspector.ftl"
     14    ctx.add_transforms(
     15        target,
     16        target,
     17        [
     18            FTL.Message(
     19                id=FTL.Identifier("colorpicker-tooltip-spectrum-dragger-title"),
     20                value=COPY(source, "colorPickerTooltip.spectrumDraggerTitle"),
     21            ),
     22            FTL.Message(
     23                id=FTL.Identifier("colorpicker-tooltip-eyedropper-title"),
     24                value=COPY(source, "colorPickerTooltip.eyedropperTitle"),
     25            ),
     26            FTL.Message(
     27                id=FTL.Identifier("colorpicker-tooltip-color-name-title"),
     28                value=REPLACE(
     29                    source,
     30                    "colorPickerTooltip.colorNameTitle",
     31                    {"%1$S": VARIABLE_REFERENCE("colorName")},
     32                ),
     33            ),
     34            FTL.Message(
     35                id=FTL.Identifier("colorpicker-tooltip-hue-slider-title"),
     36                value=COPY(source, "colorPickerTooltip.hueSliderTitle"),
     37            ),
     38            FTL.Message(
     39                id=FTL.Identifier("colorpicker-tooltip-alpha-slider-title"),
     40                value=COPY(source, "colorPickerTooltip.alphaSliderTitle"),
     41            ),
     42        ],
     43    )