Eemeli Aro
Eemeli Aro
Fixes #2603 The logic for detecting an accesskey is fixed and expanded to cover more cases. Previously, either the `label` attribute or the message value needed to have non-empty contents...
The default order minibufexpl presents open tabs in is the order in which they've last been opened; "most recently used" is the only alternative on offer. This is a different...
The navigation in Pontoon's translate view most naturally guides users to seeing a string within its context of the file/resource in which it's stored. This is mostly good, but it...
Pontoon presents the translation view state using query parameters, such as `?search=foo&string=123456`. This is good in the moment, but our handling of older links could be improved. For example, let's...
This is an offshoot from considering adding LLM features for improving machinery translations (#3068, #3069). Consider adding similar functionality that uses other languages' translations as the source. In LLM terms,...
This should let us drop the workaround added in #2869.
This is an offshoot of discussion in #2780. Previously in French, and more recently in at least Spanish, Catalan, Portuguese, and Italian, the `many` CLDR plural category has been added...
This is a regression from #2926, which fixed the visual appearance of RTL messages, but made keyboard navigation through them trickier. For examples, see these strings: - https://mozilla-pontoon-staging.herokuapp.com/he/firefox-accounts/all-resources/?string=237716 - https://mozilla-pontoon-staging.herokuapp.com/he/firefox-accounts/all-resources/?string=237717...
The ESLint rules should be amended to include errors for the [no-var](https://eslint.org/docs/latest/rules/no-var) and [prefer-const](https://eslint.org/docs/latest/rules/prefer-const) rules, and the errors under `pontoon/` fixed. Most of those can be taken care of automatically...
As discussed in https://github.com/mozilla/pontoon/pull/2927/files#r1291523235, at least the initial data migration did not filter out actions for a translation beyond the first, so if a translation was first approved and then...