Salut, et joyeux Noel a tous :-)
Voila, je fais ce post non pas pour poser une question technique, mais pour tenter un petit echange d'idees!
Ces 2 dernieres annees, je voyage; l'annee derniere, j'ai bosse en Irlande, cette annee, je travaille en Allemagne...ces perenigrations m'ont amene a un constat assez simple : quelle galere!! Ok, on emporte le Guide du Routard pour les pubs, restos, et curiosites a visiter, on consulte les differents sites dedies aux expatries pour les questions administratives, les sites officiels du pays pour les memes raisons, etc etc...finalement, c'est beaucoup de boulot, et on a pas toujours les infos que l'on veut.
Alors j'ai decide, avec ma copine, de creer un site dedie a ca. C'est un peu vaste, et tres subjectif, mais ce site regroupera a la fois des infos facon guide du routard, sur les lieux ou l'on est alle, avec nos coups de coeur etc, mais aussi des infos pratiques sur le pays, la region, la ville, etc...ou loger, comment se soigner, quels imperatifs administratifs a remplir pour bosser, payer ses impots etc...un peu tout quoi. Avec evidemment la possibilite a des utilisateurs de faire leurs propres fiches.
Bon enfin, le concept est pret, pas la structure encore...
Mais mon echange d'idees est a propos d'une possibilite de ce site. Je voudrais que ce site soit (au depart en tous cas), en 3 langues : français, anglais et allemand (forcement...). J'aimerais beaucoup lire vos idees quant a comment proceder?
Mon idee a la base, c'est la suivante:
Je veux une traduction dynamique de la page en cours, et non pas 3 sites differents. Du coup...prenons par exemple le descriptif d'un resto. Dans ma table resto (je simplifie hein...), je vais avoir les textes dans les 3 langues, dans tes tables genre desc_fr, desc_en, desc_de. Ou peut-etre 3 tables differentes : resto_fr, resto_en etc...je sais pas encore.
Quand l'utilisateur arrive sur le site, par defaut, il est en francais, avec une variable language qui, si elle n'existe pas, et mise par defaut a "_fr", qui est trimbalee dans l'URL chaque fois qu'il change de page.
Quand l'utilisateur est sur la page de descriptif du rest en question, s'il clique sur le petit drapeau anglais, je recupere l'URL complete avec les variables, et je modifie cette variable language, en la positionnant sur "_en", et je recharge la page ou il se trouve.
Mes requetes Mysql sont definies par avance avec cette variable. Genre : $desc_resto="desc".$language;
SELECT $desc_resto FROM resto WHERE idresto=$choix_resto
D'autres suggestions??