Projet

Général

Profil

Development #80215

Multilinguisme : dans les briques Django, ajouter "en" à la liste des langues supportées (django.conf.settings.LANGUAGES)

Ajouté par Paul Marillonnet il y a 9 mois. Mis à jour il y a 9 mois.

Statut:
Nouveau
Priorité:
Bas
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
02 août 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non
Club:
Non

Description

Avec l’arrivée du multilinguisme dans w.c.s., on a la possibilité d’y décliner la langue d’affichage des pages en fonction des préférences du navigateur de l’usager (entête Accept-language).

Cependant dans les briques Django, malgré l’effort d’avoir toutes les chaînes statiques d’abord en Anglais dans le code puis traduites en Français, on se limite à

debian/debian_config_common.py:LANGUAGES = (('fr', 'Fran\xe7ais'),)
ce qui exclut de fait la possibilité pour le LocaleMiddleware d’activer l’anglophonie.

Malgré tout le texte français qui pourrait quand même y arriver de fait (texte français en dur dans les thèmes, contenu des cellules combo etc.), on pourrait quand ajouter l’anglais dans ce setting, et avoir ainsi une certaine marge de manœuvre pour les usagers anglophones.

À noter que dans pas mal de briques on ne respecte pas l’ordre préconisé d’apparition des middleware :

[LocaleMiddleware] should come after SessionMiddleware, because LocaleMiddleware makes use of session data. And it should come before CommonMiddleware because CommonMiddleware needs an activated language in order to resolve the requested URL.

Ce serait aussi à adapter ici et là dans les briques.


Demandes liées

Lié à Authentic 2 - Development #79808: Le libellé dynamique du formulaire de connexion est désactivé dans nos déploiementsFermé19 juillet 2023

Actions

Historique

#1

Mis à jour par Frédéric Péters il y a 9 mois

Oui on peut sans doute déjà faire ça mais je dirais aussi de ne pas trop s'en préoccuper, il y a toute une série d'actions multilinguisme à mettre en œuvre encore avant d'arriver ici.

#2

Mis à jour par Paul Marillonnet il y a 9 mois

  • Priorité changé de Normal à Bas

Frédéric Péters a écrit :

Oui on peut sans doute déjà faire ça mais je dirais aussi de ne pas trop s'en préoccuper, il y a toute une série d'actions multilinguisme à mettre en œuvre encore avant d'arriver ici.

Oui ok, je baisse la priorité en attendant qu’on ait assez avancé sur le sujet dans son ensemble.

#3

Mis à jour par Paul Marillonnet il y a 9 mois

  • Lié à Development #79808: Le libellé dynamique du formulaire de connexion est désactivé dans nos déploiements ajouté

Formats disponibles : Atom PDF