Translation merge requestshttps://gitlab.torproject.org/tpo/translation/-/merge_requests2024-03-27T13:53:39Zhttps://gitlab.torproject.org/tpo/translation/-/merge_requests/77Change Tor Browser trademark statement tor-browser#424662024-03-27T13:53:39ZhenryChange Tor Browser trademark statement tor-browser#42466Change the trademark statement following https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42466
Also added `screenshots/about-tor-browser-dialog.png` for:
+ `trademarkInfo` in `brand.ftl`.
+ All the `about-dialog-*` ...Change the trademark statement following https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42466
Also added `screenshots/about-tor-browser-dialog.png` for:
+ `trademarkInfo` in `brand.ftl`.
+ All the `about-dialog-*` strings in `tor-browser.ftl`.
+ `basebrowser-about-dialog-version` in `base-browser.ftl`.henryhenryhttps://gitlab.torproject.org/tpo/translation/-/merge_requests/75Automatic en-US tor-browser update from tpo/applications/tor-browser 37b97c982024-03-27T09:43:01ZTor Browser Translation BotAutomatic en-US tor-browser update from tpo/applications/tor-browser 37b97c98Triggered by https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/37b97c98ad119338bb2c14d9a119500b222f0971
Combining files from tor-browser-115.9.0esr-13.5-1 and tor-browser-115.9.1esr-13.0-1
/cc @henryTriggered by https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/37b97c98ad119338bb2c14d9a119500b222f0971
Combining files from tor-browser-115.9.0esr-13.5-1 and tor-browser-115.9.1esr-13.0-1
/cc @henryemmapeelemmapeelhttps://gitlab.torproject.org/tpo/translation/-/merge_requests/76Automatic en-US base-browser update from tpo/applications/tor-browser fec131fd2024-03-27T09:42:35ZTor Browser Translation BotAutomatic en-US base-browser update from tpo/applications/tor-browser fec131fdTriggered by https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/fec131fddbb3a3e1981523c236afaa5203a3f089
Combining files from tor-browser-115.9.0esr-13.5-1 and tor-browser-115.9.1esr-13.0-1
/cc @henryTriggered by https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/fec131fddbb3a3e1981523c236afaa5203a3f089
Combining files from tor-browser-115.9.0esr-13.5-1 and tor-browser-115.9.1esr-13.0-1
/cc @henryemmapeelemmapeelhttps://gitlab.torproject.org/tpo/translation/-/merge_requests/71Fluent Migration: security level tor-browser#422142024-03-26T15:34:32ZhenryFluent Migration: security level tor-browser#42214**Merge after** https://gitlab.torproject.org/tpo/translation/-/merge_requests/70
This is the localized version of the security level migration.
Generated with https://gitlab.torproject.org/tpo/applications/tor-browser/-/blob/4338bda18...**Merge after** https://gitlab.torproject.org/tpo/translation/-/merge_requests/70
This is the localized version of the security level migration.
Generated with https://gitlab.torproject.org/tpo/applications/tor-browser/-/blob/4338bda18aff6d40d6b2eb59cb43d2c3cf2cd4c0/tools/torbrowser/l10n/migrations/bug-42214-security-level.pyhenryhenryhttps://gitlab.torproject.org/tpo/translation/-/merge_requests/73Tor circuit screenshots2024-03-26T15:10:03ZhenryTor circuit screenshotsScreenshots for https://gitlab.torproject.org/tpo/translation/-/merge_requests/69
Adds the "screenshots" directory to `tor-browser` branch.
Add screenshots for tor circuit.
`screenshots/tor-circuit-file-menu.png` is for:
+ `menu-new-...Screenshots for https://gitlab.torproject.org/tpo/translation/-/merge_requests/69
Adds the "screenshots" directory to `tor-browser` branch.
Add screenshots for tor circuit.
`screenshots/tor-circuit-file-menu.png` is for:
+ `menu-new-tor-circuit`. Shows the accesskey and uses title case.
`screenshots/tor-circuit-app-menu.png` is for:
+ `appmenuitem-new-tor-circuit`. Uses sentence case.
`screenshots/tor-circuit-toolbar.png` is for:
+ `toolbar-new-tor-circuit`. Uses sentence case and has a tooltip.
`screenshots/tor-circuit-panel-plain.png` is for:
+ `tor-circuit-panel-heading`
+ `tor-circuit-panel-node-list-introduction`
+ `tor-circuit-panel-node-browser`
+ `tor-circuit-panel-node-region-guard`
+ `tor-circuit-panel-new-button`
+ `tor-circuit-panel-new-button-description-guard`
`screenshots/tor-circuit-panel-bridge.png` is for:
+ `tor-circuit-panel-node-typed-bridge`
+ `tor-circuit-panel-new-button-description-bridge`
`screenshots/tor-circuit-panel-vanilla-bridge.png` is for:
+ `tor-circuit-panel-node-bridge`
`screenshots/tor-circuit-panel-tor-onion.png` if for:
+ `tor-circuit-panel-alias`
+ `tor-circuit-panel-node-onion-relays`
`screenshots/tor-circuit-panel-unknown-region.png` is for:
+ `tor-circuit-panel-node-unknown-region`. Shows the "Unknown region".henryhenryhttps://gitlab.torproject.org/tpo/translation/-/merge_requests/74Security level screenshots2024-03-26T14:30:02ZhenrySecurity level screenshotsScreenshots for https://gitlab.torproject.org/tpo/translation/-/merge_requests/70
Add screenshots for security level.
`screenshots/security-level-toolbar-standard.png` is for:
+ `security-level-toolbar-button-standard`. Shows the labe...Screenshots for https://gitlab.torproject.org/tpo/translation/-/merge_requests/70
Add screenshots for security level.
`screenshots/security-level-toolbar-standard.png` is for:
+ `security-level-toolbar-button-standard`. Shows the label and tooltip.
`screenshots/security-level-toolbar-safer.png` is for:
+ `security-level-toolbar-button-safer`
`screenshots/security-level-toolbar-safest.png` is for:
+ `security-level-toolbar-button-safest`
`screenshots/security-level-toolbar-custom.png` is for:
+ `security-level-toolbar-button-custom`
`screenshots/security-level-panel-standard.png` is for:
+ `security-level-panel-heading`
+ `security-level-panel-level-standard`
+ `security-level-panel-learn-more-link`
+ `security-level-panel-open-settings-button`
+ `security-level-summary-standard`
`screenshots/security-level-panel-safer.png` is for:
+ `security-level-panel-level-safer`
+ `security-level-summary-safer`
`screenshots/security-level-panel-safest.png` is for:
+ `security-level-panel-level-safest`
+ `security-level-summary-safest`
`screenshots/security-level-panel-custom.png` is for:
+ `security-level-panel-custom-badge`
+ `security-level-summary-custom`
+ `security-level-restore-defaults-button`
`screenshots/security-level-settings-standard.png` is for:
+ `security-level-preferences-heading`
+ `security-level-preferences-overview`
+ `security-level-preferences-learn-more-link`
+ `security-level-preferences-level-standard`
+ `security-level-summary-standard`. This is the second screenshot for this string, since it is used in two contexts. Not sure if Weblate supports multiple screenshots for one string.
`screenshots/security-level-settings-safer.png` is for:
+ `security-level-preferences-level-safer`
+ `security-level-summary-safer`. This is the second screenshot for this string, since it is used in two contexts.
+ `security-level-preferences-bullet-https-only-javascript`
+ `security-level-preferences-bullet-limit-font-and-symbols`
+ `security-level-preferences-bullet-limit-media`
`screenshots/security-level-settings-safest.png` is for:
+ `security-level-preferences-level-safest`
+ `security-level-summary-safest`. This is the second screenshot for this string, since it is used in two contexts.
+ `security-level-preferences-bullet-disabled-javascript`
+ `security-level-preferences-bullet-limit-font-and-symbols-and-images`
`screenshots/security-level-settings-custom.png` is for:
+ `security-level-preferences-custom-heading`
+ `security-level-summary-custom`. This is the second screenshot for this string, since it is used in two contexts.
+ `security-level-restore-defaults-button`. This is the second screenshot for this string, since it is used in two contexts.henryhenryhttps://gitlab.torproject.org/tpo/translation/-/merge_requests/70Automatic en-US base-browser update from tpo/applications/tor-browser 4338bda12024-03-26T13:22:01ZTor Browser Translation BotAutomatic en-US base-browser update from tpo/applications/tor-browser 4338bda1Triggered by https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/4338bda18aff6d40d6b2eb59cb43d2c3cf2cd4c0
Combining files from tor-browser-115.9.0esr-13.5-1 and tor-browser-115.9.1esr-13.0-1
/cc @henryTriggered by https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/4338bda18aff6d40d6b2eb59cb43d2c3cf2cd4c0
Combining files from tor-browser-115.9.0esr-13.5-1 and tor-browser-115.9.1esr-13.0-1
/cc @henryhttps://gitlab.torproject.org/tpo/translation/-/merge_requests/69Automatic en-US tor-browser update from tpo/applications/tor-browser 966b7f302024-03-26T13:21:57ZTor Browser Translation BotAutomatic en-US tor-browser update from tpo/applications/tor-browser 966b7f30Triggered by https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/966b7f3067cc7b71b56178af98f848451f9a7955
Combining files from tor-browser-115.9.0esr-13.5-1 and tor-browser-115.9.1esr-13.0-1
/cc @henryTriggered by https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/966b7f3067cc7b71b56178af98f848451f9a7955
Combining files from tor-browser-115.9.0esr-13.5-1 and tor-browser-115.9.1esr-13.0-1
/cc @henryhttps://gitlab.torproject.org/tpo/translation/-/merge_requests/72Fluent Migration: tor circuit tor-browser#422092024-03-26T12:52:02ZhenryFluent Migration: tor circuit tor-browser#42209**Merge after** https://gitlab.torproject.org/tpo/translation/-/merge_requests/69
This is the localized version of the tor circuit migration.
Generated with https://gitlab.torproject.org/tpo/applications/tor-browser/-/blob/966b7f3067cc...**Merge after** https://gitlab.torproject.org/tpo/translation/-/merge_requests/69
This is the localized version of the tor circuit migration.
Generated with https://gitlab.torproject.org/tpo/applications/tor-browser/-/blob/966b7f3067cc7b71b56178af98f848451f9a7955/tools/torbrowser/l10n/migrations/bug-42209-tor-circuit.py
Manually changed the case for accesskeys that otherwise matched a character.
Manually removed Messages with accesskeys that did not match any character.henryhenryhttps://gitlab.torproject.org/tpo/translation/-/merge_requests/68Add Letterboxing screenshots2024-03-25T16:28:30ZhenryAdd Letterboxing screenshotsCompanion to the brand new strings added in https://gitlab.torproject.org/tpo/translation/-/merge_requests/66.
`screenshots/letterboxing-disabled.png` is for `letterboxing-disabled-description` and `letterboxing-enable-button`.
`screen...Companion to the brand new strings added in https://gitlab.torproject.org/tpo/translation/-/merge_requests/66.
`screenshots/letterboxing-disabled.png` is for `letterboxing-disabled-description` and `letterboxing-enable-button`.
`screenshots/letterboxing-settings.png` is for all the other `letterboxing-*` strings.henryhenryhttps://gitlab.torproject.org/tpo/translation/-/merge_requests/65New identity screenshots2024-03-25T15:19:00ZhenryNew identity screenshotsNew identity screenshots.
`screenshots/new-idenity-file-menu.png` is for [menu-new-identity](https://gitlab.torproject.org/tpo/translation/-/blob/486e7c2c9827d7e3577c2ad9d6803d1615227ff3/en-US/base-browser.ftl#L41-43).
`screenshots/new...New identity screenshots.
`screenshots/new-idenity-file-menu.png` is for [menu-new-identity](https://gitlab.torproject.org/tpo/translation/-/blob/486e7c2c9827d7e3577c2ad9d6803d1615227ff3/en-US/base-browser.ftl#L41-43).
`screenshots/new-idenity-app-menu.png` is for [appmenuitem-new-identity](https://gitlab.torproject.org/tpo/translation/-/blob/486e7c2c9827d7e3577c2ad9d6803d1615227ff3/en-US/base-browser.ftl#L46-47).
`screenshots/new-idenity-toolbar.png` is for [toolbar-new-identity](https://gitlab.torproject.org/tpo/translation/-/blob/486e7c2c9827d7e3577c2ad9d6803d1615227ff3/en-US/base-browser.ftl#L53-55). Note it has both the `label` and `tooltiptext` shown.
`screenshots/new-idenity-restart-dialog.png` is for [new-identity-dialog-* strings](https://gitlab.torproject.org/tpo/translation/-/blob/486e7c2c9827d7e3577c2ad9d6803d1615227ff3/en-US/base-browser.ftl#L59-64).
`screenshots/new-idenity-home-page-notification.png` is for [new-identity-blocked-home-* strings](https://gitlab.torproject.org/tpo/translation/-/blob/486e7c2c9827d7e3577c2ad9d6803d1615227ff3/en-US/base-browser.ftl#L70-72).henryhenryhttps://gitlab.torproject.org/tpo/translation/-/merge_requests/67Reapply: Fluent migration of new identity tor-browser#422112024-03-21T13:18:57ZhenryReapply: Fluent migration of new identity tor-browser#42211Reapplied 04990ac1312a2caa088865360fe7c4298d61d0f0 since the migrations
were removed by Weblate.
Re-added all apart from "pl" because a user already made new translations for these.Reapplied 04990ac1312a2caa088865360fe7c4298d61d0f0 since the migrations
were removed by Weblate.
Re-added all apart from "pl" because a user already made new translations for these.henryhenryhttps://gitlab.torproject.org/tpo/translation/-/merge_requests/66Automatic en-US base-browser update from tpo/applications/tor-browser 96be793b2024-03-21T13:18:32ZTor Browser Translation BotAutomatic en-US base-browser update from tpo/applications/tor-browser 96be793bTriggered by https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/96be793bc5b626f609f3996d4eaafeba1244bee9
Combining files from tor-browser-115.9.0esr-13.5-1 and tor-browser-115.9.0esr-13.0-1
/cc @henryTriggered by https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/96be793bc5b626f609f3996d4eaafeba1244bee9
Combining files from tor-browser-115.9.0esr-13.5-1 and tor-browser-115.9.0esr-13.0-1
/cc @henryhttps://gitlab.torproject.org/tpo/translation/-/merge_requests/64Fluent migration of new identity tor-browser#422112024-03-21T11:14:41ZhenryFluent migration of new identity tor-browser#42211Generated with https://gitlab.torproject.org/tpo/applications/tor-browser/-/blob/124ce63b9afcaaefd5c042bac4cc14a4cf88df0d/tools/torbrowser/l10n/migrations/bug-42211-new-identity.py
Manually changed the case for accesskeys that otherwise...Generated with https://gitlab.torproject.org/tpo/applications/tor-browser/-/blob/124ce63b9afcaaefd5c042bac4cc14a4cf88df0d/tools/torbrowser/l10n/migrations/bug-42211-new-identity.py
Manually changed the case for accesskeys that otherwise matched a
character.
Manually removed Messages with accesskeys that did not match any
character.henryhenryhttps://gitlab.torproject.org/tpo/translation/-/merge_requests/63Automatic en-US base-browser update from tpo/applications/tor-browser 124ce63b2024-03-21T09:08:00ZTor Browser Translation BotAutomatic en-US base-browser update from tpo/applications/tor-browser 124ce63bTriggered by https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/124ce63b9afcaaefd5c042bac4cc14a4cf88df0d
Combining files from tor-browser-115.9.0esr-13.5-1 and tor-browser-115.9.0esr-13.0-1
/cc @henryTriggered by https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/124ce63b9afcaaefd5c042bac4cc14a4cf88df0d
Combining files from tor-browser-115.9.0esr-13.5-1 and tor-browser-115.9.0esr-13.0-1
/cc @henryhttps://gitlab.torproject.org/tpo/translation/-/merge_requests/62Fluent Migration: about dialog tor-browser#422032024-03-19T17:29:29ZhenryFluent Migration: about dialog tor-browser#42203Also Drop Fluent Group comments from tor-browser. Weblate doesn't handle these that well when they appear in translated
files.Also Drop Fluent Group comments from tor-browser. Weblate doesn't handle these that well when they appear in translated
files.henryhenryhttps://gitlab.torproject.org/tpo/translation/-/merge_requests/61Automatic en-US tor-browser update from tpo/applications/tor-browser 522337692024-03-19T13:55:24ZTor Browser Translation BotAutomatic en-US tor-browser update from tpo/applications/tor-browser 52233769Triggered by https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/52233769c0b98cc8e1d415d6bd26ed893184e7b8
Combining files from tor-browser-115.9.0esr-13.5-1 and tor-browser-115.9.0esr-13.0-1
/cc @henryTriggered by https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/52233769c0b98cc8e1d415d6bd26ed893184e7b8
Combining files from tor-browser-115.9.0esr-13.5-1 and tor-browser-115.9.0esr-13.0-1
/cc @henryhttps://gitlab.torproject.org/tpo/translation/-/merge_requests/60Automatic en-US tor-browser update from tpo/applications/tor-browser 018c552b2024-03-14T17:13:57ZTor Browser Translation BotAutomatic en-US tor-browser update from tpo/applications/tor-browser 018c552bTriggered by https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/018c552bf646b23afca9734b448b8172ecaba6f3
Combining files from tor-browser-115.9.0esr-13.5-1 and tor-browser-115.9.0esr-13.0-1
/cc @henryTriggered by https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/018c552bf646b23afca9734b448b8172ecaba6f3
Combining files from tor-browser-115.9.0esr-13.5-1 and tor-browser-115.9.0esr-13.0-1
/cc @henryhttps://gitlab.torproject.org/tpo/translation/-/merge_requests/59Automatic en-US tor-browser update from tpo/applications/tor-browser cc1d2cd02024-03-13T08:40:54ZTor Browser Translation BotAutomatic en-US tor-browser update from tpo/applications/tor-browser cc1d2cd0Triggered by https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/cc1d2cd0a65c9afd7f8006c0cd163c175480a294
Combining files from tor-browser-115.8.0esr-13.5-1 and tor-browser-115.8.0esr-13.0-1
/cc @henryTriggered by https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/cc1d2cd0a65c9afd7f8006c0cd163c175480a294
Combining files from tor-browser-115.8.0esr-13.5-1 and tor-browser-115.8.0esr-13.0-1
/cc @henryhttps://gitlab.torproject.org/tpo/translation/-/merge_requests/55tor-browser en-US updates for bridge settings.2024-03-12T11:21:00Zhenrytor-browser en-US updates for bridge settings.New strings, mostly from https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42036
## Name for Lox features
We ended up referring to Lox credentials as a "bridge pass". Translators might need some help figuring out how ...New strings, mostly from https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42036
## Name for Lox features
We ended up referring to Lox credentials as a "bridge pass". Translators might need some help figuring out how to translate this. In particular, we mean "pass" as in something that grants you permission or access, as in "can I see your security pass?", similar to "token", "permit" or "voucher". And we *do not* mean any of the other noun or verb definitions for "pass".
I added some comments, but I'm not sure how visible they'll end up being in weblate.
## Plurals
I think this will contain our first plurals for Tor Browser, e.g.
```
tor-bridges-lox-days-until-unlock =
{ $numDays ->
[one] { $numDays } day until you unlock:
*[other] { $numDays } days until you unlock:
}
```
So when "$numDays" is 1, this will be "1 day until you unlock". When it is 2, this will be "2 days until you unlock". And so on.
Fluent does not have plural support on weblate. Instead, this will be shown as:
```
{ $numDays ->
[one] { $numDays } day until you unlock:
*[other] { $numDays } days until you unlock:
}
```
and translators will need to follow the same kind of syntax, but swapping out the plural categories "one" and "other" for their own locales plural categories. The categories to choose from are:
+ "zero"
+ "one"
+ "two"
+ "few"
+ "many"
+ "other"
Note that one of these needs to be marked as default with "*", but I'm pretty sure this is nearly always just "other" in firefox.
E.g. if the locale only has one category "other", then on weblate they would write something like:
```
{ $numDays ->
*[other] { $numDays } abc xyz
}
```
If the locale uses "one" "few" and "other", they would write something like
```
{ $numDays ->
[one] rst { $numDays } abc xyz
[few] rst { $numDays } abcz xyz
*[other] rst { $numDays } abcs xyz
}
```
So this would be "rst 1 abc xyz" when "$numDays" is 1, "rst 2 abcz xyz" when it is 2, and "rst 10 abcs xyz" when it is 10.
Again, I wrote comments for these, but there is a good chance this is new for the translators.henryhenry