#1119649 LXDE "System" menu labelled using Catalan (Spanish?) when using Canadian English Locale (en_CA) #1119649
- Package:
- lxmenu-data
- Source:
- lxmenu-data
- Submitter:
- Jonathan
- Date:
- 2025-12-31 01:05:02 UTC
- Severity:
- normal
The LXDE "System" menu has the wrong name when using the Canadian English localization. I'm running a fresh, stock install of Debian 13 with LXDE. The localization is incorrectly specified in the file: /usr/share/desktop-directories/lxde-system.directory In particular, Line 19 is Incorrect: Name[en_CA]=Eines del sistema It should read: Name[en_CA]=System Google detects the language of the incorrect text as Catalan. Seems likely that someone made a typo, and used "en_CA" when they meant to use just "ca". It looks like the "lxde-utility-accessibility.directory" file has the same issue.
Hi, I've inspected latest package from sid (lxmenu-data_0.1.6- 3_all.deb). Issue seems still present. This can be fixed with a very easy sed on the files (binary deb side): sed -i \ 's/^Name\[en_CA\]=.*/Name[en_CA]=System/' \ /usr/share/desktop-directories/lxde-system.directory and sed -i \ -e 's/^Name\[en_CA\]=.*/Name[en_CA]=Universal Access/' \ -e 's/^Comment\[en_CA\]=.*/Comment[en_CA]=Universal Access Settings/' \ /usr/share/desktop-directories/lxde-utility-accessibility.directory Although this is not very helpful to the maintainers at all as the files are never shipped as is. Taking a look at the src package it seems the wrong catalan entries are generated somewhere in the make process (po subdir) Something is wrong here: 196 #~ msgid "System Tools" 197 #~ msgstr "Eines de sistema" in the file po/ca.po, I think. Thanks ! Alexandru Mihail https://wiki.debian.org/AlexandruMihail