Tom's Guide > Forum > Programmation > [Résolu] Newsletter avec reconnaissance automatique de la langue

[Résolu] Newsletter avec reconnaissance automatique de la langue

Forum Programmation : [Résolu] Newsletter avec reconnaissance automatique de la langue

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !

Lire la meilleure réponse, apportée par SiM07.

Mot :    Pseudo :           
 

Bonjour à tous,


Vous connaissez tous la possibilité qu'ont certains sites d'afficher la page web dans la langue par défaut du navigateur.

Je veux envoyer une newsletter en html à des personnes francophones, anglophones et néerlandophones.
peut-on adresser un mail intelligent qui afficherait le texte dans la langue par défaut du client mail, à la manière d'une page web ?

En effet, le client mail (que ce soit outlook, opera, thunderbird, yahoo, gmail...) interprete aussi le html, comme un navigateur. on pourrait penser qu'il possede une variable indiquant la langue par défaut.

comment détecter la langue par défaut du client mail ?

merci de vos conseils !


Impossible à priori.

Les clients mails interprètes le HTML, tu peux connaitre le langage du navigateur mais le hic, dans les client mail tu n'as pas le droit à javascript et donc pas d'accès à des variables etc ....

Donc directement non.

en revanche ...

tu peux détecter la langue (en PHP), lorsque la personne s'inscrit à la newsletter. La probabilité que l'utilisateur possède un client mail en francais si il utilise un navigateur web en français est à priori très importante.

sinon

tu peux également mettre des liens en haut de ta newsletter invitant l'utilisateur à choisir la langue et en dessous mettre la newsletter en anglais (ou français si ton site est majoritairement en français). Lorsque la personne clique sur "Lire en Français" alors cela signifiera qu'il veut à l'avenir que des newsletter en français.
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
Meilleure réponse

Impossible à priori.

Les clients mails interprètes le HTML, tu peux connaitre le langage du navigateur mais le hic, dans les client mail tu n'as pas le droit à javascript et donc pas d'accès à des variables etc ....

Donc directement non.

en revanche ...

tu peux détecter la langue (en PHP), lorsque la personne s'inscrit à la newsletter. La probabilité que l'utilisateur possède un client mail en francais si il utilise un navigateur web en français est à priori très importante.

sinon

tu peux également mettre des liens en haut de ta newsletter invitant l'utilisateur à choisir la langue et en dessous mettre la newsletter en anglais (ou français si ton site est majoritairement en français). Lorsque la personne clique sur "Lire en Français" alors cela signifiera qu'il veut à l'avenir que des newsletter en français.

------------------------------ 20minutes.fr, l'information en continu.
Répondre à SiM07

Merci pour ta réponse claire !

effectivement on peut contourner le problème en associant une langue à chaque mail de la liste au moment de l'inscription.
C'est envisageable pour les nouveau inscrits uniquement

Come souvent, il n'y a pas une solution unique mais une panoplie de solutions partielles à mettre en oeuvre, ce que je vais faire illico.

Répondre à e_tienne
Tom's Guide > Forum > Programmation > [Résolu] Newsletter avec reconnaissance automatique de la langue
Aller à :

Il y a 2999 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens