Page 1 sur 1

[KDE] Ajout de langue (Résolu)

Publié : ven. 08 mai 2020, 12:48
par Kristen
Bonjour
Sur une installation de KDE, je n'arrive pas à ajouter une langue dans Paramètres régionaux > Langue . Je n'ai que American English (par défaut)
Pour ajouter le français, je clique sur Ajouter des langues, une fenêtre s'ouvre mais lorsque je clique sur une langue (n’importe laquelle) cette fenêtre se referme immédiatement.
Je pense que mon système est bien configuré en français

Code : Tout sélectionner

$ locale
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE=C
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=

Code : Tout sélectionner

localectl
   System Locale: LANG=fr_FR.UTF-8
                  LANGUAGE=fr_FR:en_US
                  LC_COLLATE=C
       VC Keymap: fr
      X11 Layout: fr

Code : Tout sélectionner

locale -a
C
POSIX
fr_FR.utf8
Vous avez une idée ? Merci.

Re: [KDE] Ajout de langue

Publié : ven. 08 mai 2020, 14:08
par benjarobin
Bonjour,
J'ai le même "problème". J'ai bien le système dans la bonne langue (le français). Pourquoi essayes tu de modifier la configuration de ceci par curiosité ?
Dans les log j'ai ceci :

Code : Tout sélectionner

systemsettings5[15441]: QQmlEngine::setContextForObject(): Object already has a QQmlContext
systemsettings5[15441]: kf5.ki18n: "1 instead of 2 arguments to message {Impossible de trouve...} supplied before conversion."
systemsettings5[15441]: Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
systemsettings5[15441]: file:///usr/lib/qt/qml/org/kde/kcm/ScrollViewKCM.qml:63:13: QML Control: Binding loop detected for property "implicitHeight"
systemsettings5[15441]: file:///usr/share/kpackage/kcms/kcm_translations/contents/ui/main.qml:43: TypeError: Cannot read property 'display' of null
systemsettings5[15441]: file:///usr/share/kpackage/kcms/kcm_translations/contents/ui/main.qml:39: TypeError: Cannot read property 'LanguageCode' of null
systemsettings5[15441]: file:///usr/share/kpackage/kcms/kcm_translations/contents/ui/main.qml:43: TypeError: Cannot read property 'display' of null
systemsettings5[15441]: file:///usr/share/kpackage/kcms/kcm_translations/contents/ui/main.qml:39: TypeError: Cannot read property 'LanguageCode' of null
...

Re: [KDE] Ajout de langue

Publié : ven. 08 mai 2020, 14:35
par papajoke
bonjour

pour kde nous avons 2 fichiers ~/.config/plasma-locale* avec

Code : Tout sélectionner

LANG fr_FR.UTF-8
LANGUAGE fr

Re: [KDE] Ajout de langue

Publié : ven. 08 mai 2020, 14:44
par benjarobin
Je n'ai que ce fichier personnellement : ~/.config/plasma-localerc

Code : Tout sélectionner

[Formats]
LANG=fr_FR.utf8

Re: [KDE] Ajout de langue

Publié : ven. 08 mai 2020, 15:04
par onyx67
benjarobin a écrit : ven. 08 mai 2020, 14:44 Je n'ai que ce fichier personnellement : ~/.config/plasma-localerc

Code : Tout sélectionner

[Formats]
LANG=fr_FR.utf8
Idem chez moi

Re: [KDE] Ajout de langue

Publié : ven. 08 mai 2020, 15:07
par laurent85
Bonjour,
En ajoutant le paramètre dans le fichier de configuration c'est français qui est affiché ensuite, ~/.config/plasma-localerc :

Code : Tout sélectionner

[Formats]
LANG=fr_FR.UTF-8

[Translations]
LANGUAGE=fr
C'est un bug de l'interface graphique. Pour changer la langue il faut ajouter le paramètre au fichier de configuration.

Re: [KDE] Ajout de langue

Publié : ven. 08 mai 2020, 15:19
par papajoke
perso j'ai aussi un .config/plasma-locale-settings.sh même date/heure que le rc :? (suis pas le seul) avec les 2 mêmes valeur que le rc

Code : Tout sélectionner

# Generated script, do not edit
# Exports language-format specific env vars from startkde.
# This script has been generated from kcmshell5 formats.
# It will automatically be overwritten from there.
export LANG=fr_FR.UTF-8
export LANGUAGE=fr
edit : apparemment c'est l'ancienne version du rc ?

Re: [KDE] Ajout de langue

Publié : ven. 08 mai 2020, 15:32
par laurent85
Apparemment le .sh n'est plus utilisé par plasma, on peut le supprimer. Par défaut plasma va utiliser la langue du système quand le paramètre [Translations] n'est pas présent.

Re: [KDE] Ajout de langue

Publié : ven. 08 mai 2020, 16:44
par Kristen
benjarobin a écrit : ven. 08 mai 2020, 14:08 …/… Pourquoi essayes tu de modifier la configuration de ceci par curiosité ?
C'est en regardant dans la configuration que j'ai vu American English (par défaut) et j'ai trouvé ça bizarre. Et j'ai donc voulu mettre le français par défaut.
Après ça ne me gêne pas plus que ça.

Re: [KDE] Ajout de langue

Publié : ven. 08 mai 2020, 16:49
par Kristen
laurent85 a écrit : ven. 08 mai 2020, 15:07 Bonjour,
En ajoutant le paramètre dans le fichier de configuration c'est français qui est affiché ensuite, ~/.config/plasma-localerc :

Code : Tout sélectionner

[Formats]
LANG=fr_FR.UTF-8

[Translations]
LANGUAGE=fr
C'est un bug de l'interface graphique. Pour changer la langue il faut ajouter le paramètre au fichier de configuration.
Effectivement en ajoutant ce paramètre, j'ai bien le français par défaut.
Par contre, si je veux ajouter une autre langue, ça n'est toujours pas possible. ?

Re: [KDE] Ajout de langue

Publié : ven. 08 mai 2020, 17:08
par laurent85
Kristen a écrit : ven. 08 mai 2020, 16:49 Par contre, si je veux ajouter une autre langue, ça n'est toujours pas possible. ?
Ajoute les langues au fichier de configuration, par exemple français, anglais us, allemand, espagnol, italien :

Code : Tout sélectionner

[Formats]
LANG=fr_FR.UTF-8

[Translations]
LANGUAGE=fr:en_US:de:es:it
C'est la 1ère langue de la liste qui est active. La modification de la langue par l'interface graphique marche aussi en sélectionnant la ligne de la langue désirée et en cliquant sur la flèche double pour la remonter en haut.

Re: [KDE] Ajout de langue

Publié : ven. 08 mai 2020, 17:34
par Kristen
Super ça marche ! Et hop je passe en résolu.