linux locale est l'interface de configuration d'environnement multilingue du système Linux. Utilisez la commande locale pour définir et afficher l'environnement linguistique dans lequel le programme est exécuté ; les paramètres régionaux définiront une langue basée sur la langue utilisée par l'utilisateur de l'ordinateur, le pays ou la région où il se trouve et les traditions culturelles locales. L'environnement linguistique dans lequel le logiciel est exécuté.
L'environnement d'exploitation de ce tutoriel : système Linux5.9.8, ordinateur Dell G3.
Qu'est-ce que les paramètres régionaux Linux ?
Linux command locale
locale est l'interface de configuration des environnements multilingues dans les systèmes Linux. Sous Linux, utilisez la commande locale pour définir et afficher la langue. que le programme exécute. Environnement, paramètres régionaux définira un environnement linguistique pour l'exécution du logiciel en fonction de la langue utilisée par l'utilisateur de l'ordinateur, du pays ou de la région et des traditions culturelles locales.
Définir différents environnements linguistiques pour le programme exécuté via les paramètres régionaux est pris en charge par ANSI C. La règle de dénomination des paramètres régionaux est
zh_CN.utf8 zh:表示中文 CN:表示大陆地区 Utf8:表示字符集 de_DE.utf-8@euro de:表示德语 DE:表示德国 Utf-8:表示字符集 euro:表示按照欧洲习惯加以修正
La base de la définition des paramètres régionaux est de définir un Le groupe a un total de 12 variables commençant par LC, à l'exclusion de LANG et LC_ALL
L'emplacement de stockage des fichiers de paramètres régionaux par défaut : /usr/share/i18n/locales
Liste de tous les paramètres régionaux activés :
[root@htlwk0001host ~]# localeLANG=zh_CN.UTF-8 LC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"LC_TIME="zh_CN.UTF-8"LC_COLLATE="zh_CN.UTF-8"LC_MONETARY="zh_CN.UTF-8"LC_MESSAGES="zh_CN.UTF-8"LC_PAPER="zh_CN.UTF-8"LC_NAME="zh_CN.UTF-8"LC_ADDRESS="zh_CN.UTF-8"LC_TELEPHONE="zh_CN.UTF-8"LC_MEASUREMENT="zh_CN.UTF-8"LC_IDENTIFICATION="zh_CN.UTF-8"LC_ALL=
Introduit séparément :
LANG : C'est la valeur par défaut de toutes les variables LC_* parmi toutes les variables commençant par LC_ (sauf LC_ALL) ci-dessous, si aucune variable n'est définie. valeur variable, le système utilisera la valeur variable de LANG pour attribuer une valeur à cette variable. Si la variable a une valeur, elle reste inchangée
LC_CTYPE : utilisé pour la classification des caractères et le traitement des chaînes, contrôlant la façon dont tous les caractères sont traités, y compris le codage des caractères, si les caractères sont à un octet ou multi-octets, comment les imprimer, etc., une variable très importante.
LC_NUMERIC : pour formater l'affichage numérique non monétaire
LC_TIME : pour formater l'heure et la date
LC_COLLATE : pour comparer et trier
LC_MONETARY : pour formater l'unité monétaire
LC_MESSAGES : utilisé pour contrôler la langue utilisée dans la sortie du programme, principalement les informations d'invite, les informations d'erreur, les informations d'état, les titres, les étiquettes, les boutons et les menus, etc.
LC_PAPER : format de papier par défaut
LC_NAME : comment écrire un nom
LC_ADDRESS : Comment écrire une adresse
LC_TELEPHONE : Comment écrire un numéro de téléphone
LC_MEASUREMENT : Comment exprimer des poids et des mesures
LC_IDENTIFICATION : La locale contient des informations sur elle-même Aperçu de
LC_ALL : Ce n'est pas une variable d'environnement, c'est une macro. Elle peut écraser toutes les variables LC_* grâce au réglage de cette variable. Une fois cette variable définie, la valeur de réglage de LC_* peut être supprimée, de sorte que le La valeur de réglage de ces variables est cohérente avec la valeur de LC_ALL , notez que la variable LANG n'est pas affectée.
Priorité : LC_ALL > LC_* > LANG
[root@htlwk0001host ~]# locale -aC C.utf8 en_AG en_AU en_AU.utf8 en_BW en_BW.utf8 en_CA en_CA.utf8 en_DK en_DK.utf8 en_GB en_GB.iso885915 en_GB.utf8 en_HK en_HK.utf8 en_IE en_IE@euro en_IE.utf8 en_IL en_IN en_NG en_NZ en_NZ.utf8 en_PH en_PH.utf8 en_SC.utf8 en_SG en_SG.utf8 en_US en_US.iso885915 en_US.utf8 en_ZA en_ZA.utf8 en_ZM en_ZW en_ZW.utf8 POSIX zh_CN zh_CN.gb18030 zh_CN.gbk zh_CN.utf8 zh_HK zh_HK.utf8 zh_SG zh_SG.gbk zh_SG.utf8 zh_TW zh_TW.euctw zh_TW.utf8
export LC_ALL=zh_CN.utf8 export LANG=zh_CN.utf8
Utilisez la source de commande dans la ligne de commande pour rendre le fichier de configuration efficace
Ouvrez simplement le commentaire et modifiez-le. Une fois terminé, exécutez la commande locale-gen pour qu'il prenne effet
#en_SG ISO-8859-1 en_US.UTF-8 UTF-8 #en_US ISO-8859-1
localectl set-locale LANG=en_US.UTF-8
LANG=“en_US.UTF-8” LANGUAGE=“en_US:en”
LANG=en_AU.UTF-8 LC_COLLATE=C LC_TIME=en_DK.UTF-8
source pour le faire fonctionner
Recommandations associées : "Tutoriel vidéo Linux"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!