henry pushed to branch tor-browser-140.1.0esr-15.0-1 at The Tor Project / Applications / Tor Browser
Commits:
-
048a9ee4
by Henry Wilkes at 2025-08-11T08:06:43+00:00
-
c387352e
by Henry Wilkes at 2025-08-11T08:06:43+00:00
-
308bfd2a
by Henry Wilkes at 2025-08-11T08:06:43+00:00
-
cca7d67e
by Henry Wilkes at 2025-08-11T08:06:43+00:00
5 changed files:
- browser/components/torpreferences/content/builtinBridgeDialog.xhtml
- browser/components/torpreferences/content/connectionPane.js
- mobile/android/fenix/app/src/main/res/values/torbrowser_strings.xml
- mobile/android/fenix/app/src/main/res/xml/tor_bridge_config_preferences.xml
- toolkit/locales/en-US/toolkit/global/tor-browser.ftl
Changes:
... | ... | @@ -33,7 +33,7 @@ |
33 | 33 | - only the latter description should contribute. -->
|
34 | 34 | <radio
|
35 | 35 | value="obfs4"
|
36 | - data-l10n-id="built-in-dialog-obfs4-radio-option"
|
|
36 | + data-l10n-id="built-in-dialog-obfs4-radio-option2"
|
|
37 | 37 | />
|
38 | 38 | <html:span class="bridge-status-badge">
|
39 | 39 | <html:div class="bridge-status-icon"></html:div>
|
... | ... | @@ -54,7 +54,7 @@ |
54 | 54 | <hbox>
|
55 | 55 | <radio
|
56 | 56 | value="snowflake"
|
57 | - data-l10n-id="built-in-dialog-snowflake-radio-option"
|
|
57 | + data-l10n-id="built-in-dialog-snowflake-radio-option2"
|
|
58 | 58 | />
|
59 | 59 | <html:span class="bridge-status-badge">
|
60 | 60 | <html:div class="bridge-status-icon"></html:div>
|
... | ... | @@ -75,7 +75,7 @@ |
75 | 75 | <hbox>
|
76 | 76 | <radio
|
77 | 77 | value="meek-azure"
|
78 | - data-l10n-id="built-in-dialog-meek-azure-radio-option"
|
|
78 | + data-l10n-id="built-in-dialog-meek-radio-option2"
|
|
79 | 79 | />
|
80 | 80 | <html:span class="bridge-status-badge">
|
81 | 81 | <html:div class="bridge-status-icon"></html:div>
|
... | ... | @@ -88,7 +88,7 @@ |
88 | 88 | </hbox>
|
89 | 89 | <html:div
|
90 | 90 | class="indent builtin-bridges-option-description"
|
91 | - data-l10n-id="tor-bridges-built-in-meek-azure-description"
|
|
91 | + data-l10n-id="tor-bridges-built-in-meek-description"
|
|
92 | 92 | >
|
93 | 93 | </html:div>
|
94 | 94 | </vbox>
|
... | ... | @@ -1080,8 +1080,8 @@ const gBuiltinBridgesArea = { |
1080 | 1080 | description: "tor-bridges-built-in-snowflake-description",
|
1081 | 1081 | },
|
1082 | 1082 | "meek-azure": {
|
1083 | - name: "tor-bridges-built-in-meek-azure-name",
|
|
1084 | - description: "tor-bridges-built-in-meek-azure-description",
|
|
1083 | + name: "tor-bridges-built-in-meek-name",
|
|
1084 | + description: "tor-bridges-built-in-meek-description",
|
|
1085 | 1085 | },
|
1086 | 1086 | },
|
1087 | 1087 |
... | ... | @@ -23,9 +23,12 @@ |
23 | 23 | <string name="preferences_tor_network_settings_bridge_config_explanation">Bridges are unlisted relays that make it more difficult to block connections to the Tor network. Because of how certain countries try to block Tor, certain bridges work in certain countries but not others.</string>
|
24 | 24 | <string name="preferences_tor_network_settings_bridge_config_toggle">Use a Bridge</string>
|
25 | 25 | <string name="preferences_tor_network_settings_bridge_config_toggle_description">Config a bridge to connect to Tor</string>
|
26 | + <!-- "obfs4" is a technical name, and likely should not be translated. -->
|
|
26 | 27 | <string name="preferences_tor_network_settings_bridge_config_builtin_bridge_obfs4">obfs4</string>
|
27 | - <string name="preferences_tor_network_settings_bridge_config_builtin_bridge_meek_azure">meek-azure</string>
|
|
28 | - <string name="preferences_tor_network_settings_bridge_config_builtin_bridge_snowflake">snowflake</string>
|
|
28 | + <!-- "meek" is a technical name, and likely should not be translated. -->
|
|
29 | + <string name="preferences_tor_network_settings_bridge_config_builtin_bridge_meek">meek</string>
|
|
30 | + <!-- "Snowflake" is a proper noun for a type of Tor bridge, and likely should not be translated. -->
|
|
31 | + <string name="preferences_tor_network_settings_bridge_config_builtin_bridge_snowflake2">Snowflake</string>
|
|
29 | 32 | <string name="preferences_tor_network_settings_bridge_config_user_provided_bridge">Provide a Bridge I know</string>
|
30 | 33 | <string name="preferences_tor_network_settings_bridge_config_user_provided_bridge_description">Enter bridge information from a trusted source</string>
|
31 | 34 | <string name="preferences_tor_network_settings_bridge_config_current_bridge">Current Configured Bridge: %s</string>
|
... | ... | @@ -21,12 +21,12 @@ |
21 | 21 | android:defaultValue="false"
|
22 | 22 | android:dependency="@string/pref_key_tor_network_settings_bridge_config_toggle"
|
23 | 23 | android:key="@string/pref_key_tor_network_settings_bridge_config_builtin_bridge_meek_azure"
|
24 | - android:title="@string/preferences_tor_network_settings_bridge_config_builtin_bridge_meek_azure" />
|
|
24 | + android:title="@string/preferences_tor_network_settings_bridge_config_builtin_bridge_meek" />
|
|
25 | 25 | <org.mozilla.fenix.settings.RadioButtonPreference
|
26 | 26 | android:defaultValue="false"
|
27 | 27 | android:dependency="@string/pref_key_tor_network_settings_bridge_config_toggle"
|
28 | 28 | android:key="@string/pref_key_tor_network_settings_bridge_config_builtin_bridge_snowflake"
|
29 | - android:title="@string/preferences_tor_network_settings_bridge_config_builtin_bridge_snowflake" />
|
|
29 | + android:title="@string/preferences_tor_network_settings_bridge_config_builtin_bridge_snowflake2" />
|
|
30 | 30 | <EditTextPreference
|
31 | 31 | android:dependency="@string/pref_key_tor_network_settings_bridge_config_toggle"
|
32 | 32 | android:key="@string/pref_key_tor_network_settings_bridge_config_user_provided_bridge"
|
... | ... | @@ -135,12 +135,12 @@ tor-bridges-built-in-obfs4-description = Makes your Tor traffic look like random |
135 | 135 | tor-bridges-built-in-snowflake-name = Snowflake
|
136 | 136 | # "Snowflake" is a proper noun for a type of Tor bridge, and likely should not be translated.
|
137 | 137 | tor-bridges-built-in-snowflake-description = Routes your connection through Snowflake proxies to make it look like you’re placing a video call, for example.
|
138 | -# "meek-azure" is a technical name, and likely should not be translated.
|
|
139 | -tor-bridges-built-in-meek-azure-name = meek-azure
|
|
140 | -tor-bridges-built-in-meek-azure-description = Makes it look like you’re connected to a Microsoft website, instead of using Tor. May work in heavily censored regions, but is usually very slow.
|
|
138 | +# "meek" is a technical name, and likely should not be translated.
|
|
139 | +tor-bridges-built-in-meek-name = meek
|
|
140 | +tor-bridges-built-in-meek-description = Connects you to the Tor network through a big cloud provider. May work in heavily censored regions, but is usually very slow.
|
|
141 | 141 | |
142 | 142 | # Shown at the start of a Tor bridge line.
|
143 | -# $type (String) - The Tor bridge type ("snowflake", "obfs4", "meek-azure").
|
|
143 | +# $type (String) - The Tor bridge type ("snowflake", "obfs4", "meek", etc).
|
|
144 | 144 | tor-bridges-type-prefix = { $type } bridge:
|
145 | 145 | # Shown at the start of a Tor bridge line, when the transport type is unknown (or "vanilla").
|
146 | 146 | tor-bridges-type-prefix-generic = Tor bridge:
|
... | ... | @@ -385,15 +385,12 @@ built-in-dialog-title = |
385 | 385 | .title = Select a Built-In Bridge
|
386 | 386 | # -brand-short-name refers to 'Tor Browser', localized.
|
387 | 387 | built-in-dialog-introduction = { -brand-short-name } includes some specific types of bridges known as “pluggable transports”, which can help conceal the fact you’re using Tor.
|
388 | -# "obfs4" is a technical name, and likely should not be translated.
|
|
389 | -built-in-dialog-obfs4-radio-option =
|
|
390 | - .label = obfs4
|
|
391 | -# "Snowflake" is a proper noun for a type of Tor bridge, and likely should not be translated.
|
|
392 | -built-in-dialog-snowflake-radio-option =
|
|
393 | - .label = Snowflake
|
|
394 | -# "meek-azure" is a technical name, and likely should not be translated.
|
|
395 | -built-in-dialog-meek-azure-radio-option =
|
|
396 | - .label = meek-azure
|
|
388 | +built-in-dialog-obfs4-radio-option2 =
|
|
389 | + .label = { tor-bridges-built-in-obfs4-name }
|
|
390 | +built-in-dialog-snowflake-radio-option2 =
|
|
391 | + .label = { tor-bridges-built-in-snowflake-name }
|
|
392 | +built-in-dialog-meek-radio-option2 =
|
|
393 | + .label = { tor-bridges-built-in-meek-name }
|
|
397 | 394 | # Label attached to the built-in bridge option that is already in use.
|
398 | 395 | # The "aria-label" should use the same text, but include some ending punctuation to separate it from the sentence that follows. This is used for screen reader users.
|
399 | 396 | built-in-dialog-current-bridge-label = Current bridge
|