Au Jour Le Jour applique désormais un choix de langue explicite à l’interface, aux réponses de Mamdou, aux reçus annuels et aux images partageables du bilan annuel.
Sur cette page
Ce qui a changé
L’anglais, le français, l’allemand et le portugais sont disponibles dans les éditions web et locale, avec détection de la langue de l’appareil et enregistrement d’une préférence explicite.
Les paramètres régionaux d’affichage et la devise restent indépendants de la langue de l’interface : la mise en forme peut changer sans modifier discrètement la langue du registre.
Le bilan annuel peut être exporté en PNG de 1200 × 1500 pixels, contenant des indicateurs de progression agrégés plutôt que les détails privés des factures.
Langue et paramètres régionaux restent distincts
L’application conserve une préférence de langue d’interface indépendamment dans les éditions navigateur et locale. Elle peut suivre l’appareil ou utiliser un choix explicite parmi l’anglais, le français, l’allemand et le portugais.
La mise en forme régionale reste un choix séparé. Dates, nombres et devise peuvent suivre les paramètres régionaux sélectionnés sans imposer la même langue à l’interface. La traduction n’est donc pas couplée aux règles d’affichage comptable.
Les contenus générés suivent le même état
Mamdou reçoit la langue active dans le contexte de sa requête, et le serveur applique cette même langue aux reçus annuels en PDF. Les contenus générés suivent ainsi l’interface au lieu de revenir à une valeur par défaut sans rapport.
Les commandes de langue figurent dans l’en-tête, le menu mobile et les préférences, mais toutes mettent à jour un seul paramètre normalisé. Les tests vérifient la persistance du choix, sans dépendre d’une extension de navigateur ni d’une surcouche de traduction.
Une image partageable sans détails de facturation
L’export du bilan annuel produit un PNG de taille fixe à partir d’une progression agrégée : nombres d’éléments terminés et ouverts, mois vérifiés et progression mensuelle. Les libellés et les noms des mois suivent la langue et les paramètres régionaux actifs.
L’image exclut délibérément les noms des factures et les notes individuelles. Elle présente l’avancement du suivi, pas une capture du registre privé.
Note d’ingénierie
La localisation relève de la gestion de l’état, pas d’un remplacement de chaînes en fin de développement. Textes d’interface, documents générés, réponses de l’assistant, mise en forme et règles de confidentialité doivent suivre un contrat explicite commun.
Provenance
Cette note s’appuie sur le code vérifié du projet au commit e90b82b. Elle documente une modification logicielle, pas une actualité personnelle.