Bug 48833

Summary: Региональные и языковые параметры: бесполезный чекбокс Блокировать настройку языка системы
Product: Sisyphus Reporter: Evgeny Shesteperov <alimektor>
Component: admx-basealtAssignee: Valery Sinelnikov <greh>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: sin
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Evgeny Shesteperov 2023-12-16 19:48:13 MSK
Версия

-   admx-basealt-0.1.13.3-alt1
-   gpupdate-0.9.13.3-alt1

Шаги воспроизведения

Выбрать Компьютер → Административные шаблоны → Система ALT → Настройки
KDE → Региональные и языковые параметры

1.  В настройках политики отметить чекбоксы Блокировать для каждой
    настройки и выполнить следующую настройку:

    1.  Стандарт: ru_RU.UTF-8
    2.  Язык: ru

2.  Перезагрузить клиентскую систему с KDE.

3.  Проверить значение политики в конфигурационном файле:

        # grep -E '(Formats|Translation)' -A 1 /etc/xdg/plasma-localerc

Ожидаемый результат:

Значения в конфигурационном файле:

    [Formats]
    LANG[$i]=ru_RU.UTF-8
    --
    [Translation]
    LANGUAGE[$i]=ru

Фактический результат:

Значения в конфигурационном файле:

    [Formats]
    LANG[$i]=ru_RU.UTF-8
    --
    [Translation]
    LANGUAGE=ru

Очевидно, ошибка в ADMX-файле:

    # apt-get install -y admx-basealt && grep kde-language_blocker /usr/share/PolicyDefinitions/BaseALTKDE.admx
    <boolean id="kde-language_blocker" key="Software\BaseALT\Policies\KDELocks" valueName="plasma-localerc.Formats.LANGUAGE">
Comment 1 Repository Robot 2023-12-19 12:17:57 MSK
admx-basealt-0.1.13.4-alt1 -> sisyphus:

 Mon Dec 18 2023 Valery Sinelnikov <greh@altlinux> 0.1.13.4-alt1
 - Fixed language KDE policy blocking key (closes: 48833)