Manuel:$wgShellLocale
Cette fonctionnalité a été supprimée entièrement dans la version 1.38.0. |
Shell et contrôle de processus: $wgShellLocale | |
---|---|
Locale pour LC_ALL . |
|
Introduit dans la version : | 1.14.0 |
Retiré dans la version : | 1.38.0 (Gerrit change 722705; git #65b1b6b5) |
Valeurs autorisées : | Non renseigné |
Valeur par défaut : | 'C.UTF-8' (1.30-1.37)'en_US.utf8' (1.14-1.29) |
Autres paramètres : Alphabétique | Par fonction |
Détails
Paramètres régionaux pour LC_ALL, pour fournir un environnement connu pour les opérations sensibles aux paramètres régionaux. Il est appliqué pour toutes les demandes. Dans MediaWiki 1.29 et plus ancien, il n'affectait que "LC_CTYPE".
Pour les systèmes d'exploitation de type Unix, il doit être défini sur C.UTF-8
ou un équivalent pour fournir le comportement le plus cohérent pour les opérations de bibliothèque C sensibles aux paramètres régionaux sur des wikis de différentes langues.
Si ce paramètre régional n'est pas disponible, utilisez un autre paramètre régional doté d'un jeu de caractères UTF-8.
Ce paramètre affecte principalement le comportement des fonctions de la bibliothèque C, notamment :
- Collation de chaînes (ordre lors du tri à l'aide d'une comparaison sensible aux paramètres régionaux)
- Par exemple, si "Å" et "A" sont considérés comme étant la même lettre ou des lettres différentes et si différent si cela vient après "A" ou après "Z", et si le tri est sensible à la casse.
- Jeu de caractères de chaîne (comment les caractères au-delà de l'ASCII de base sont représentés)
- Nous avons besoin que ce soit un jeu de caractères UTF-8 pour contourner https://bugs.php.net/bug.php?id=45132
- Langue utilisée pour les messages d'erreur de bas niveau.
- Formatage de la date/heure et des valeurs numériques (par exemple '.' contre ',' comme séparateur décimal)
MediaWiki fournit ses propres méthodes et classes pour effectuer de nombreuses opérations sensibles aux paramètres régionaux, qui sont conçues pour pouvoir varier les paramètres régionaux en fonction de la langue du wiki ou des préférences de l'utilisateur :
- La classe Collation de MediaWiki doit généralement être utilisée à la place des fonctions de classement de la bibliothèque C lorsqu'un tri sensible aux paramètres régionaux est nécessaire.
- La classe Message de MediaWiki doit être utilisée pour la localisation des messages affichés à l'utilisateur.
- La classe Language de MediaWiki doit être utilisée pour le formatage des valeurs numériques et de date/heure.
Voir ici pour une liste des ID de paramètres régionaux (LCID).
C.UTF-8
n'est pas disponible, le programme d'installation pourrait potentiellement revenir à en_US.utf8
.