View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0021739 | MMW 5 | Help / Docs / Localization | public | 2025-08-25 17:13 | 2025-08-26 21:12 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | major | Reproducibility | always |
Status | feedback | Resolution | open | ||
Product Version | 2024.1 | ||||
Target Version | 2026 | ||||
Summary | 0021739: Right-to-left languges: lines after the first line of text aren't right-justified | ||||
Description | For right-to-left languages such as hebrew/arabic, if a string is long and therefore renders on > 1 line of text, then all lines subsequent to the first aren't right-justified. This can be seen in various tooltips or dialogs (example below). Note: in the example below, weblate renders the text correctly. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Fixed in build | |||||
|
I tried to fix it with general rules, but found out, it causes formatting problems on many places. Also sometimes even localized texts start with latin characters (like "MediaMonkey"), and such texts are detected by Chromium as left-to-right and it aligns them to the left anyway. Also it affects aligning on many places including menus, window titles, dialog contents, which are not prepared for backwards reading. It would put e.g. colon at the beginning of the row, I am not sure how this should be correctly. E.g. in Options we have definition of custom fields formatted as "Custom 1: [value]", after applying right-justified rule for RTL, it is ":1מותאם אישית [value]", I guess it is not correct? Anyway I would suggest postponing it to version 2026, as it will need complex analysis and will affect whole GUI. At first could you collect what really needs change and where is it correct? I am quite lost in this, as we have combination of RTL texts, with LTR words and in fact whole design of GUI is designed from left to right (especially if it includes fields between texts) could be quite challenge to do correctly. |