MyBB.support, le portail francophone de MyBB

Version complète : Erreur dans messages.lang.php
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour à tous,

Il y'a une erreur dans le fichier messages.lang.php

La ligne 64 :

$l['error_nopermission_user_username'] = "You are currently logged in with the username: {1}";

Normalement le nom d'utilisateur doit s'afficher au lieu de ça il affiche le {1}

[Image: 1z4v70y.png]

J'ai essayé avec le fichier lang anglophone est c'est la même chose
Tente de remplacer le {1} par {username}
C'est la même chose j'ai aussi essayé avec {$mybb->user['username']} mais c'est pareil
Le problème doit probablement venir de l'apostrophe dans la traduction française, je vais demander à spyto de vérifier cela aujourd'hui...
Si c'est la même chose avec le fichier anglais, je ne pense pas que ça vienne de l'apostrophe !

Fichier /ing/languages/english/messages.lang :
Code PHP :
$l['error_nopermission_user_username'] = "You are currently logged in with the username: '{1}'"
Fichier /ing/languages/french/messages.lang :
Code PHP :
$l['error_nopermission_user_username'] = "Vous êtes connecté avec le nom d'utilisateur : '{1}'"

Or, la variable 'error_nopermission_user_username' n'est utilisée (à priori) que dans /inc/functions.php et dans /install/resources/mybb_theme.xml.

Donc, pas dans un fichier Javascript où effectivement il faudrait "échapper" l'apostrophe.

Essaie de remplacer par :
Code PHP :
$l['error_nopermission_user_username'] = "Vous êtes connecté avec le nom d\'utilisateur : '{1}'"
et si c'est bon, c'est que c'est lié à l'apostrophe, mais j'en doute ! Tongue
Ce n'est pas lié à l'apostrophe vu que j'ai bien vérifié et c'était la même chose dans les deux fichiers, j'ai même essayé sans l'apostrophe, je crois que c'est à cause de la variable........
Oui sans aucun doute...
Mais là ça dépend des développeurs de MyBB.com ! Shy
Bien je signalerai ce bug sur leur tracker Smile

Merci à vous.
Bonsoir,

Étonnant que ce bug n'ait pas été fixé rapidement.

File: ./inc/languages/french/messages.lang.php
Ligne: 62-65
Code PHP :
$l['error_nopermission_user_5'] = "Vous avez accédé directement à cette page au lieu d'utiliser les formulaires ou liens appropriés.";
$l['error_nopermission_user_resendactivation'] = "Renvoyer l'email d'activation";
$l['error_nopermission_user_5'] = "Vous êtes connecté avec le nom d'utilisateur : '{1}'"

A modifié en:

Code PHP :
$l['error_nopermission_user_5'] = "Vous avez accédé directement à cette page au lieu d'utiliser les formulaires ou liens appropriés.";
$l['error_nopermission_user_resendactivation'] = "Renvoyer l'email d'activation";
$l['error_nopermission_user_username'] = "Vous êtes connecté avec le nom d'utilisateur : '{1}'"

Bonne soirée & bonne continuation.
Merci, problème résolu !
 Utilitaire de traduction fourni par Regentronique