keymanapp / keymanapp/keyman

bug(windows): 'Tavultesoft' appears unexpectedly in titles, names etc. of Keyman Configurator

Open
#16,546 1 comment 0 reactions 1 assignee Claimed by @sze2st View on GitHub
bug windows/
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` :

Image

Image

### 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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.