J'ai plongé plusieurs fois dans le système de configuration des locales labyrinthiques, lisant des pages de manuel et naviguant sur Internet. Chaque blog / tutoriel / Q & A que je lis est soit incomplet, aventureux, hyper complexe, risqué, contradictoire, erroné, incompréhensible, explication hors du cas, ou tous en même temps, et n'explique jamais comment annuler les changements qu'ils suggèrent .
Lors de l'installation d'un bureau Ubuntu normal, je veux ces paramètres raisonnables:
- Un certain modèle de clavier, dans une certaine langue avec certaines options.
- Une certaine langue (différente) pour les dossiers utilisateur par défaut, pour le système et les programmes.
- Une certaine langue (différente) pour le format numérique (notation en milliers et décimales).
- Une certaine langue (différente) pour le format des dates (la même que la langue du clavier, dans mon cas)
- Enfin, j'aimerais que le calendrier de bureau prenne en compte les semaines commençant le lundi plutôt que le dimanche .
Configurer ces quelques choses est quelque chose de très simple sous Windows, mais dans Ubuntu, cela semble être un cauchemar flippant.
Par exemple, je veux peut-être:
- Un certain clavier Apple pour l'Espagne avec ses symboles spéciaux.
- Tout le système: noms, messages, infos d'aide, applications, boutons ..., en anglais.
- Points pour séparer les décimales et virgules pour séparer les milliers (pas la manière espagnole)
- Formats de date dans un certain format espagnol.
- Semaines commençant à lundi dans le calendrier de bureau.
Quelqu'un peut-il aider?
J'attends toujours une réponse à ce problème commun.
N'y a-t-il pas de moyen simple et clair de le faire?
Réponses:
Vous pouvez modifier manuellement les paramètres de localisation. D'après votre exemple, je vous suggère d'utiliser une version anglaise comme langue de base et d'ajouter d'autres bits en fonction de vos besoins. D'autres bits que vous pouvez obtenir à partir d'autres paramètres régionaux qui doivent également être installés sur votre système. Autrement dit, si vous souhaitez que le système soit en italien, les dates en russe et les nombres en finnois, ces packages pour prendre en charge ces langues doivent être installés sur votre système.
Vous pouvez voir la liste complète des paramètres régionaux installés sur votre système en exécutant cette commande dans le terminal:
Ou vous pouvez ouvrir Paramètres système -> Prise en charge des langues -> Installer / supprimer des langues. Toutes les langues installées seront vérifiées. Pour ajouter ou supprimer des langues, cochez-en quelques-unes de plus ou décochez-les. D'après votre exemple, je vous conseille d'utiliser uniquement l'anglais (inclut de nombreuses versions) + espagnol. Les détails de vos paramètres de localisation actuels peuvent être vérifiés avec cette commande:
Voici à quoi ces paramètres se réfèrent:
LANG - Fournit la valeur par défaut pour les variables LC_ * qui n'ont pas été définies explicitement.
LC_ALL - Remplace les paramètres LC_ * individuels: si LC_ALL est défini, aucun des éléments ci-dessous n'a d'effet.
LC_CTYPE - Comment les caractères sont classés en lettres, chiffres, etc. Cela détermine des choses comme la conversion des caractères entre les majuscules et les minuscules.
LC_NUMERIC - Comment vous formatez vos nombres. Par exemple, dans de nombreux pays, un point (.) Est utilisé comme séparateur décimal, tandis que d'autres utilisent une virgule (,).
LC_TIME - Comment votre heure et date sont formatées. Utilisez par exemple "en_DK.UTF-8" pour obtenir une horloge de 24 heures dans certains programmes.
LC_COLLATE - Comment les chaînes (noms de fichiers ...) sont triées par ordre alphabétique. L'utilisation des paramètres régionaux "C" ou "POSIX" ici entraîne un ordre de tri de type strcmp (), qui peut être préférable aux paramètres régionaux spécifiques à la langue.
LC_MONETARY - Quelle devise vous utilisez, son nom et son symbole.
LC_MESSAGES - Quelle langue doit être utilisée pour les messages système.
LC_PAPER - Formats papier: 11 x 17 pouces, A4, etc.
LC_NAME - Comment les noms sont représentés (nom de famille en premier ou en dernier, etc.).
LC_ADDRESS - Comment les adresses sont formatées (pays en premier ou en dernier, où va le code postal, etc.).
LC_TELEPHONE - À quoi ressemblent vos numéros de téléphone.
LC_MEASUREMENT - Quelles unités de mesure sont utilisées (pieds, mètres, livres, kilos, etc.).
LC_IDENTIFICATION - Métadonnées sur les informations locales.
Voici votre solution (espérons-le):
Pour les dossiers et le système, utilisez la langue anglaise choisie comme langue principale et c'est tout.
Pour les valeurs numériques (avec des points pour séparer les décimales et des virgules pour séparer les milliers), vous pouvez simplement utiliser l'anglais britannique comme base de votre système. Mais si vous avez choisi d'utiliser l'anglais américain à la place, modifiez le fichier «.profile» dans votre répertoire personnel en y ajoutant cette ligne:
export LC_NUMERIC = ”en_GB.utf8”
Pour les dates et le calendrier, il vous suffit de changer la localisation du format d'heure en espagnol (pour autant que je sache, les semaines commenceront également le lundi). Ajoutez donc cette ligne au même fichier .profile dans votre répertoire personnel:
export LC_TIME = "es_ES.utf8"
La localisation sera appliquée lors de votre prochaine connexion à Ubuntu. Vous pouvez ensuite vérifier les résultats en exécutant à nouveau la commande «locale» ou simplement voir si tout fonctionne comme vous le souhaitez.
Les paramètres du clavier sont distincts des paramètres de localisation et pour votre problème spécifique avec le clavier Apple, utilisez le package «console-data». Pour cette course:
Mais comme le package n'est probablement pas encore installé sur votre système, exécutez ceci:
L'installation comprend la configuration des paramètres de votre clavier, donc c'est probablement tout ce dont vous avez besoin. Le clavier espagnol mac y était répertorié - j'espère que c'est ce dont vous avez besoin.
Espérons que ces conseils résoudront vos problèmes.
la source