par
AB » 28 mai 2010, 20:53
Bonjours,
Quant vous avez un site web en 3 langues , par exemple français,anglais, italien et que vous avez un espace membre en php, vous n'allez pas faire 3 copies différentes dans chaque langue pour votre espace membre!
Alors quelle solution PHP peut on envisager pour cela?
Merci

Système de template avec changements des libellés selon la langue en cours, par exemple, plutôt galère à mettre en place.
Mais déjà bosser dans des boîtes ou l'on utilisait la technique que tu décrit, plus facile à mettre en œuvre mais plus groumant en espace disque.
Oui mais dans la deuxième solution toute modification de code ou de mise en page doit être reportée dans les autres pages pour les différentes langues. Et s'il faut rajouter une autre langue il faut recréer des pages plutôt que de n'avoir qu'une liste de libellés à traduire. Donc niveau maintenance c'est voisin du niveau 0
@arkhon21
Donc y'a pas de secret, évidemment c'est à voir suivant les cas mais c'est toujours le même principe :
- Investissement temps initial minimum -> facilité d'évolution et de maintenance minimum
- Investissement temps initial supérieur -> facilité d'évolution et de maintenance supérieure

[quote="Yosh"][quote="arkhon21"]Bonjours,
Quant vous avez un site web en 3 langues , par exemple français,anglais, italien et que vous avez un espace membre en php, vous n'allez pas faire 3 copies différentes dans chaque langue pour votre espace membre!
Alors quelle solution PHP peut on envisager pour cela?
Merci :D[/quote]
Système de template avec changements des libellés selon la langue en cours, par exemple, plutôt galère à mettre en place.
Mais déjà bosser dans des boîtes ou l'on utilisait la technique que tu décrit, plus facile à mettre en œuvre mais plus groumant en espace disque.[/quote]
Oui mais dans la deuxième solution toute modification de code ou de mise en page doit être reportée dans les autres pages pour les différentes langues. Et s'il faut rajouter une autre langue il faut recréer des pages plutôt que de n'avoir qu'une liste de libellés à traduire. Donc niveau maintenance c'est voisin du niveau 0 :(
@arkhon21
Donc y'a pas de secret, évidemment c'est à voir suivant les cas mais c'est toujours le même principe :
- Investissement temps initial minimum -> facilité d'évolution et de maintenance minimum
- Investissement temps initial supérieur -> facilité d'évolution et de maintenance supérieure
:)