<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.hegyd.com/skins/common/feed.css?207"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>SP:Composant:Translation - Historique des versions</title>
		<link>https://wiki.hegyd.com/index.php?title=SP:Composant:Translation&amp;action=history</link>
		<description>Historique pour cette page sur le wiki</description>
		<language>fr</language>
		<generator>MediaWiki 1.15.4</generator>
		<lastBuildDate>Sat, 11 Jul 2026 00:08:32 GMT</lastBuildDate>
		<item>
			<title>Sebd&amp;nbsp;:&amp;#32;Page créée avec « Category:SP:Composants  = Traduction =   Le process de traduction n'est pas finalisé, l'internationalisation de l'application n'étant pas dans les priorités, et pour … »</title>
			<link>https://wiki.hegyd.com/index.php?title=SP:Composant:Translation&amp;diff=558&amp;oldid=prev</link>
			<description>&lt;p&gt;Page créée avec « &lt;a href=&quot;/index.php/Cat%C3%A9gorie:SP:Composants&quot; title=&quot;Catégorie:SP:Composants&quot;&gt;Category:SP:Composants&lt;/a&gt;  = Traduction =   Le process de traduction n&amp;#39;est pas finalisé, l&amp;#39;internationalisation de l&amp;#39;application n&amp;#39;étant pas dans les priorités, et pour … »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:SP:Composants]]&lt;br /&gt;
&lt;br /&gt;
= Traduction = &lt;br /&gt;
&lt;br /&gt;
Le process de traduction n'est pas finalisé, l'internationalisation de l'application n'étant pas dans les priorités, et pour éviter un surplus de requete fastidieux.&lt;br /&gt;
&lt;br /&gt;
== Concept ==&lt;br /&gt;
&lt;br /&gt;
L'idée était d'avoir juste à utiliser une fonction des qu'un texte serait a traduire. Cette fonction retournerait la version traduite du texte si elle est traduite, ou l'enregistrerait en base sinon, dns le cadre d'un traduction ultérieure.&lt;br /&gt;
&lt;br /&gt;
== Implémentation == &lt;br /&gt;
&lt;br /&gt;
=== Base de données===&lt;br /&gt;
&lt;br /&gt;
table '''translation''' : &lt;br /&gt;
&lt;br /&gt;
* ''translationId'': identifiant désigfnant une traduction&lt;br /&gt;
* ''langage'': langage&lt;br /&gt;
* ''text'': texte associé&lt;br /&gt;
&lt;br /&gt;
=== Classe ===&lt;br /&gt;
&lt;br /&gt;
classe '''Translation'''.&lt;br /&gt;
&lt;br /&gt;
== utilisation ==&lt;br /&gt;
&lt;br /&gt;
la fonction '''Translation::translate()''' de la classe est utilisée par un alias '''translate()''' définie dans l'index (www/index.php).&lt;br /&gt;
Chaque texte devant être traduit utilise la syntaxe suivante: '''translate('mon texte')'''. la fonction devrait à terme retourner la bonne version du texte.&lt;br /&gt;
&lt;br /&gt;
== Etat d'avancement ==&lt;br /&gt;
&lt;br /&gt;
Pour le moment la classe et la table sont définies. Néanmoins, quand l'application en aura besoin, il serait plus intéressant de revoir le fonctionnement (pour le moment, la fonction translate renvoit le texte passé en argument). il suffira alors au besoin de redéfinir la fonction générale translate() dans l'index.&lt;/div&gt;</description>
			<pubDate>Mon, 26 Jul 2010 12:47:00 GMT</pubDate>			<dc:creator>Sebd</dc:creator>			<comments>https://wiki.hegyd.com/index.php/Discussion:SP:Composant:Translation</comments>		</item>
	</channel>
</rss>