app-center icon indicating copy to clipboard operation
app-center copied to clipboard

PackageDialog: character encoding problem with localized descriptions

Open oSoMoN opened this issue 1 year ago • 5 comments

Package descriptions localized in French are not rendered correctly, accented characters such as "é" or "à" are rendered as "?", see attached screenshot:

image

oSoMoN avatar Aug 29 '22 22:08 oSoMoN

@oSoMoN

I fear this is not a problem inside this app but rather inside packagekit.dart Debugging directly the event the string is wrong right here before any digesting of the app:

grafik

CC @robert-ancell

Feichtmeier avatar Aug 30 '22 08:08 Feichtmeier

Does pkcon get-details gnome-control-center show a correct description?

robert-ancell avatar Aug 30 '22 22:08 robert-ancell

Yes it does:

$ pkcon get-details gnome-control-center
Résolution                   [=========================]
Obtention des détails        [=========================]
Requête                      [=========================]
Chargement du cache           [=========================]         
Terminé                      [=========================]         
Description du paquet
  package:     gnome-control-center-1:41.7-0ubuntu0.22.04.4.amd64
  summary:     utilitaires pour configurer le bureau GNOME
  license:     unknown
  group:       desktop-gnome
  description: Ce paquet fournit les appliquettes de configuration pour le bureau GNOME qui permettent la configuration de l'accessibilité, des fontes d'écran, des propriétés du clavier et de la souris, du système de son, des thèmes et fonds d'écran, des propriétés de l'interface utilisateur, de la résolution de l'écran et d'autres paramètres de GNOME.

Il fournit également une interface à ces appliquettes pour qu'elles soient également accessibles avec le panneau de configuration GNOME ou le gestionnaire de fichiers Nautilus.
  size:        5024768 bytes
  url:         

oSoMoN avatar Aug 31 '22 05:08 oSoMoN

👴 ⏳ ✝️ very old issue but this should still be happening in local debs loaded into the app because we do not use appstream there. Would it be possible to use appstream for local debs loaded into the app @d-loose ?

Feichtmeier avatar Jan 27 '23 10:01 Feichtmeier

Yes it does:

$ pkcon get-details gnome-control-center
Résolution                   [=========================]
Obtention des détails        [=========================]
Requête                      [=========================]
Chargement du cache           [=========================]         
Terminé                      [=========================]         
Description du paquet
  package:     gnome-control-center-1:41.7-0ubuntu0.22.04.4.amd64
  summary:     utilitaires pour configurer le bureau GNOME
  license:     unknown
  group:       desktop-gnome
  description: Ce paquet fournit les appliquettes de configuration pour le bureau GNOME qui permettent la configuration de l'accessibilité, des fontes d'écran, des propriétés du clavier et de la souris, du système de son, des thèmes et fonds d'écran, des propriétés de l'interface utilisateur, de la résolution de l'écran et d'autres paramètres de GNOME.

Il fournit également une interface à ces appliquettes pour qu'elles soient également accessibles avec le panneau de configuration GNOME ou le gestionnaire de fichiers Nautilus.
  size:        5024768 bytes
  url:         

@oSoMoN hi :wave:

I tried to reproduce pkcon get-details gnome-control-center with a german local but I only get english output for this and any othe rpackage I tried so far. Did you install any package to make the output localized?

Feichtmeier avatar Jan 27 '23 12:01 Feichtmeier