briar issueshttps://code.briarproject.org/groups/briar/-/issues2023-02-01T13:45:04Zhttps://code.briarproject.org/briar/briar-desktop/-/issues/320Increase threshold for including translations2023-02-01T13:45:04ZNicoIncrease threshold for including translationsWith !185 I realized that 50% might be not enough for us to include languages for future releases. Ukrainian is only around 50%, and while a lot of important strings are already translated, there's still a lot of stuff missing.
I sugges...With !185 I realized that 50% might be not enough for us to include languages for future releases. Ukrainian is only around 50%, and while a lot of important strings are already translated, there's still a lot of stuff missing.
I suggest aligning Desktop's policy [with Android's one](https://code.briarproject.org/briar/briar/-/blob/master/briar-android/.tx/config#L10) and set the threshold to 80% for future releases.
What to do with languages that are included but under 80% is open to discussion.Desktop 1.0.0https://code.briarproject.org/briar/briar-desktop/-/issues/293Correctly handle RTL languages2022-10-25T09:42:57ZNicoCorrectly handle RTL languagesUI elements should go from the right to the left then? Like, e.g., the contact list being on the right instead of one the left?UI elements should go from the right to the left then? Like, e.g., the contact list being on the right instead of one the left?Desktop 1.0.0https://code.briarproject.org/briar/briar-desktop/-/issues/202Revise some texts to make them translatable2022-04-03T10:36:31ZNicoRevise some texts to make them translatableThe following discussion from !96 should be addressed:
- [ ] @nico started a [discussion](https://code.briarproject.org/briar/briar-desktop/-/merge_requests/96#note_60230): (+4 comments)
> @ialokim I already had this in mind when ...The following discussion from !96 should be addressed:
- [ ] @nico started a [discussion](https://code.briarproject.org/briar/briar-desktop/-/merge_requests/96#note_60230): (+4 comments)
> @ialokim I already had this in mind when we first introduced this text: I think it's pretty hard to translate, since it's not a full sentence but depends on the English grammar. I'm just waiting for complaints by our translators :sweat_smile:
```
introduction.title_first=Introduce {0} to
```https://code.briarproject.org/briar/briar-manual/-/issues/5Prepare manual for translation2020-12-01T14:00:23ZCleopatraPrepare manual for translationCleopatraCleopatrahttps://code.briarproject.org/briar/briar/-/issues/1773Switch to Weblate (translation project)2020-11-15T14:15:21ZWaterswordSwitch to Weblate (translation project)Hello Briar Developer,
you should change the Briar translation project from Transifex to an open source web based localization tool (GPL-3.0).
https://weblate.org/en/
https://github.com/WeblateOrg/weblate
There are only advantages, i...Hello Briar Developer,
you should change the Briar translation project from Transifex to an open source web based localization tool (GPL-3.0).
https://weblate.org/en/
https://github.com/WeblateOrg/weblate
There are only advantages, it is free for open source applications, privacy friendly, you can host yourself, more community, is very popular among translators, it supports the open source/libre community, etc.https://code.briarproject.org/briar/briar/-/issues/1474Check for view recycling issues when language is changed2021-02-26T18:39:12ZakwizgranCheck for view recycling issues when language is changedIn a code review discussion (https://code.briarproject.org/briar/briar/merge_requests/997#note_33406) we identified the possibility of views being recycled without being bound to new view holders when the app or system language changes (...In a code review discussion (https://code.briarproject.org/briar/briar/merge_requests/997#note_33406) we identified the possibility of views being recycled without being bound to new view holders when the app or system language changes (especially when it changes from RTL to LTR or vice versa).
This seems to be prevented at the moment because we (always?) clear the adapter when the activity stops, and the language can't be changed without stopping the activity. The issue might become live in the future if we change our adapters, so this ticket exists to remind us to check for the issue if we do that.https://code.briarproject.org/briar/briar/-/issues/1470Message Timestamps not localized for all languages2021-02-09T14:05:03ZJulian DehmMessage Timestamps not localized for all languagesWe are currently using `DateUtils` to create the timestamp strings for messages/posts/statuses. Unfortunately the languages supported by it varies greatly across APIs.
I wrote a test application which dumps the strings for all our lang...We are currently using `DateUtils` to create the timestamp strings for messages/posts/statuses. Unfortunately the languages supported by it varies greatly across APIs.
I wrote a test application which dumps the strings for all our languages (fallback means it's falling back to the system language):
| API | 15 - 16 | 17 - 19 | 21 - 22 | 23 | 24 - 25 | 26 - 28 |
|-----|--------|---|---|---|---|---|
| Failed | br (fallback) <br> eu (fallback) <br> gl (fallback) <br> ms (fallback) <br> oc (fallback) <br> sq (fallback)| br (fallback) <br> eu (fallback) <br> gl (fallback) <br> he (fallback) <br> ms (fallback) <br> oc (fallback) <br> sq (fallback) | ast (fallback) <br>br (fallback) <br>eu (fallback) <br>fa (fallback)<br>gl(fallback)<br>he (fallback)<br>ms (fallback)<br>oc (fallback)<br>sq (fallback)<br> | ast <br> br <br> oc | ast <br> oc | oc |Julian DehmJulian Dehmhttps://code.briarproject.org/briar/briar/-/issues/1431Try not to show languages with unsupported scripts2020-11-15T19:55:56ZakwizgranTry not to show languages with unsupported scriptsThe language selector should try to exclude languages with scripts that aren't supported by the device.
We still want to offer languages that aren't supported by the device, as long as the script is supported (e.g. Occitan, Asturian).
...The language selector should try to exclude languages with scripts that aren't supported by the device.
We still want to offer languages that aren't supported by the device, as long as the script is supported (e.g. Occitan, Asturian).
One possibility would be to have a list of exceptions, containing languages with scripts that are likely to be supported on all devices. Only languages that are supported by the device or included in the list of exceptions should be shown in the language selector.https://code.briarproject.org/briar/briar/-/issues/1415Develop scripts to use the OONI API to find locations where pluggable transpo...2020-11-15T20:02:27ZTorsten GroteDevelop scripts to use the OONI API to find locations where pluggable transports are neededhttps://code.briarproject.org/briar/briar/-/issues/1414Work with Briar users to set up OONI tests in censored locations2020-11-15T20:03:14ZTorsten GroteWork with Briar users to set up OONI tests in censored locationsThis is so we can find out where bridges are needed, so we can enable them automatically.This is so we can find out where bridges are needed, so we can enable them automatically.