Envoyé par
Tryph
à moi de poser une question: fais-tu des bibliothèques d'internationalisation avec une seule fonction toi...? si non, pourquoi...? si oui, peux tu m'expliquer l'intérêt...?
Globalement quand je fais de l'internationalisation sur un site Web, cela s’arrête en général à la traduction de chaine de caractère, dans de rares cas j'ai eu à ajouter des cas pour les séparateurs de float (milliers + décimales anglosaxons) et les formats de dates, mais c'est rare, en général je gère ça avec des constantes qui en fonction de la langue retournent telle ou telle valeur.
Alors évidement je parle de ce que je connais : les sites Web.
Effectivement si j'avais à re-développer SAP, je pense que ce serait un peu plus touffu au niveau de l'internationalisation... Et peut-être qu'un object bien structuré m’apporterait de la valeur ajoutée.
Actuellement quand je traduit une chaine j'écris un truc de ce genre :
<?php echo _("Bonjour"); ?>
Et toi tu penses que je vais m'amuser à écrire ça à chaque ligne :
1 2 3 4
| <?php
$s = new String();
echo $s->TraduireMaChaine("Bonjour");
?> |
PS : ouais j'aurais pu mettre une méthode statique, la belle affaire...
Contrairement à ce que tu penses je ne suis pas un fanatique du procédural, en gros ça occupe 5% d'un projet quand je développe, je bosse avec SF et Zend, donc l'objet je connais, merci.
Je voulais juste mettre en avant l'idée qu'en fonction du projet, du contexte et du langage, il existait des méthodes plus rapides et tout aussi efficaces qui permettent de gagner du temps et que ça n'a rien de farfelu contrairement à ce que tu sembles penser....
Le maitre mot en développement c'est KISS, je t'invite à te renseigner sur ce que ça veut dire, en 10 ans j'ai toujours pu vérifier l'exactitude du bon sens de cette approche...
Partager