Vous n'êtes pas identifié.
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...
Hors ligne
Suivant les indications de ce post sur askubuntu.com, je suis allé voir ce qui se trouvait dans /etc/default/locale:
sudo gedit /etc/default/locale
suivi de mon mot de passe.
Et voici le résultat:
# 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!
Hors ligne
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:
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].
Hors ligne