J’ai trouvé certaines chaînes traduites dans Transifex, mais qui n’apparaissent pas traduites en production. Elles se trouvent dans Admin > Tableau de bord : Inscriptions, Sujets, Messages, Utilisateurs actifs quotidiens, Nouveaux contributeurs, Sujets les plus recommandés, Termes de recherche tendances, Utilisateurs par type… (ainsi que leurs infobulles correspondantes).
Ce problème est commun à toutes les langues. J’ai vérifié différentes locales (français, allemand, catalan…), et les chaînes apparaissent toujours non traduites.
Je vois les chaînes en anglais telles que citées (“Signups”, “Top Referred Topics”…) quelle que soit la locale que je configure.
Mais j’ai maintenant trouvé un motif.
Les chaînes en anglais (non traduites) proviennent du fichier server.en.yml.
Les chaînes traduites proviennent de client.ca.yml (community_health : Santé de la communauté ; activity_metrics : Métriques d’activité).
Donc, qu’est-ce que je fais mal ? Est-ce que je manque quelque chose dans la configuration du site ? Comment puis-je obtenir les chaînes présentes dans server.ca.yml ?
Oui. Les titres des rapports sont en anglais (ainsi que les infobulles et d’autres contenus des rapports). Le reste de l’interface est en catalan.
Dans l’image, le vert est en catalan, le rouge en anglais :
Il y a un autre problème dont je ne sais pas s’il est lié à celui-ci. Je n’arrive pas à obtenir les versions traduites de la FAQ, des conditions d’utilisation et de la déclaration de confidentialité.
et aussi un autre problème majeur : actuellement, les rapports sont mis en cache par langue, ce qui rend impossible la prise en charge de plusieurs langues. Ce n’est que rarement un problème majeur, mais il vaut la peine d’être corrigé.
J’ai besoin de retour de la part de @gerhard avant de pouvoir l’améliorer ou le fusionner.