Bonjour,
Je suis confronté à un problème dont je n'ai pas été en mesure de trouver de solution...
Cela concerne plusieurs composants. J'ai récemment installé un composant avec ses fichiers de traduction en Français. Je les ai vérifiés, il sont corrects et au bon encodage (UTF8 sans BOM)... Malheureusement, toutes les chaînes ne sont pas traduites.
Je suis d'abord allé en mode "Débogage de langue", et j'ai remarqué qu'aucune chaîne n'était entourée de poins d'interrogation, mais que d'étoiles, même celles qui ne sont pas traduites. Elle sont donc toutes interprétées par joomla...
Premier mystère !
Je ne me suis pas arrêté là. J'ai lu sur un forum que la variable max_input_vars dans le php.ini, qui est à 1000 par défaut, pouvait poser problème. Je l'ai poussée à 10 000. Ça ne fonctionne toujours pas.
Ensuite, je suis allé du côté des substitutions de langues et j'ai forcé quelques chaînes concernées en leur assignant la traduction en Français... toujours pas traduites !
Encore un mystère !
Bien évidemment, à chaque manipulations, je vidais le cache côté serveur et client...
Je ne comprends donc pas pourquoi certaines chaînes d'un même fichier de traduction sont interprétées et pas d'autres. J'ai essayé de comprendre par rapport à leur position, le numéro de ligne, etc... il n'y a aucune logique !
Si quelqu'un a déjà rencontré ce problème et peut m'aider, je suis preneur.
Merci d'avance.
egfil.
Je suis confronté à un problème dont je n'ai pas été en mesure de trouver de solution...
Cela concerne plusieurs composants. J'ai récemment installé un composant avec ses fichiers de traduction en Français. Je les ai vérifiés, il sont corrects et au bon encodage (UTF8 sans BOM)... Malheureusement, toutes les chaînes ne sont pas traduites.
Je suis d'abord allé en mode "Débogage de langue", et j'ai remarqué qu'aucune chaîne n'était entourée de poins d'interrogation, mais que d'étoiles, même celles qui ne sont pas traduites. Elle sont donc toutes interprétées par joomla...
Premier mystère !
Je ne me suis pas arrêté là. J'ai lu sur un forum que la variable max_input_vars dans le php.ini, qui est à 1000 par défaut, pouvait poser problème. Je l'ai poussée à 10 000. Ça ne fonctionne toujours pas.
Ensuite, je suis allé du côté des substitutions de langues et j'ai forcé quelques chaînes concernées en leur assignant la traduction en Français... toujours pas traduites !
Encore un mystère !
Bien évidemment, à chaque manipulations, je vidais le cache côté serveur et client...
Je ne comprends donc pas pourquoi certaines chaînes d'un même fichier de traduction sont interprétées et pas d'autres. J'ai essayé de comprendre par rapport à leur position, le numéro de ligne, etc... il n'y a aucune logique !
Si quelqu'un a déjà rencontré ce problème et peut m'aider, je suis preneur.
Merci d'avance.
egfil.
Commentaire