GNOME Bugzilla – Bug 745120
Added API to deal with for time format on RTL
Last modified: 2018-09-21 16:41:40 UTC
In gnome-clocks we had a problem with time format in RTL (like Hebrew) - the time was reverse (see bug #703569, bug #698942). This problem was fixed by replacing the ":" with ratio, space with thin-space and prepend LTR marker to force direction. (from the comment in the code[1]) As translator, I see the same problem almost everywhere (every app with time format), like gnome-control-center, gnome-shell, geary, california, gnome-calendar and so on. Sometimes the problem just gone, sometimes I played with the strings in the .po files, but I think translator dosn't needs to deal with this. I really wants to see this pushed for 3.16, I think it kinds of blocker for gnome-shell (bug 745111). [1] https://git.gnome.org/browse/gnome-clocks/tree/src/utils.vala#n120
In another thought, it also very important for polari. All the time format in polari in RTL is crappy, becouse the time is jumping from the left side of the line to the right side of it all the time.
I'm sorry but we're not going to add specific API to gnome-desktop for this sort of thing. It should be handled in glib or gtk+. Or designers could tell us why they couldn't make the colon sign slightly more to their tastes. I'm removing the blocker, because the bug should be fixed straight away, not whenever we handle this bug.
I'm afraid I don't understand what I'm being asked here. I don't get why the use of ratio instead of colon is causing layout issues. The reason why we want to use ratio for delimiting minutes from hours is that it is vertically spaced for uppercase letters (and numerals). Colon is balanced to delimit lowercase letters well. https://wiki.gnome.org/Design/OS/Typography
I see this problem in nautilus too, every cell! For me, it really blocker for 3.16, I don't know why, but in 3.14 everything was ok.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-desktop/issues/58.