[tbb-commits] [Git][tpo/applications/tor-browser][tor-browser-115.7.0esr-13.5-1] 2 commits: fixup! Bug 31286: Implementation of bridge, proxy, and firewall settings in...

richard (@richard) git at gitlab.torproject.org
Wed Feb 7 13:05:20 UTC 2024



richard pushed to branch tor-browser-115.7.0esr-13.5-1 at The Tor Project / Applications / Tor Browser


Commits:
9419bbc3 by Henry Wilkes at 2024-02-07T12:54:41+00:00
fixup! Bug 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection

Bug 41814: Use "Tor bridge" instead of "vanilla bridge".

- - - - -
b90988c5 by Henry Wilkes at 2024-02-07T12:54:41+00:00
fixup! Tor Browser strings

Bug 41814: Use "Tor bridge" instead of "vanilla bridge".

- - - - -


3 changed files:

- browser/components/torpreferences/content/connectionPane.js
- browser/components/torpreferences/content/provideBridgeDialog.js
- browser/locales/en-US/browser/tor-browser.ftl


Changes:

=====================================
browser/components/torpreferences/content/connectionPane.js
=====================================
@@ -665,12 +665,15 @@ const gBridgeGrid = {
       row.cells.push({ element, focusEl, columnIndex, row });
     }
 
-    // TODO: properly handle "vanilla" bridges?
-    document.l10n.setAttributes(
-      row.element.querySelector(".tor-bridges-type-cell"),
-      "tor-bridges-type-prefix",
-      { type: details?.transport ?? "vanilla" }
-    );
+    const transport = details?.transport ?? "vanilla";
+    const typeCell = row.element.querySelector(".tor-bridges-type-cell");
+    if (transport === "vanilla") {
+      document.l10n.setAttributes(typeCell, "tor-bridges-type-prefix-generic");
+    } else {
+      document.l10n.setAttributes(typeCell, "tor-bridges-type-prefix", {
+        type: transport,
+      });
+    }
 
     row.element.querySelector(".tor-bridges-address-cell").textContent =
       bridgeLine;


=====================================
browser/components/torpreferences/content/provideBridgeDialog.js
=====================================
@@ -474,12 +474,18 @@ const gProvideBridgeDialog = {
         emojiBlock.append(cell);
       }
 
-      // TODO: properly handle "vanilla" bridges?
-      document.l10n.setAttributes(
-        rowEl.querySelector(".tor-bridges-type-cell"),
-        "tor-bridges-type-prefix",
-        { type: details?.transport ?? "vanilla" }
-      );
+      const transport = details?.transport ?? "vanilla";
+      const typeCell = rowEl.querySelector(".tor-bridges-type-cell");
+      if (transport === "vanilla") {
+        document.l10n.setAttributes(
+          typeCell,
+          "tor-bridges-type-prefix-generic"
+        );
+      } else {
+        document.l10n.setAttributes(typeCell, "tor-bridges-type-prefix", {
+          type: transport,
+        });
+      }
 
       rowEl.querySelector(".tor-bridges-address-cell").textContent = bridgeLine;
 


=====================================
browser/locales/en-US/browser/tor-browser.ftl
=====================================
@@ -82,6 +82,8 @@ tor-bridges-built-in-status-connected = Connected
 # Shown at the start of a Tor bridge line.
 # $type (String) - The Tor bridge type ("snowflake", "obfs4", "meek-azure").
 tor-bridges-type-prefix = { $type } bridge:
+# Shown at the start of a Tor bridge line, when the transport type is unknown (or "vanilla").
+tor-bridges-type-prefix-generic = Tor bridge:
 # The name and accessible description for a bridge emoji cell. Each bridge address can be hashed into four emojis shown to the user (bridgemoji feature). This cell corresponds to a *single* such emoji. The "title" should just be emojiName. The "aria-description" should give screen reader users enough of a hint that the cell contains a single emoji.
 # $emojiName (String) - The name of the emoji, already localized.
 # E.g. with Orca screen reader in en-US this would read "unicorn. Row 2 Column 2. Emoji".



View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/f8f90f9f394d8ffd5b92649ca2f6fac319098c2f...b90988c518229003bce01357784498a14822aee7

-- 
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/f8f90f9f394d8ffd5b92649ca2f6fac319098c2f...b90988c518229003bce01357784498a14822aee7
You're receiving this email because of your account on gitlab.torproject.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.torproject.org/pipermail/tbb-commits/attachments/20240207/3b67c19a/attachment-0001.htm>


More information about the tbb-commits mailing list