bobo a écrit :FoolEcho a écrit :Comment ça fonctionne, c'est-à-dire ?

En gros, tu définis une locale, si elle existe et si la traduction a été trouvée elle s'affiche...
Y a rien à patcher et ce n'est pas un bug: la traduction est sans doute incomplète.
OK question de mots. Si la traduction est incomplète, elle est « buguée », et peut être patchée pour la compléter. Typiquement on a une traduction incomplète de XFCE, qui crée un problème utilisateur, comment/où on rapporte ça à l'upstream ? On peut aussi juste contourner le problème en utilisant une locale complète, bien sûr
Question de mots ?
Pas vraiment.
Les gens sont ignorants des process de traduction (et je sais de quoi je parle, entre autres, je m'en occupe en entreprise).
Tu as un process de traduction: considérer comme un bug le fait qu'un truc ne soit pas traduit alors que le process fait qu'il n'a pas été encore pris en compte est une erreur (bizarrement, on ne peut pas traduire un truc qu'on reçoit ou qui a été modifié après une date donnée ou que personne n'a pris en charge...).
Un bug de traduction, un vrai, c'est quand un terme traduit ne colle pas à ce qu'on voulait dire initialement (message ambigue ou terme mal traduit). Là oui, tu rapportes.
Ça et le cas d'une nouvelle langue qui n'apparaîtrait pas.
Sur les projets libres, les traductions dépendent souvent de la communauté... qui elle-même dépend du temps à y consacrer (d'où les pages man qui sont branlantes: certaines traduites de longue date, d'autre non traduites ou jamais révisées... fait que la plupart du temps on conserve la version anglaise -- cercle vicieux).
Donc tu peux leur remonter le problème, ça ne changera rien: les actes (leur transmettre la traduction) compteront plus que les mots.
FoolEcho a écrit :Chez moi elles sont en Français avec "LANG=fr_FR.UTF-8" (en Anglais avec "LANG=fr_BE.UTF-8")
Pas chez moi... Tout s'affiche comme il devrait...
Code : Tout sélectionner
$ pacman -Qi pacman
Nom : pacman
Version : 5.0.1-4
Description : A library-based package manager with dependency support
Architecture : x86_64
URL : http://www.archlinux.org/pacman/
Licences : GPL
Groupes : base base-devel
Fournit : pacman-contrib
Dépend de : bash glibc libarchive curl gpgme pacman-mirrorlist archlinux-keyring
Dépendances opt. : --
Requis par : package-query pkgfile pkgstats pyalpm yaourt
Optionnel pour : --
Est en conflit avec : pacman-contrib
Remplace : pacman-contrib
Taille installée : 4,42 MiB
Paqueteur : Allan McRae <allan@archlinux.org>
Compilé le : mer 18 mai 2016 07:52:15 CEST
Installé le : mar 24 mai 2016 19:56:17 CEST
Motif d’installation : Installé comme dépendance d’un autre paquet
Script d’installation : Non
Validé par : Signature
Code : Tout sélectionner
$ pacman -Qi pacman
Name : pacman
Version : 5.0.1-4
Beschreibung : A library-based package manager with dependency support
Architektur : x86_64
URL : http://www.archlinux.org/pacman/
Lizenzen : GPL
Gruppen : base base-devel
Stellt bereit : pacman-contrib
Hängt ab von : bash glibc libarchive curl gpgme pacman-mirrorlist archlinux-keyring
Optionale Abhängigkeiten : Nichts
Benötigt von : package-query pkgfile pkgstats pyalpm yaourt
Optional für : Nichts
In Konflikt mit : pacman-contrib
Ersetzt : pacman-contrib
Installationsgröße : 4,42 MiB
Packer : Allan McRae <allan@archlinux.org>
Erstellt am : Mi 18 Mai 2016 07:52:15 CEST
Installiert am : Di 24 Mai 2016 19:56:17 CEST
Installationsgrund : Installiert als Abhängigkeit für ein anderes Paket
Installations-Skript : Nein
Verifiziert durch : Signatur
Je le répète: pour avoir une localisation correcte, il faut:
- adapter le /etc/locale-gen pour les locales désirées
- générer les locales:
locale-gen
(
locale - a
pour visualiser les locales présentes sur le système)
- modifier la locale du système (localectl ou export pour tester)
Il faut en outre être vigilant sur certaines variables d'environnement qui servent à moduler la manière dont on souhaite afficher telle ou telle information:
- si LANGUAGE existe, il prendra le pas sur l'ordre des traductions affichées (ainsi si LANGUAGE=fr

en_US ; les traductions seront préférentiellement affichées en français puis en allemand si le français n'est pas trouvé et enfin en anglais et ce, peu importe que LANG soit positionné sur le chinois ou autre chose).
- et toutes les LC qui si définies (surtout utiles pour le développeur), prennent le pas sur LANG (LC_ALL écrasant tout).
https://wiki.archlinux.org/index.php/Lo ... ult_locale