Bookmark and Share
Document Actions

Tradurre i propri contenuti
facile

Come tradurre le varie sezioni del proprio sito Plone.

Quando un sito Plone offre il supporto multilingua di LinguaPlone, gli utenti registrati che hanno i permessi appropriati vedranno una nuova opzione sulla barra dei menù:

PloneLingua-translate into
 

Come procedere per rendere il proprio portale multilingua

È conveniente come prima cosa creare nella root una cartella IT (il titolo della cartella non ha importanza, si può chiamare "Italiano", o "home page", "portale" ecc., ciò che conviene fare è dare come nome breve "it", in modo che l'url del proprio sito in italiano sia simile a http://miositoplone.com/it).

Nella cartella appena creata si potranno aggiungere tutti i contenuti che si desiderano, creando il proprio albero di navigazione, con cartelle e sottocartelle, a seconda delle proprie esigenze.

Rendere il proprio portale multilingua sarà poi molto semplice: non si dovrà far altro che visualizzare la cartella IT che contiene tutti i propri contenuti in italiano e tradurla in, ad esempio, inglese. Per far ciò cliccare sull'opzione Translate into e poi sulla bandierina corrispondente alla lingua inglese:

LinguaPlone-IT

Comparirà un pannello composto da due colonne: in quella di sinistra viene mostrato l'oggetto che si vuole tradurre, in modo da avere a disposizione il testo e facilitare la traduzione; in quella di destra si trovano i campi di testo da completare - in questo caso solo Titolo e Descrizione, dato che si tratta di una cartella:

LinguaPlone-EN

Di nuovo, è conveniente chiamare la cartella EN (oppure dare un altro titolo alla cartella, ma rinominarla attraverso il menù Azioni -> Rinomina per cambiare il nome breve), in modo che i contenuti in inglese del proprio sito abbiano un url simile a http://miositoplone.com/en.

Da notare anche il fatto che una volta spostatisi nella parte inglese del proprio sito, la bandierina evidenziata in alto a destra sarà quella inglese, e non più quella italiana:

LinguaPlone-bandierina

Il procedimento per tradurre qualsiasi sezione, cartella, pagina o altro oggetto del proprio sito sarà molto simile a quello appena descritto. I contenuti verranno automaticamente inseriti nella parte EN del sito.

Ad esempio, per tradurre una notizia che si è creata nella cartella Notizie, si procede traducendo per prima cosa quest'ultima, chiamandola ad esempio News (con la stessa procedura appena descritta) e poi si traduce la notizia:

LinguaPlone-News

Comparirà il pannello che presenta a sinistra la versione italiana e a destra i campi di testo da completare con la traduzione inglese. Una volta tradotta la notizia e premuto il pulsante Save, l'oggetto sarà salvato nella cartella News della sezione inglese del proprio sito Plone. In altre parole, avrà un url simile a http://miositoplone.com/en/news/new-news.

Per rendere il proprio portale multilingua, tradurre tutti i contenuti (o parte di essi, a seconda delle proprie esigenze) del proprio sito Plone uno ad uno, facendo attenzione a tradurre prima le cartelle principali, e poi gli oggetti contenuti in esse.

Cosa vedranno i propri utenti

Come per tutti i contenuti di un sito Plone, è necessario pubblicare i propri contenuti per far sì che siano visibili ai navigatori anonimi. Ciò vale anche per i contenuti che si sono tradotti in un'altra lingua.

Gli utenti del proprio sito potranno decidere di cambiare lingua semplicemente cliccando sulle bandierine poste in alto a destra.

È anche possibile scegliere di permettere la selezione della lingua tramite un menù a tendina:

LinguaPlone-menù a tendina

Per far ciò, è necessario agire attraverso ZMI -> Portal_languages e deselezionare l'opzione "Display flags for language selection":

LinguaPlone-ZMI

 

 
by Alice Narduzzo last modified 2008-05-22 16:22

LinguaPlone

Posted by Dario Maggioni at 2010-05-21 16:37
Buongiorno
OK per la traduzione dei contenuti pagina, ma come modificare i menu dei portlet?
Grazie
DM

Re: LinguaPlone

Posted by Alice Narduzzo at 2010-05-21 17:18
Ciao Dario,
Mi spieghi meglio cosa intendi con "menù dei portlet"?
Tutti gli elementi di Plone sono tradotti quando passi ad un'altra lingua (viene impostato Plone in un'altra lingua). Ciò che sta a te tradurre sono i contenuti che inserisci, anche quando si tratta di portlet.
Aspetto maggiori dettagli,
Alice