Opened 5 years ago
Closed 3 years ago
#15709 closed bug (fixed)
[DeskCalc] some localized buttons stopped working (regression)
Reported by: | diver | Owned by: | stippi |
---|---|---|---|
Priority: | normal | Milestone: | R1/beta4 |
Component: | Applications/DeskCalc | Version: | R1/Development |
Keywords: | localization | Cc: | |
Blocked By: | Blocking: | ||
Platform: | All |
Description
It looks like hrev53649 broke something in DeskCalc.
For example in Russian locale "*" label disappeared and pressing "=" sometimes causes "Unexpected character at 3" message.
Change History (5)
comment:1 by , 5 years ago
comment:2 by , 5 years ago
Here is the translation: https://git.haiku-os.org/haiku/diff/data/catalogs/apps/deskcalc/ru.catkeys?id=5833d3b64
comment:3 by , 4 years ago
Keywords: | localization added |
---|
comment:4 by , 3 years ago
Milestone: | Unscheduled → R1/beta4 |
---|
French translation is now victim of this too and I see what happens.
The buttons labels are translated. When the button is pressed, the same (translated) text is inserted in the deskcalc expression. But the parser isn't aware of these translated names, so it doesn't work.
Typing the right text manually (sqrt(), ceil(), ...) works fine.
How was it translated? For example was * replaced with the more appropriate unicode multiplication symbol?
I suspect it uses characters which are in the "Noto symbols" font and our font overlay system is still broken but no one seems to care (leading to missing the enter key symbol for example in Keymap and in menu shortcuts, etc)