01-03-2013, 09:04 PM
D'accord.
Donc je résume : Avoir plusieurs bases de données n'améliore en rien la fluidité de chargement, au contraire ça pose beaucoup de problèmes ! Donc j'oublie cette possibilité !
Maintenant j'aimerais revenir sur ce que vous m'avez dit sur les textes : En les enregistrant dans des fichiers textes plutôt (pour moi, à faire, c'est pareil, voir peut-être même plus simple), c'est une bonne idée ? Enregistrer dans des fichiers est-il plus rapide que dans une BDD ?
Tiens d'ailleurs je peux vous demander ce que vous pensez de mon système que j'ai fait :
En fait dans un premier temps, je créé mes pages normalement, en français, sans me poser des questions. Et une fois que toute une partie marche bien, que je l'ai bien rodée, je remplace mes textes (prenons un exemple, imaginons il y a un texte "Bienvenue ici, comme tous les jours, il y fait beau.") par une fonction que j'ai créée, sous cette forme :
echo 'Bienvenue ici, comme tous les jours, il y fait beau.'; remplacé par echo textes('Bienvenue ici, comme tous les jours, il y fait beau.');
Que contient la fonction textes()?
En fait dans un premier temps la fonction vérifie si la phrase dans la fonction existe déjà dans la base de données, si tel est le cas, il la remplace par son équivalent dans une langue (choisie auparavant par l'utilisateur), si la traduction a été écrite dans la langue concernée par un des traducteurs. Si la fonction ne trouve pas dans la table le morceau de texte, il l'enregistre dans une nouvelle ligne, et cette ligne va attendre bien sagement dans la table qu'un des traducteurs aille y faire la traduction (à l'aide d'une autre interface que j'ai bricolé) !
Ce système me permet de remodifier n'importe quel texte du site quand je veux, et de me soucier de la traduction que plus tard !
Donc je résume : Avoir plusieurs bases de données n'améliore en rien la fluidité de chargement, au contraire ça pose beaucoup de problèmes ! Donc j'oublie cette possibilité !
Maintenant j'aimerais revenir sur ce que vous m'avez dit sur les textes : En les enregistrant dans des fichiers textes plutôt (pour moi, à faire, c'est pareil, voir peut-être même plus simple), c'est une bonne idée ? Enregistrer dans des fichiers est-il plus rapide que dans une BDD ?
Tiens d'ailleurs je peux vous demander ce que vous pensez de mon système que j'ai fait :
En fait dans un premier temps, je créé mes pages normalement, en français, sans me poser des questions. Et une fois que toute une partie marche bien, que je l'ai bien rodée, je remplace mes textes (prenons un exemple, imaginons il y a un texte "Bienvenue ici, comme tous les jours, il y fait beau.") par une fonction que j'ai créée, sous cette forme :
echo 'Bienvenue ici, comme tous les jours, il y fait beau.'; remplacé par echo textes('Bienvenue ici, comme tous les jours, il y fait beau.');
Que contient la fonction textes()?
En fait dans un premier temps la fonction vérifie si la phrase dans la fonction existe déjà dans la base de données, si tel est le cas, il la remplace par son équivalent dans une langue (choisie auparavant par l'utilisateur), si la traduction a été écrite dans la langue concernée par un des traducteurs. Si la fonction ne trouve pas dans la table le morceau de texte, il l'enregistre dans une nouvelle ligne, et cette ligne va attendre bien sagement dans la table qu'un des traducteurs aille y faire la traduction (à l'aide d'une autre interface que j'ai bricolé) !
Ce système me permet de remodifier n'importe quel texte du site quand je veux, et de me soucier de la traduction que plus tard !