Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : Defoult 27 Nov 2012, 17:28:27

: sito multilingua
: Defoult 27 Nov 2012, 17:28:27
salve a tutti,
come da titolo vorrei creare un sito multilingua (italiano e inglese), ho visto sulla wiki di joomla (la mia versione è la 2.5) che dovrei creare un menu per ogni lingua, ma il mio sito già è "completo". Purtroppo l'ho terminato tutto in italiano (che poi sono andato a vedere che la lingua è pre-impostata su "tutte") e ora che è finito i parenti che mi hanno chiesto di farlo se ne sono usciti che lo vogliono pure in inglese....ora, devo ricreare tutto? O c'è qualche modo per far si che joomla traduca le pagine (tipo google translate)

grazie a tutti per l'eventuale aiuto :P
: Re:sito multilingua
: tomtomeight 27 Nov 2012, 18:27:04
Un sito joomla non è mai finito, nel senso che puoi sempre aggiungere contenuti e quant'altro, se segui la guida si tratta di aggiungere dei nuovi menù e moduli che puoi fare senza stravolgere nulla. Naturalmente dovrai riprodurre i contenuti da tradurre. Un consiglio, lascia stare i traduttori automatici, si tratta sempre più o meno di traduzioni maccheroniche.
: Re:sito multilingua
: Defoult 27 Nov 2012, 18:50:12
grazie x la dritta, ma il mio sito per esempio non usa il menu principale, ma solo il topmenu, che di standard è multilingua, l'ho modificato e messo in lingua italiana, dovrei quindi creare un altro topmenu in inglese e ricreare tutte le sue vogi tradotte (compresi gli articoli)?
: Re:sito multilingua
: tomtomeight 27 Nov 2012, 19:08:23
Sì come è spiegato nella guida.
: Re:sito multilingua
: Defoult 30 Nov 2012, 23:12:18
scusa ho fatto come scritto nella guida:
-ho messo il menu principale come pagina iniziale x tutte le lingue
-la home del top menu italiano l'ho impostata come pagina principale per quella lingua
-ho creato un altro top menu inglese e ho creato una voce home e l'ho impostata come principale per quella lingua

La home (compreso il modulo con le 2 bandiere) si vede perfettamente, ma quando ho provato a creare un'altra pagina nel menù in inglese e ci clicco mi dà errore 404

esempio uno: ho una galleria di foto (un modulo) nel menu in italiano la voce è "foto", nel menu in inglese ne ho creata un'altra, "photos" e ho impostato il modulo in modo tale che si vedesse sulle 2 pagine. risultato: in italiano tutto ok, in inglese errore 404.

esempio due:
 -Italiano: pag con articolo in itlaliano
 -Inglese: voce del menu ricreata, creata un'altra categoria in ingelse, creato lo stesso articolo in inglese, ma sempre errore 404...

EDIT. ho notato che l'errore è "category not found"....ma le ho create...
: Re:sito multilingua
: Defoult 30 Nov 2012, 23:18:01
il sito è http://www.casettasullavallata.it (http://www.casettasullavallata.it)
: Re:sito multilingua
: tomtomeight 01 Dec 2012, 01:33:19
Anche le categorie vanno assegnate alle lingue.
: Re:sito multilingua
: Defoult 01 Dec 2012, 10:14:43
ma ho creato le categorie inglesi, poi una pagina che ho creato è quella "singolo contatto" (ho creato una categoria per il contatto in inglese e ul singolo contatto inglese) e pure quella non si vede
: Re:sito multilingua
: Defoult 05 Dec 2012, 10:33:32
qualche suggerimento?

per scrupolo ho eliminato tutto (categorie, articoli e voci del menu) e ho ricreato tutto:

1-ho ricreato una categoria in lingua inglese
2-ho creato l'articolo, associandolo alla categoria sopra creata e impostando la lingua ad inglese
3-ho creato la voce categoria blog, con la categoria inglese, nel menu inglese e ho messo la lingua inglese

niente, sempre errore 404....la cosa strana è che l'articolo in evidenza nella home si vede perfettamente, non so perché quello delle altre categorie non si vedono....
: Re:sito multilingua
: Fabrizio Fiorita 05 Dec 2012, 11:32:38
Ciao.
Dato che Joomla pretende che almeno un menu sia impostato su "tutte", occorre usare un piccolo trucco.
Crea un menu principale con una sola voce "Home" impostato su "tutte" e dagli un nome qualsiasi (ad es. "Menu nascosto"). Crea il relativo modulo e mettilo in posizione "sospeso".
Poi crea i due menu principali inglese ed italiano - non dimenticare i moduli, in posizione "visibile" - e riempili con le voci che desideri: poiché già esiste un menu principale impostato su "tutte", ti sarà possibile impostare la lingua per questi due menu.
: Re:sito multilingua
: Defoult 05 Dec 2012, 12:22:39
quello l'ho fatto XD, avendo il mio sito solo il top menu ho impostato il menu principale per tutte le lingue, e ho creato 2 top menu per inglese e italiano e a tutti e tre i menu ho impostato un link "HOME" come pagina predefinita....il problema è che nella pagina in inglese non mi si vedono gli articoli (tranne quelli nella home)
: Re:sito multilingua
: tomtomeight 05 Dec 2012, 13:26:42
Crea il relativo modulo e mettilo in posizione "sospeso".
Questa lo vedo alquanto inutile come operazione, basta creare il solo menù tutte e basta.
: Re:sito multilingua
: Fabrizio Fiorita 05 Dec 2012, 16:56:45
Questa lo vedo alquanto inutile come operazione, basta creare il solo menù tutte e basta.
Tecnicamente hai ragione, ma io ancora seguo le regole di Warnier e non lascio mai un ramo di uno switch senza definizione: potrebbe sempre servirti.  ::)
: Re:sito multilingua
: tomtomeight 05 Dec 2012, 17:24:54
Abbiamo 2 modi di pensare diversi, io guardo alla praticità; capisco, interpreto ed applico senza seguire regole pragmatiche. Quello che conta alla fine è il risultato e il risultato migliore è quello che si ottiene col minimo sforzo. Scusa per queste mie divagazioni.  :)
: Re:sito multilingua
: Defoult 28 Dec 2012, 10:44:51
nessuno sa dove posso aver sbagliato? Ho provato tutto ma nulla :(
: Re:sito multilingua
: tomtomeight 28 Dec 2012, 21:08:36
se disattivi le impostazioni seo?