Esiste più di un modulo per creare un sito multilingua... tutto dipende dalle tue necessità.
Ti segnalo questo post di drupal.org in cui trovi l'analisi delle features dei vari moduli disponibili, in questo modo puoi scegliere quello più adatto a te.
ho provato ad installare i18n solo che mi da dei problemi con il DB...
ho provato anche a fare girare l'update.php ma anche quello da dei problemi con il modulo localizer...
mi dice che c'è un errore alla riga 22 del file i18n.module
allora...adesso ho spistolato un po con localizer....
ho messo nel modulo locale attiva anche la lingua inglese e ora quando vado a creare un nuovo nodo posso scegliere se dargli come lingua inglese o italiano, solo che adesso tutto il sito è in inglese...e non più in italiano...nonostante la lingua di default sia l'italiano!
inoltre non ho ancora la possibilità di scegliere la lingua dal blocco laterale!
io ho utilizzato i18 per questo sito http://www.bcccarso.it . Ci vuole un attimo per capire come sfruttarlo al meglio però alla fine il risultato è stato soddisfacente.
Premesse:
sto provando Drupal in locale con win + easyphp7. L configurazione è
Drupal 5.1
MySQL database 4.0.15
PHP 4.3.3
Finalmente sono riuscito a trovare e istallare i18 (pacchetto i18n-5.x-2.1) che sul sito drupal.org appare con un altro nome.
Ho letto il README.TXT e ho seguito le fasi di installazione abilitando tutti i moduli per Multilanguage - i18n
In blocchi ho attivato Language switcher - (non ho ancora capito la differenza con Translations)
A questo punto:
1) creo due menu: introduzione e introduction con Aggiungi menu
2) con Add multilingual block creo il blocco b-introduzione a cui aggiungo per English:introduction e per Italian:introduzione
3) in Amministra › Struttura del sito > Blocchi attivo il blocco b-introduzione nella barra laterale di sinistra
4) con Crea contenuto > Pagina creo una pagina di introduzione in lingua italiana e imposto Translation workflow: none. Inserisco il contenuto e in Impostazioni del menu come Voce padre:introduzione
5) tramite il bottone translation - create translation creo la traduzione e imposto come Voce padre:introduction
Quello che succede è che le pagine create non vengono visualizzate nella barra di sinistra e nemmeno i menu introduzione / introduction.
Cambiando lingua con le bandierine a livello di amministrazione effettivamente vedo cambiare i menu (crea contenuto diventa Create content ecc.) ma non vedo i menu che ho creato.
Volevo sapere se è corretta la sequenza che ho seguito o c'è qualche altra impostazione da fare.
Ho provato ad attivare i blocchi introduzione e introduction nella barra di sinistra mo nn mi appare ancora nulla
Aiuta a migliorare e a rendere questo sistema più utile!
Alcuni semplici accorgimenti Se sei l'autore della richiesta e tra le risposte ne individui una migliore delle altre, clicca sul link adiacente alla risposta "Miglior risposta". Questo meccanismo è utile per rendere più veloci le successive consultazioni. Per tutti ... dai il tuo voto alle risposte che ritieni più utili (cliccando sul simbolo + adiacente al testo), questo è utile agli altri utenti che si trovano ad affrontare la stessa problematica. Importante: puoi dare il tuo voto anche alla domanda (il primo post); questa operazione è importante per dare risalto all'utilità di una specifica domanda. Se la domanda riceve molti voti e non esiste una "miglior risposta" nè esistono voti sulle varie risposte (o non ne esistono affatto), riceverà maggiore attenzione dalla comunità.
Grazie!
Condividi
Aiuta Drupal.it a crescere: condividi i contenuti del sito con i tuoi collegamenti sui principali social networks!
Risposte
Esiste più di un modulo per
Esiste più di un modulo per creare un sito multilingua... tutto dipende dalle tue necessità.
Ti segnalo questo post di drupal.org in cui trovi l'analisi delle features dei vari moduli disponibili, in questo modo puoi scegliere quello più adatto a te.
ho provato ad installare
ho provato ad installare i18n solo che mi da dei problemi con il DB...
ho provato anche a fare girare l'update.php ma anche quello da dei problemi con il modulo localizer...
mi dice che c'è un errore alla riga 22 del file i18n.module
Hai usato la versione giusta
Hai usato la versione giusta del modulo? hai letto tutte le istruzioni che trovi all'interno del pacchetto del modulo?
Descrivi precisamente i messaggi di errore.
allora adesso sono alle
allora adesso sono alle prese con localizer....
ho installato tutto tranne le patches...che non capisco come debbano essere installate!
vedo tutto il modulo sul mio drupal....solo che ho aggiunto nella colonna di sx il blocks per la scelta della lingua ma non lo vedo!
Secondo me il problema sta proprio nel fatto che non ho installato le patches....
Se ho capito bene mi serve sia localizer che i18n...
allora...adesso ho
allora...adesso ho spistolato un po con localizer....
ho messo nel modulo locale attiva anche la lingua inglese e ora quando vado a creare un nuovo nodo posso scegliere se dargli come lingua inglese o italiano, solo che adesso tutto il sito è in inglese...e non più in italiano...nonostante la lingua di default sia l'italiano!
inoltre non ho ancora la possibilità di scegliere la lingua dal blocco laterale!
i18
io ho utilizzato i18 per questo sito http://www.bcccarso.it . Ci vuole un attimo per capire come sfruttarlo al meglio però alla fine il risultato è stato soddisfacente.
Ottimo lavoro.
Complimenti è davvero ottimo. Che versione usi 4.7 o 5.1? Per l'i18n hai seguito la documentazione su drupal.org o hai trovato altre risorse?
Ciao e grazie.
grazie!! no, ho usato la
grazie!!
no, ho usato la documentazione interna ed ho soprattutto sperimentato :-)
Non appaiono i menu e le pagine :-(
Ciao anche io voglio creare un sito multilingua
Premesse:
sto provando Drupal in locale con win + easyphp7. L configurazione è
Drupal 5.1
MySQL database 4.0.15
PHP 4.3.3
Finalmente sono riuscito a trovare e istallare i18 (pacchetto i18n-5.x-2.1) che sul sito drupal.org appare con un altro nome.
Ho letto il README.TXT e ho seguito le fasi di installazione abilitando tutti i moduli per Multilanguage - i18n
In blocchi ho attivato Language switcher - (non ho ancora capito la differenza con Translations)
A questo punto:
1) creo due menu: introduzione e introduction con Aggiungi menu
2) con Add multilingual block creo il blocco b-introduzione a cui aggiungo per English:introduction e per Italian:introduzione
3) in Amministra › Struttura del sito > Blocchi attivo il blocco b-introduzione nella barra laterale di sinistra
4) con Crea contenuto > Pagina creo una pagina di introduzione in lingua italiana e imposto Translation workflow: none. Inserisco il contenuto e in Impostazioni del menu come Voce padre:introduzione
5) tramite il bottone translation - create translation creo la traduzione e imposto come Voce padre:introduction
Quello che succede è che le pagine create non vengono visualizzate nella barra di sinistra e nemmeno i menu introduzione / introduction.
Cambiando lingua con le bandierine a livello di amministrazione effettivamente vedo cambiare i menu (crea contenuto diventa Create content ecc.) ma non vedo i menu che ho creato.
Volevo sapere se è corretta la sequenza che ho seguito o c'è qualche altra impostazione da fare.
Ho provato ad attivare i blocchi introduzione e introduction nella barra di sinistra mo nn mi appare ancora nulla
Grazie a tutti per l'aiuto
RISOLTO
Il problema è presente nel modulo i18n.module (in i18n_nodeapi) e la soluzione è ben descritta nel post http://drupal.org/node/131155
Da provare :-)