Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1275 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Traduire un site

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Traduire un site

n°2060765
Euuuhhh
Posté le 02-03-2011 à 23:09:33  profilanswer
 

Bonjour,
 
Après quelques recherches j'ai trouvé plusieurs méthodes pour traduire un site...
Par exemple : http://www.phpdebutant.org/article107.php
 
En fait j'aimerais savoir de votre point de vue, quelle est la meilleur méthode pour traduire un site en plusieurs langues ? je recherche pas forcement la facilité (de mise en place) mais surtout :
De bonnes performances
Pouvoir updater le site multi langue en une seule fois.
 
Est-ce que la méthode plus haut est acceptable ou bien lourde et mauvaise ?
 
Merci à vous pour vos réponses !


Message édité par Euuuhhh le 02-03-2011 à 23:10:14
mood
Publicité
Posté le 02-03-2011 à 23:09:33  profilanswer
 

n°2060785
esox_ch
Posté le 03-03-2011 à 08:33:02  profilanswer
 

Salut,
 
En ce qui me concerne, j'aime assez bien leur méthode. La seule objection que j'ai, c'est que tes traducteurs doivent écrire du "code" PHP (même si c'est vraiment pas bien compliqué).
 
Il y a une autre solution (que je préfère) qui se base sur la lib gettext ( http://www.php.net/manual/en/book.gettext.php ) qui te permet de t'affranchir de ce genre de soucis, pour autant que tu créer un petit programme annexe qui permet aux traducteurs d'entrer/consulter facilement les textes


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°2060802
rufo
Pas me confondre avec Lycos!
Posté le 03-03-2011 à 09:48:41  profilanswer
 

Perso, j'utilise la méthode de l'article donné dans le 1er post. Ca évite de passer par une extension... En plus, niveaux perfs, c'est peut-être un poil plus rapide vu qu'il n'y a pas besoin de faire appel à des fonctions... Mais ça doit pas se jouer à grand chose....


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2060852
pop-pan
yay!
Posté le 03-03-2011 à 10:41:53  profilanswer
 

tu souhaites traduire un site existant ou faire un site multilingue i18n/l10n ? parce qu'il y a une différence entre traduire des contenus et traduire une UI.
la methode de l'article c'est plus ou moins la meme que le gettext() mais en goret - textes dans des fichiers php donc EXECUTABLES, il suffit qu'un petit rigolo ecrive exec("rm -Rf /" ) ou qu'un redacteur ne sache pas correctemment echapper ses entrées et c'est la fete.
 
tu trouves plein d'outils pour faciliter les trads avec des fichiers .po (poedit par exemple) et cette approche est bien documentée.
 
sinon tu peux t'orienter vers des framework de dev qui supportent deja l'internationalisation genre cakephp ou symphony.


---------------
[VDS] rail vesa, bras ecran, support TV / [ACH] des machins
n°2061048
Euuuhhh
Posté le 03-03-2011 à 23:02:30  profilanswer
 

Merci de vos réponses :jap:
 
Mais gettext ca reste tout de même du texte dans des fichiers php non ? donc c'est peu sécurisé comme l'exemple de l'article ? quelles seraient les failles de sécurité et peuvent-elles être évitées ?
cette méthode est optimisée ou assez lourde ?
 
Sinon je souhaite juste traduire mon site dans plusieurs langues, surtout anglais/espagnol et peut être par la suite ajouter d'autres langues si je trouve des traducteurs! et surtout je souhaite quelque chose de sécurisé (le principal)


Message édité par Euuuhhh le 03-03-2011 à 23:36:51
n°2061051
Alisteroid
Posté le 04-03-2011 à 00:40:08  profilanswer
 

+1 gettext + poedit
 
La méthode constantes c'est plus que gorêt, sur un tout petit site pourquoi pas, mais c'est vite chiant à gérer.
 
Tandis que de cliquer sur un bouton pour parser les chaines à traduire et gérer les traduction sur un vrai logiciel, c'est quand même beaucoup plus pratique.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Traduire un site

 

Sujets relatifs
Carte Google maps installé sur site mais pas valide W3Cprobleme sur mon site web
Comment expliquer un pic de visites sur mon site ?Sauvegarde d'un site web et de sa base de données et envoi par email
Chargement d'un script sur site dynamiqueproblème vignette+lien / site full flash
site internet pour photographe[html] Message d'erreur sur mon site
un site marchand J2EETraduire site Internet
Plus de sujets relatifs à : Traduire un site


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR