[Spip-it] [Fwd: Re: Domanda sul multilinguismo]

From : renatoformato@... , the 18th November 2005 10:21
  • 2005-11-18 10:21:59 — renatoformato@... - [Spip-it] [Fwd: Re: Domanda sul multilinguismo]

Come spesso mi capita, avevo inviato la risposta solo a Claudio..pardon
 Grazie della spiegazione!  allora ho risolto tutti i problemi che descrivevo nella mail usando    questo metodo che spero possa aiutare altri:  1 - Prima di tutto ho settato il multilinguismo associandolo sia alla    rubrica sia al singolo articolo (ho la necessità di associarlo per    motivi interni al sito)  2 - Ho create 3 template per ogni file del sito (article, rubrique,    sommaire, breve etc.) impostando la lingua "manualmente" (es:  xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"    dir="ltr">). Fatto ciò sono riuscito a far in modo che in ogni    articolo o rubrica visualizzi bene i tag 
Non credo che il fatto di impostare la lingua nel XHTML del modello  abbia influenzato SPIP. :) Non vorrei dire stupidaggini ma se provi ad eliminare l'attributo lang e  vedere se cambia qualcosa....
 3 - Per fare in modo che ogni template caricasse rubrique e/o    articoli della lingua corretta ho sostituito, nei cicli BOUCLE che li    caricavano, il tag  con ad es.     oppure  href="rubrique_en.php3?id_article=ID_RUBRIQUE>
Ti do una dritta. Poi se leggi quelle 2 pagine che ti ho mandato la  trovi anche lì. il tuo modello inglese chiamalo article.en.html, quello italiano  article.it.html e puoi scrivere tutti i link agli articoli,  indipendentemente dalla lingua, come  Per le rubrique la stessa cosa. Alla prossima puntata vedremo come si fa ad avere un unico modello  valido per qualsiasi lingua (a patto che non cambi proprio il layout)
 I problemi che sono rimasti attivi sono questi:  1 - in tutti gli articoli e rubriche mi si traducono i tag     scritti nella pagina-template ma non quelli che vengono caricati con    gli include (come il menu di servizio: "home", "mappa", etc; oppure    le scritte del footer)
infatti. Il contesto non viene passato ai modelli inclusi. Solo i  parametri esplicitamente indicati come criteri vengono inoltrati. Quindi se vuoi che la lingua arrivi all'include, aggiungi un bel {lang}  come criterio dell'include e vedrai che funziona.
 2 - la home, caricata col criterio www.nomesito.it/?lang=en, funziona    ma persiste il problema come nel punto 1  Tutto il resto funziona benissimo!!!!!!  Se mi date qualche dritta per risolvere il problema vi amerò!!!!
Bhè...stavo quasi per non darti la dritta :)
 Scusa per il ritardo ma lo avevo dimenticato... il sito è questo:    www.close-up.it - suggerimenti e critiche sono ben accette!!!
Grazie Claudio. C'è un bel catalogo dei siti fatti con SPIP su  http://www.spip.net/it_article2233.html Puoi inserirlo se ti va. Hai scelto un modello della serie bones, ottima  scelta! Ciao Renato