Localization is broken in Tor Browser 9 on Android
Take a Tor Browser 8.5.6 on an Android system in locale foo
(foo
!= en-US
and foo
is a locale we actually ship).
If you start Tor Browser for the first (and subsequent) times on that system you see e.g. the connect button in locale foo
and the onboarding in locale foo
, the whole browser UI in locale foo
, and about:tor
in locale foo
.
Now, remove 8.5.6 and install 9.0 or 9.0.1 (I actually just tested with 9.0.1 but remember vaguely seeing this weirdness when testing 9.0aX builds even though I did not put 1 and 1 together back then :( ).
If you start Tor Browser for the first (and subsequent) times on that system you see e.g. the connect button in en-US
and the onboarding in en-US
and the browser UI in en-US
. However, Torbutton related things like the slider and about:tor
are still shown in locale foo
This bug has the nasty consquence, I think, that the locale for the donation campaign is not properly detected. Instead, just the default link is used.