Manuel:$wgShellLocale

This page is a translated version of the page Manual:$wgShellLocale and the translation is 100% complete.
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)

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)
  • 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.
Si plusieurs wikis sont servis à partir du même processus (par exemple, le même serveur fastCGI ou Apache), ce paramètre doit être le même sur tous ces wikis.

Voir ici pour une liste des ID de paramètres régionaux (LCID).

Le programme d'installation définira cette valeur dans le fichier LocalSettings.php généré en examinant les paramètres régionaux disponibles. Donc, si la locale préférée C.UTF-8 n'est pas disponible, le programme d'installation pourrait potentiellement revenir à en_US.utf8.