[italy-tech] sistema multilanguage su g8.italy
jolly
jolly a autistici.org
Lun 6 Lug 2009 00:04:04 PDT
Salve,
mi son riguardato un po meglio questa faccenda delle traduzioni dei
contenuti ecc. e la mia conclusione e' che funziona tutto benissimo, SE UNO
NON USA LE VISTE DEL MODULO VIEWS
Sia i contenuti dei blocchi (tipo "Pubblica il tuo articolo" nella colonna
di dx), che i termini dell'interfaccia vengono tradotti in modo corretto
cambiando la lingua (se le traduzioni sono disponibili).
Anche partendo da un nodo come http://g8.italy.indymedia.org/node/19 e
switchando la lingua viene visualizzata la traduzione nella lingua scelta
(es e fr non sono disponibili).
Ho fatto un'altra prova ancora e ho installato il modulo 'tracker' (
http://g8.italy.indymedia.org/tracker ). Anche qui funziona la selezione
della lingua ("Un G8 di bugie"/"A G8 of lies"/"Ein G8 der Lügen"). La
stessa pagina generata usando la vista preconfigurata del modulo 'views'
(disattivando il modulo 'tracker' e attivando la vista 'tracker' del modulo
'views') invece NON funziona.
Cioe', viene visualizzato tutto correttamente se si usano le funzioni del
core, ma usando il modulo views invece no. E purtroppo la home con ftr e
blocchi newswire, i ticker, le pagine newswire delle citta', tutte quelle
pagine sono state realizzate usando 'views' e non viste del core.
Poi m'e' venuto in mente che ekes mentre smanettavamo diceva in chat che
c'erano problemi di compatibilita' tra il modulo 'media mover' e il modulo
'i18n' (infatti si vede anche indicato nella lista dei moduli).
Quando poi il giorno dopo abbiamo notato che la selezione delle traduzioni
non funzionava piu ho visto che il modulo 'views translations' era
disattivato. Attivandolo per provare se era quello e' crashato il sito
(fatal error in php). Visto che non era piu possibile disattivarlo usando
la interfaccia web di Drupal, ho risolto rinominando il modulo via shell in
modo che drupal non lo riconosce e non lo carica piu.
Ripensandoci adesso che mi son studiato un po meglio il concetto
multilanguage di Drupal e l'installazione sul server, e combinando i
diversi pezzettini del puzzle penso il problema possa essere questo
(speculazione mia, eh!): il modulo necessario ('views translation') e'
forse stato disattivato durante il processo di installazione e
configurazione del modulo 'media mover' perche causava problemi e forse per
quello in fine non e' stato riattivato o i lavori non sono stati finiti o
boh...
Cmq non si lascia piu riattivare perche se attivato crasha il sito. Secondo
me si dovrebbe cercare di capire cosa causa questo, e semmai levare il
modulo 'Media Mover', visto che e' l'ultima cosa stata fatta prima che
incontrassimo i problemi con le viste del modulo 'views'. Durante la fase
di test funzionava tutto alla meraviglia (un nodo tradotto in tutte le
lingue disponibili per fare dei test: http://g8.italy.indymedia.org/node/4
).
Be', da parte mia tutto qui. Volevo sentire voi, prima di fare qualcosa che
vada piu in profondo.
Idee? Proposte?
Brnocrist, tu hai una possibilita' di riprodurre la situazione su un Drupal
6 tuo e provare se e' veramente quel modulo 'views translations' che manca
per poter usare traduzioni di content nei views? Che finora e' solo
speculazione mia che sia davvero quello?
Saluti,
jolly
Maggiori informazioni sulla lista
italy-tech