bug(windows): 'Tavultesoft' appears unexpectedly in titles, names etc. of Keyman Configurator
- Dominant language
- Pascal
- Stars
- 534
- Forks
- 143
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 113
Description
### Describe the bug
In Keyman Configurator for some of the languages for Keyman menus the name `Tavultesoft` appears. e.g. in Support tab with English we see `Online Help` whereas with German the same is displayed as `Tavultesoft Kundenbetreuung...` instead of `Online Hilfe` :
### Reproduce the bug
_No response_
### Expected behavior
_No response_
### Related issues
_No response_
### Keyman apps
- [ ] Keyman for Android
- [ ] Keyman for iPhone and iPad
- [ ] Keyman for Linux
- [ ] Keyman for macOS
- [x] Keyman for Windows
- [ ] Keyman Developer
- [ ] KeymanWeb
- [ ] Other - give details at bottom of form
### Keyman version
19.0.276
### Operating system
_No response_
### Device
_No response_
### Target application
_No response_
### Browser
_No response_
### Keyboard name
_No response_
### Keyboard version
_No response_
### Language name
_No response_
### Additional context
The issue above is caused by src/desktop/kmshell/xml/strings.xml and src/desktop/kmshell/locale/de/strings.xml are not in synch w.r.t. label `S_Button_OnlineSupport` which in locale/de/strings.xml is `Tavultesoft Kundenbetreuung...`.
Quite similar happens with title of the window for downloading a keyboard which is provided by label `S_DownloadKeyboard_Title`:
In src/desktop/kmshell/xml/strings.xml it is defined as `Download Keyboard From keyman.com`. However locale/my/strings.xml defines it as `Tavultesoftကနေ ကီးဘုတ်ကို ဒေါင်းလုဒ်ဆွဲပါ` and hence containing the suspicious substring `Tavultesoft`.
By the way in locale/de/strings.xml `S_DownloadKeyboard_Title` is correctly provided without `Tavultesoft` as T`astatur von keyman.com herunterladen`.
Files containg `Tavultesoft` are:
- src/desktop/kmshell/locale/de/strings.xml
- src/desktop/kmshell/locale/ff-ZA/strings.xml
- src/desktop/kmshell/locale/fr/strings.xml
- src/desktop/kmshell/locale/my/strings.xml
- src/desktop/kmshell/locale/pt-PT/strings.xml
- src/desktop/kmshell/locale/ta/strings.xml
- src/desktop/kmshell/locale/tr/strings.xml
- src/desktop/kmshell/locale/vec/strings.xml
However there might even be labels not containing `Tavultesoft` but anyway not being in synch.
Contributor guide
Assessment
This issue has not been assessed yet.