Simple Machines Community Forum

SMF Support => Français (French) => Language Specific Support => FAQ et Tutoriels => Topic started by: DeathSign on January 10, 2012, 01:20:43 PM

Title: [SMF 2.x] Messages qui ne s'affichent pas dans certaines langues
Post by: DeathSign on January 10, 2012, 01:20:43 PM
Après la résolution d'un problème à la base très étrange (http://www.simplemachines.org/community/index.php?topic=457647.msg3246345#msg3246345), un petit résumé.

Symptômes, en choisissant certaines langues dans votre profil :
- Certains messages disparaissent complètement alors que certains s'affichent
- Ailleurs sur le forum, des caractères accentués passent mal (quand ils s'affichent)

Explication possible :
- L'encodage des fichiers de langues utilisé est incorrect, c'est-à-dire qu'il ne concorde pas avec celle de la base de données.

Question à se poser : Avez-vous installé des fichiers de langue utf-8 à la place des "normaux" (ISO-8859-1) ?

Vérifications :
- Dans PHPMyadmin, sélectionnez votre base de donnée et dans l'onglet "Structure" affiché qui montre toutes vos tables, vérifiez la colonne Interclassement sur les tables de SMF.
- Si vous utilisez autre chose, vous pouvez utiliser une commande SQL standard : sélectionnez la base de données utilisée par SMF avec la commande USE VOTREBASEDEDONNEE et utilisez SHOW TABLE STATUS   Parmi les résultats, repérez la colonne Collation sur l'une des tables de SMF, admettons smf_messages (si smf_ est le préfixe configuré pour SMF).
- Vérification supplémentaire possible : Ouvrez votre fichier Settings.php situé à la racine de votre forum, repérez la ligne $db_character_set si elle existe

-> Si ces résultats ne contiennent pas "utf-8" vous devez utiliser les fichiers de langues french et pas french-utf-8 (dans le cas contraire c'est que vous avez converti auparavant votre forum en UTF-8 vous devez donc utiliser les fichiers de langues french-utf8 mais les symptômes sont différents, tous les messages devraient apparaitre, seuls les accents sont mal affichés).

Test :
Allez dans Admin->Langues->Paramètres et sélectionnez la langue et son encodage qui devrait être utilisé. Bien sûr si vous ne l'avez pas installé, allez-y grâce à Admin->Langues->Ajouter langue.
Décochez Permettre aux utilisateurs de choisir la langue afin de s'assurer que vous utilisez la bonne version des fichiers de langue et vérifiez les messages si le problème apparaît toujours ou pas.

Résolution :
Si tout est rétabli, vous n'avez plus qu'à supprimer les fichiers de langues incorrects via Admin->Langues->Modifier les langues, cliquez sur la langue concernée et utilisez le bouton Effacer.
Si le problème persiste, posez le problème sur le forum en fournissant le plus d'information possible !

Amicalement,
DeathSign

PS: S'il y a une erreur dans ce topic, n'hésitez pas à me le faire savoir ! Si vous voyez des améliorations, pareil !
Title: Re: [SMF 2.x] Messages qui ne s'affichent pas dans certaines langues
Post by: GravuTrad on February 17, 2012, 06:56:50 PM
http://www.simplemachines.org/community/index.php?topic=439624.msg3090745#msg3090745
Title: Re: [SMF 2.x] Messages qui ne s'affichent pas dans certaines langues
Post by: gloups on May 24, 2018, 04:49:50 AM
Bonjour.

Je suis dans la situation inverse, à savoir que j'ai demandé l'installation de SMF avec la prise en charge Utf8.
J'ai téléchargé le fichier langage FR depuis https://download.simplemachines.org/index.php?languages;id=18
Dans l'interface admin, le jeu de caractères est indiqué : FRENCH CHARACTER SET ISO-8859-1

Où se trouve le fichier french-utf-8 évoqué dans le post initial ? Dans la page précité, il n'y a qu'un seul fichier pour le langage français. (pour SMF 2.0.15)

D'avance merci :)
Title: Re: [SMF 2.x] Messages qui ne s'affichent pas dans certaines langues
Post by: maximus23 on May 24, 2018, 05:19:10 AM
Bonjour,

Le fichier est bien à sa place : https://download.simplemachines.org/index.php?thanks;filename=smf_2-0-15_french-utf8.zip

Il est plus facile de l'importer de puis la gestion administrative en faisant ajouter une langue là il va le faire directement et la mettre en place automatiquement.

:)

Title: Re: [SMF 2.x] Messages qui ne s'affichent pas dans certaines langues
Post by: gloups on May 24, 2018, 07:09:03 AM
Merci. Je découvre SMF, le temps de prendre mes repères. Problème résolu pour ma part.