diff --git a/service/lib/agama/dbus/software_service.rb b/service/lib/agama/dbus/software_service.rb index 1a696e992a..3f357bb000 100644 --- a/service/lib/agama/dbus/software_service.rb +++ b/service/lib/agama/dbus/software_service.rb @@ -55,6 +55,8 @@ def initialize(config, logger = nil) # Starts software service. It does more then just #export method. def start + # for some reason the the "export" method must be called before + # registering the language change callback to work properly export locale_client = Clients::Locale.new @ui_locale = UILocale.new(locale_client) do |locale| diff --git a/service/package/rubygem-agama.changes b/service/package/rubygem-agama.changes index 882ca7c2d7..eac4253b81 100644 --- a/service/package/rubygem-agama.changes +++ b/service/package/rubygem-agama.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Nov 16 16:27:37 UTC 2023 - Ladislav Slezák + +- Software service - correctly change the locale, pass the changed + locale to libzypp + ------------------------------------------------------------------- Wed Nov 15 12:31:10 UTC 2023 - José Iván López González