Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

#1 10 Dec 2016 19:06:19

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2877
Site web

[Résolu] LibreOffice 5.3 ne reconnaît pas le format régional

Après avoir installé LibreOffice 5.2.3.2 sur ma machine Ubuntu 16.04.1 pour contourner un bug majeur (Calc plante si on supprime une ligne; voir https://swisslinux.org/forum/viewtopic.php?id=4043), un nouveau problème est apparu: dans toutes mes feuilles de calcul, le séparateur décimal est devenu la virgule et les dates s'affichent selon le format JJ/MM/YYYY au lieu de JJ.MM.YYY.

J'ai plusieurs fois été dans Paramètres système / Prise en charge des langues / Formats régionaux pour vérifier que j'avais bien "français (Suisse)" avant de cliquer sur "Appliquer à tout le système" et de redémarrer plusieurs fois la machine. Rien n'y fît. Probablement que cette version de LibreOffice n'est pas compatible avec Ubuntu 16.04, normalement fourni avec LibreOffice 5.1.4.2...


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#2 11 Dec 2016 16:57:41

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2877
Site web

Re: [Résolu] LibreOffice 5.3 ne reconnaît pas le format régional

Suivant les indications de ce post sur askubuntu.com, je suis allé voir ce qui se trouvait dans /etc/default/locale:

Code:

sudo gedit /etc/default/locale

suivi de mon mot de passe.
Et voici le résultat:

Code:

#  File generated by update-locale
LANG="fr_FR.UTF-8"
LANGUAGE="fr_FR:fr:en_GB:en"
LC_NUMERIC="fr_CH.UTF-8"
LC_TIME="fr_CH.UTF-8"
LC_MONETARY="fr_CH.UTF-8"
LC_PAPER="fr_CH.UTF-8"
LC_IDENTIFICATION="fr_CH.UTF-8"
LC_NAME="fr_CH.UTF-8"
LC_ADDRESS="fr_CH.UTF-8"
LC_TELEPHONE="fr_CH.UTF-8"
LC_MEASUREMENT="fr_CH.UTF-8"

Si je lis bien, la langue est le français et c'est elle qui a la priorité (default). Pour le reste, les préférences régionales concernent bien la Suisse (fr_CH.UTF-8).

Le problème vient du fait que LibreOffice 5.2 ne sait pas lire ces préférences... ou que les conventions ont changé avec le nouveau noyau Linux!?!

Merci pour l'aide!


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#3 11 Dec 2016 17:13:05

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2877
Site web

Re: [Résolu] LibreOffice 5.3 ne reconnaît pas le format régional

D'instinct, j'ai finalement trouvé la solution, avec une certaine audace, en remplaçant la langue et la langue par défaut par le français de Suisse dans /etc/default/locale:

#  File generated by update-locale
LANG="fr_CH.UTF-8"
LANGUAGE="fr_CH:fr:en_GB:en"
LC_NUMERIC="fr_CH.UTF-8"
LC_TIME="fr_CH.UTF-8"
LC_MONETARY="fr_CH.UTF-8"
LC_PAPER="fr_CH.UTF-8"
LC_IDENTIFICATION="fr_CH.UTF-8"
LC_NAME="fr_CH.UTF-8"
LC_ADDRESS="fr_CH.UTF-8"
LC_TELEPHONE="fr_CH.UTF-8"
LC_MEASUREMENT="fr_CH.UTF-8"

Après redémarrage du système et ouverture d'un fichier LibreOffice Calc, j'ai juste eu une fois le message suivant:

https://blog.whyopencomputing.ch/wp-content/uploads/2016/12/LibreOffice_paramètre_local.png

Depuis, tout est rentré dans l'ordre!

Merci pour l'explication de texte d'un informaticien... Je précise que dans Paramètres système / Prise en charge des langues, c'est toujours le français de France qui s'affiche... Peut-être que la distinction entre français de France et de Suisse n'existe que depuis Ubuntu 16.10, son nouveau noyau Linux et la nouvelle version de LibreOffice qu'il intègre...

Problème [Résolu].


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

Pied de page des forums

Powered by FluxBB