1

Discussione: Drapeaux de langue

Hello ! Je voudrais attirer l'attention  sur les balises titles des drapeaux de langue. Ce serait intéressant d'y prévoir un message plus signifiant que Fr:fr, que j'ai déjà vu ailleurs dans une autre vie. Fabrice avait aménagé quelque chose, mais pour un site bilingue seulement.

Sur le site de test que je suis en train de modifier pour John, j'ai créé une belle boîte pour remplacer celle de Flags, avec des légendes qui renseignent correctement.

https://image.prntscr.com/image/PrcaD0NhRN60VHjTQ_RBfw.png

2

Re: Drapeaux de langue

Ce n'est pas une solution ma boîte idiote : car le lien redirige toujours sur la page d'accueil, même si l'on est sur la page de contact. Heureusement qu'il n'y a que 2 pages !

3

Re: Drapeaux de langue

oui notamment il serait opportune d'y prévoir un message plus signifiant... mais je ne suis pas arrivé là, ou mieux pas encore.
De toute façon ça va arriver, ne pas douter 

C'est bien pour ta boite, mais je te conseille de partir du code originel en modifiant uniquement l'attribut title du lien.

Tiens moi au courant

4

Re: Drapeaux de langue

J'ai réussi à faire quelque chose qui ne produit pas d'erreur de code, ce qui est déjà un exploit.
Mais .... mes balises title disent toutes la même chose, dans la langue courante. (j'ai créé une chaîne spécifique dans le fichier txt_public.inc de chaque langue !)

Voici mon code dans mod_box_Flags.inc

if ($cfg['multilang']) {      
    echo '
<!-- FLAGS -->
<div id="SwitchLang" >
   <img src="'.PATH_LNK.'include/lang/'.USER_LANG.'/flag.png" id="flag-curr" style="cursor:pointer" alt="'.USER_LANG.'" title="'.$msg_pub['flag_title'].'" /> 
   <div id="flags-panel">
';
    foreach ($langs as $lang) { 
      if ($lang == USER_LANG) continue;
      echo '<a href="'.$act_flags[$lang].'"><img src="'.PATH_LNK.'include/lang/'.$lang.'/flag.png" style="cursor:pointer" alt="'.$lang.'" title="'.$msg_pub['flag_title'].'"/>'."</a>\n";
    }
   echo '
   </div>
</div>

Comment je peux donner comme instruction d'utiliser dans la 2e partie du code la langue de destination et pas USER_LANG ?

5

Re: Drapeaux de langue

Quels sont les textes que tu voudrais voir affichés par l'attribut title selon la langue du visiteur?

6

Re: Drapeaux de langue

Je les ai ajoutés dans le text_public.inc du pack de langue que je t'ai envoyé pas mail ce soir.
J'ai mis : "Je parle Français", "I speak English","Parlo italiano","I spreche Deutch"

Mais c'était peut-être adapté au site sur lequel je travaille actuellement.

Note : il semble que la connexion au Forum dure moins longtemps ici que la connexion à ton site principal. Cela fait plusieurs fois que je suis déconnectée sur PunBB, alors que la connexion continue sur l'adHoc. Je dois alors me déconnecter de l'adHoc et m'y reconnecter de nouveau pour accéder au forum avec mon identité.