IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Site multi langue


Sujet :

HTML

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2
    Points : 5
    Points
    5
    Par défaut Site multi langue
    Bonjour,

    Comment faire apparaitre des pages différentes en fonction du code
    langue ?

    Merci d'avance pour la réponse

    didarmor

  2. #2
    Membre éclairé Avatar de cadoudal56
    Profil pro
    Inscrit en
    Février 2005
    Messages
    694
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 694
    Points : 779
    Points
    779
    Par défaut
    c'est assez simple pour peu que tu connaisses un langage de programmation type PHP.

    En gros tu crée un fichier par langue...
    Dedans tu colles tes variables. Généralement on a coutume de les écrire de cette facon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
    $lang[add] = 'ajouter';
    $lang[delete] = 'effacer';
    Et a l'endroit ou tu souhaites ecrire un truc, tu inseres la variable...
    Pour que le site soit réellement multi-langue, tu a un petit bout de code qui appelle le fichier de langue désiré au tout début de la construction de la page. Mais dans tous les cas il te faut un langage de programmation type PHP, ASP, Perl CGI ou autre...
    C'est une chose possible en javascript mais ce serait tout de meme assez difficile a mettre en oeuvre.

    @+
    cadou
    LMN24 - Site d'actualité internationale multilingue
    http://www.lmn24.com

  3. #3
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut

    ça se fait également en XML/XSL bien que moi-même j'utilise la méthode des variables.

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Autre possibilité, gérer tout le contenu dans une base de données.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. url d'un site multi-langues
    Par maa dans le forum ASP.NET
    Réponses: 3
    Dernier message: 08/04/2007, 16h58
  2. Utilisation XML/XSL pour un site multi langues
    Par bigsister dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 22/01/2007, 16h36
  3. Problème site multi langues
    Par dolf13 dans le forum Langage
    Réponses: 9
    Dernier message: 31/08/2006, 12h05
  4. Réponses: 12
    Dernier message: 04/11/2005, 16h28
  5. Architecture d'un site multi-langues
    Par seben dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 25/09/2005, 15h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo