1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"
Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.
Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.
Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.
[resolu] re-init des fichiers languages en base
Mots-clés » resolu, re-init, fichiers, languages, base |
07-09-2008, 22:26,
|
|||
|
|||
RE: re-init des fichiers languages en base
itchingman a écrit :Ainsi je peux écrire http://monblog.mondomaine.com?lang={$lang->shortlocale} dans le template header et propager la langue courante dans le forum vers le blog. Là c'est beaucoup plus clair !!! Il fallait poser la question comme ça d'emblée ! La "langue actuelle" est inscrite dans le fichier: /inc/settings.php, lignes: Code PHP : $settings['cplanguage'] = "french"; Note: si tu veux les récupérer dans la base, ils sont dans la table 'mybb_settings' (champs name=bblanguage et name=cplanguage) Citation :Pour l'image j'utilise la même logique je crée une entrée monimagecible dans global.lang.php renseignée par monimagecible.gif, pour le français, et myimagetarget.gif pour l'anglais. Ainsi je peux écrire src="images/montemplate/{$lang->monimagecible}" là où j'en ai besoin dans mon template. Là, je ne te suis pas... Tu te casses la tête pour rien... Dès qu'on bascule le forum en english, le template contient une variable {$...} qui pointe soit sur /images/french/nomimage.gif soit sur /images/groupimages/french/nomimage.gif (je parle là du thème par défaut) Et si le forum est basculé en anglais, il pointe sur: /images/english/nomimage.gif et /images/groupimages/english/nomimage.gif Donc tu n'as pas à modifier le template !!! Et même pour un template importé, le mécanisme est le même: pour que ça fonctionne dans plusieurs langues, on doit avoir les sous-répertoires des images correspondant à chaque langue, tout simplement (et évidemment le template associé doit pointer au bon endroit) ! A noter que pour des templates en anglais uniquement, il faut dupliquer les images anglaises dans des dossiers .../french/... (et éventuellement les éditer et les traduire via Photoshop par exemple). @+ Spyto |
|||
« Sujet précédent | Sujet suivant »
|
Utilisateur(s) parcourant ce sujet : 2 visiteur(s)