Package: ukui-screensaver
Version: 4.20.0.3-1
Severity: normal
Tags: l10n

Dear Maintainer,

On a system installed with Chinese as the default language
(zh_CN.UTF-8), the first-boot login screen is shown entirely in
English, while the desktop session and other UI are correctly
localized in Chinese.

Steps to reproduce:

   1. Install the system with Chinese (zh_CN.UTF-8) selected.
   2. Boot to the login screen before the first login.
   3. Observe the language used by the login screen.

Actual result:

The login screen is displayed in English.

Expected result:

When no per-user language has been explicitly set, the login screen
should use the system locale and be displayed in Chinese.

ukui-screensaver-dialog currently takes the language from the
AccountsService user entry. For a newly created user, the per-user
language may be unset and AccountsService can report “en” during the
first boot.

The dialog then tries to load en.qm. Since there is no English
translation file, it falls back to the untranslated source strings.
The user language is also applied again when the authentication page
is shown, overriding the system locale.

The issue was reproduced on Ubuntu Kylin 26.10 daily with
ukui-screensaver 4.20.0.4-0ubuntu2.

Regards,

Reply via email to