Bug 144189 - Not Precedes (U+2280) and Not Succeeds (U+2281)
Summary: Not Precedes (U+2280) and Not Succeeds (U+2281)
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
7.3.0.0 alpha0+
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard: target:7.3.0
Keywords:
Depends on:
Blocks: Formula-Editor
  Show dependency treegraph
 
Reported: 2021-08-30 15:10 UTC by sophie
Modified: 2021-09-02 10:22 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Comment 1 Julien Nabet 2021-08-31 20:57:07 UTC
I don't know what I can bring here, just wonder why only these 2 symbols.
I mean what about:
#define RID_SETR_HELP  NC_("RID_SETR_HELP", "Real Numbers Set" ), isn't there some symbol about this?
Comment 2 dante19031999 2021-09-01 14:28:20 UTC
I'm having trouble understanding what this bug is about.
Could you give a more detailed explanation please?
Comment 3 sophie 2021-09-01 14:59:05 UTC
(In reply to dante19031999 from comment #2)
> I'm having trouble understanding what this bug is about.
> Could you give a more detailed explanation please?

This is part of the feedback provided by translators on Weblate. 
Math symbols are part of Unicode, for a better understanding and accuracy, it's better to respect the standard naming there.
@Julien: there is a symbol for Real Numbers Set but we speak about the description which is correct and understandable for the set of real numbers.
Comment 4 V Stuart Foote 2021-09-01 14:59:31 UTC
The Unicode descriptive name for the two glyphs are:

U+2880 DOES NOT PRECEDE
U+2881 DOES NOT SUCCEED

We have the wrong name as labeled/tool-tipped in the sm Elements pane

#define RID_XNOTPRECEDESY_HELP              NC_("RID_XNOTPRECEDESY_HELP", "Not precedes" )
#define RID_XNOTSUCCEEDSY_HELP              NC_("RID_XNOTSUCCEEDSY_HELP", "Not succeeds" )

Likewise for:

U+2204 THERE DOES NOT EXIST

wehre we label
#define RID_NOTEXISTS_HELP                  NC_("RID_NOTEXISTS_HELP", "There Not Exists" )

Should probably match the Unicode name since we don't translate.
Comment 5 V Stuart Foote 2021-09-01 15:09:19 UTC
(In reply to Julien Nabet from comment #1)
> I don't know what I can bring here, just wonder why only these 2 symbols.
> I mean what about:
> #define RID_SETR_HELP  NC_("RID_SETR_HELP", "Real Numbers Set" ), isn't
> there some symbol about this?

No Unicode for Real Nubmer Set, per convention we make use of U+211D DOUBLE-STRUCK CAPITAL R and that is labled as 'Real Numbers Set' which is fine, though common to see it as 'the set of real numbers'.
Comment 6 dante19031999 2021-09-01 18:43:06 UTC
Then I believe this should solve it:
https://gerrit.libreoffice.org/c/core/+/121482
Comment 7 Commit Notification 2021-09-02 08:19:40 UTC
dante committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/0c022ac0911fa1cdfcc722c875c8898a9d41d75d

tdf#144189 Not Precedes (U+2280) and Not Succeeds (U+2281)

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.