tor-browser

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

commit 21e7307c72127efa306400edf467c2c8ec4ca4ec
parent e0af89b1b14e75b32d6900c9071cec3c1afedf87
Author: Henry Wilkes <henry@torproject.org>
Date:   Tue, 27 Jan 2026 13:23:48 +0000

fixup! Tor Browser localization migration scripts.

TB 44459: Migration recipe to create the new letterboxing strings for
other locales.

Diffstat:
Atools/torbrowser/l10n/migrations/bug-44459-letterboxing-settings-group.py | 24++++++++++++++++++++++++
1 file changed, 24 insertions(+), 0 deletions(-)

diff --git a/tools/torbrowser/l10n/migrations/bug-44459-letterboxing-settings-group.py b/tools/torbrowser/l10n/migrations/bug-44459-letterboxing-settings-group.py @@ -0,0 +1,24 @@ +from fluent.migrate.helpers import transforms_from + + +def migrate(ctx): + ctx.add_transforms( + "base-browser.ftl", + "base-browser.ftl", + transforms_from( + """ +letterboxing-window-size-group = + .label = { COPY_PATTERN(path, "letterboxing-window-size-header") } +letterboxing-alignment-group = + .label = { COPY_PATTERN(path, "letterboxing-alignment-header") } + .description = { COPY_PATTERN(path, "letterboxing-alignment-description") } +letterboxing-alignment-top-option = + .label = { COPY_PATTERN(path, "letterboxing-alignment-top") } +letterboxing-alignment-middle-option = + .label = { COPY_PATTERN(path, "letterboxing-alignment-middle") } +letterboxing-disabled-message = + .message = { COPY_PATTERN(path, "letterboxing-disabled-description") } +""", + path="base-browser.ftl", + ), + )