Ciao a tutti, ho quest'esigenza.
Su un sito multlingua devo far si che al cambiare della lingua (italiano/inglese) cambi anche il template.
Perchè? Ma perche nella grafica (in flash) ci sono delle parole e dei menù che vanno tradotti.... 
Vedi esempio pratico (sito non mio): http://www.siberianbaikal.com
Se nessno mi sà rispondere, contatto direttamente il proprietario x farmi dare la dritta giusta... 
Poi volevo anche chiedervi se Joom!Fish 1.7 funziona bene con Joomla1.0.11.
Vorrei infatti passare all'ultima release, ma non vorrei incasinami la vita su di un sito che funziona già bene...
Grassie!! 
Ciao!
Eccomi qui... LA PROPRIETARIA del sito:
www.siberianbaikal.com 
Allora, prima di tutto io uso l'ultima versione di Joomla con Joomfish e funziona ottimamente... vedi sito

Per quanto riguarda invece il cambio di lingua nel template... devi inserire un codice PHP nel template... mio marito ha scritto il codice, te lo metto per tuo uso.
Nel mio template ho dei testi nella grafica dell'intestazione del template... per far cambiare la lingua ho scritto queste poche righe di codice php per controllare la lingua e stampare su schermo codice html. Questo è l'esempio del mio sito...
<!-- Header da cambiare in base alla lingua -->
<?php
global $mosConfig_lang;
if( $mosConfig_lang=='italian' ) {
echo "<table width=933 height=166 border=0 cellpadding=0 cellspacing=0>";
echo " <tr>";
echo " <td width=192 height=166 ><img src=images/h1.jpg width=192 height=168 /></td>";
echo " <td width=205 height=166 ><img src=images/h2.jpg width=205 height=168 /></td>";
echo " <td width=340 height=166 ><img src=images/h3.jpg width=340 height=168 /></td>";
echo " <td width=196><img src=images/h4.jpg width=196 height=168 /></td>";
echo " </tr>";
echo "</table>";
}
else
{
echo "<table width=933 height=166 border=0 cellpadding=0 cellspacing=0>";
echo " <tr>";
echo " <td width=192 height=166 ><img src=images/h1_e.jpg width=192 height=168 /></td>";
echo " <td width=205 height=166 ><img src=images/h2_e.jpg width=205 height=168 /></td>";
echo " <td width=340 height=166 ><img src=images/h3_e.jpg width=340 height=168 /></td>";
echo " <td width=196><img src=images/h4.jpg width=196 height=168 /></td>";
echo " </tr>";
echo "</table>";
}
?>
In questo caso ho usato un semplice if, perchè ho solo 2 lingue. Italiano e inglese. Ma se volete usare più lingue
potrete usare il costrutto
switch:
switch ( $mosConfig_lang ) {
case 'italian':
echo " codice html ";
echo " codice html ";
echo " codice html ";
echo " codice html ";
echo " codice html ";
break;
case 'english':
echo " codice html ";
echo " codice html ";
echo " codice html ";
echo " codice html ";
echo " codice html ";
break;
case 'french':
echo " codice html ";
echo " codice html ";
echo " codice html ";
echo " codice html ";
echo " codice html ";
break;
}
Il bello è che può essere messo anche nelle pagine contenuto dentro il codice sorgente per cambiare immagini in caso abbiate versioni diverse per le lingue :-)
spero vi possa essere utile.
Se vi fa piacere firmate il mio guestbook

Ciao