Tri selon la langue de la session

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Ordre des valeurs de chaîne en fonction de la langue de la session de l’utilisateur lors du tri d’une colonne dans une liste.

    Par défaut, lors du tri des colonnes dans des listes, les valeurs de chaîne sont classées selon l’alphabet anglais. Pour prendre en charge le tri d’une colonne en fonction de la langue de session de l’utilisateur, vous pouvez configurer le comportement de l’instance et le comportement des colonnes individuelles.

    Dans l’exemple suivant, la langue de la session de l’utilisateur est le suédois. La colonne du champ Example string est triée par ordre décroissant avec les valeurs classées de Ö à A selon l’alphabet suédois.

    Colonne triée selon la langue de la session

    Remarque :
    La disponibilité de cette fonctionnalité pour une langue prise en charge dépend de la disponibilité d’un classement dans le système de gestion de base de données relationnelle (SGBDR) sous-jacent utilisé dans l’instance. Pour obtenir la liste des classements disponibles pour chaque langue et SGBDR, accédez à la table Informations sur le classement de la base de données [sys_db_collation_info]. Pour ajouter un classement pour une langue non prise en charge, reportez-vous à la section Ajouter des informations de classement pour une langue non prise en charge.

    Activer le tri en fonction de la langue de la session

    Activer le tri des valeurs de chaîne dans les colonnes en fonction de la langue de la session de l’utilisateur.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Remarque :
    Le tri des listes lorsque la langue de la session de l’utilisateur n’est pas l’anglais peut prendre plus de temps qu’avec l’anglais, en particulier pour les tables contenant un grand nombre d’enregistrements (100 000 ou plus).

    Procédure

    1. Accédez à la Tout > Propriétés système > Localisation de système.
    2. Sélectionnez l’option Activer le tri (pour les listes) dans la langue de la session de l’utilisateur lorsque la langue n’est pas l’anglais .
    3. Sélectionnez Enregistrer.

    Résultats

    Lors du tri d’une colonne dans une liste, les valeurs de chaîne sont classées en fonction de la langue de session de l’utilisateur. Si nécessaire, vous pouvez désactiver ce comportement pour des colonnes individuelles.

    Configurer le tri d’une colonne

    Configurez si les valeurs des colonnes sont triées en fonction de la langue de session de l’utilisateur.

    Avant de commencer

    Activer le tri en fonction de la langue de session de l’utilisateur pour l’instance.

    Rôle requis : admin

    Procédure

    1. Accédez à un champ d’un formulaire, cliquez avec le bouton droit sur le champ et sélectionnez Configurer le dictionnaire.
      Le champ doit être un champ de chaîne.
    2. Dans les liens connexes, sélectionnez Vue avancée.
    3. Dans le champ Attributs, ajoutez l’attribut i18n_session_language_sortable et spécifiez une valeur vrai ou faux.
      • Entrez i18n_session_language_sortable=false pour désactiver le tri de la colonne en fonction de la langue de la session de l’utilisateur. La colonne est triée selon l’alphabet anglais à la place.
      • Entrez i18n_session_language_sortable=true pour activer le tri de la colonne par la langue de la session de l’utilisateur. Pour désactiver le tri en fonction de la langue de session de l’utilisateur pour toutes les autres colonnes, consultez l’étape suivante.
    4. Facultatif : Si vous avez ajouté l’attribut i18n_session_language_sortable=true pour une ou plusieurs colonnes et que vous souhaitez modifier le comportement par défaut de toutes les autres colonnes pour un tri en fonction de l’alphabet anglais, procédez comme suit.
      1. Dans le filtre de navigation, saisissez sys_properties.list.
      2. Sélectionnez Nouveau.
      3. Renseignez les champs du formulaire.
        Champ Valeur
        Nom com.glide.db.i18n_session_language_sortable_default
        Type true|false
        Valeur faux
      4. Sélectionnez Soumettre.

    Que faire ensuite

    Configurez le comportement de tri pour toutes les colonnes supplémentaires selon vos besoins.