ZerooCool/phpsecinfo

Les définitions ne sont plus affichées

Opened this issue · 1 comments

Les messages essentiels sont affichés mais les définitions ne le sont plus.
Exemple :
Warning Ce paramètre peut constituer un grave problème de sécurité
Pass Ce paramètre devrait pouvoir être considéré comme sûr

Pour le test cURL j'ai bien le message en français.

  • Je n'ai par contre pas le message OK par défaut pour ce test qui est validé.
  • L'affichage ce fait donc bien pour la chaîne de langue fr renseignée depuis le fichier du test.

Quand le message depuis un autre test ne s'affiche pas, c'est qu'il n'est pas encore traduit en français.

Les chaines en français par défaut OK / Warn / ... prennent le relais et sont prioritaires depuis le fichier Test.php ! Ainsi, si une chaîne en français existe dans Test.php, aucun message en anglais ne sera affiché par défaut, depuis le fichier du test exécuté.

Je commente les chaînes fr par défaut que j'avais ajouté dans le fichier Test.php ce qui va forcer l'affichage en anglais, plus complet, le temps d'inclure la traduction.

De préférence, c'est donc bien aux chaînes inclues dans chacun des tests de s'afficher.

Les lignes en question :
Ligne 145 à 163 du fichier Test.php

Le modèle par défaut prend le relais uniquement si aucune chaîne n'est définie ?
A vérifier car ce n'est pas certain actuellement, puisque j'ai commenté "fr" et "en".
C'est à revoir, et, à améliorer.