1 28-03-2020 12:10 -

Vous avez un langage en trop dans votre liste de langues?
Voici comment procéder pour le supprimer.
Admettons que
a) vous ayez défini le langage flamand et que vous ne souhaitiez ne plus le voir apparaître dans le choix des langues
b) vous utilisiez le template 888.

Pour “mettre de l’ordre”, il faut aller travailler dans les tables de TNG avec phpMyAdmin.
Les messages traduits se trouvent dans la table tng_templates.

1. Cliquez sur la table tng_templates => le contenu de la table s’affiche
2. Dans les onglets au-dessus de l’écran, clic sur “Rechercher” => un écran à champs multiples s’ouvre.
3.  Remplissez les champs suivants :
    template => 888 (le numéro de template)
    language => Dutch% ( le % doit être mis ! c’est à dire tout ce qui commence par Dutch, qui est la langue en trop à supprimer)
4. Cliquez sur “exécuter” => tous les champs existants pour le template 888 en Dutch (UTF8 ou non) s’affichent.
5. Au-dessus de la liste, cochez “Tout afficher” puis “OK” dans la fenêtre qui s’ouvre (c’est pour être certain que toutes les lignes concernées s’affichent)
5. Supprimez toutes les lignes retournées (en-dessous de la dernière ligne, cochez “tout cocher” puis cliquez sur “supprimer”

Voyez cette vidéo  ==> http://www.mkirsch.be/videos/phpMyAdmin-recherche.mp4


L’autre solution, plus rapide :
1. Idem
2. Cliquez sur l’onglet “SQL”
3. dans la fenêtre qui s’ouvre remplacez le texte existant par celui-ci : (vous pouvez faire copier/coller : n’oubliez aucun signe ou lettre !)

DELETE FROM tng_templates WHERE template = 888 AND language LIKE 'Dutch%'

Il peut arriver que phpMySQL soit rétif à la commande SQL citée ci-dessus.
Encadrez alors le numéro de template avec des ''

DELETE FROM tng_templates WHERE template =  '888' AND language LIKE 'Dutch%'

4. Cliquez sur “Exécuter” puis sur “OK”.

Illustration par vidéo ==> http://www.mkirsch.be/videos/phpMyAdmin-SQL.mp4

C’est fait... Si vous hésitez, contactez-moi par mail.

Michel