Supporto » Aspetto = Temi » creazione sito multi lingua

  • Salve a tutti,

    sono finalmente partito per questa avventura.
    Ho chiuso con Jimdo e mi appresto a creare il mio nuovo sito con WordPress.
    Tante cose da imparare ma questo non mi spaventa.
    Ho acquistato l’hosting ed installato WordPress ed ora sono pronto ad iniziare
    Vorrei solo chiedere alcune dritte a voi che macinate questo strumento da molto tempo.
    Innanzitutto una dritta sul tema.
    Ho bisogno di creare un sito multilingua; questo non vuol dire che si deve tradurre ma che premendo o selezionando il nome o la bandiera di una lingua vada su una sotto pagina contenente il menu in lingua; poi in base alla voce selezionata in lingua apra una pagina appropriata già tradotta nella lingua corretta.
    In Jimdo la cosa era abbastanza banale perchè bastava creare il primo livello di menù con le lingue selezionabili e poi il sotto menu relativo.
    Come si può fare tutto ciò con WordPress?

    Grazie

Stai visualizzando 15 risposte - dal 1 al 15 (di 28 totali)
  • Esistono appositi plugin certi free (qtranslate x, tranposh, Polylang) altri a pagamento.

    Chi ha creato la discussione atai

    (@atai)

    Ma questi plug-in traducono il contenuto delle pagine? Se è così non ne ho bisogno.
    Le pagine sono già tradotte nelle varie lingue. A me serve solo creare la struttura del menu multilingua. Per fare un esempio concreto:
    l’home page del sito si apre con un menu scritto in una certa lingua poi premendo un menu a tendina cambio la lingua; selezionando una lingua diversa si apre la stessa home page ma con menu tradotto nella lingua selezionata

    Tranposh a parte che permette sia la traduzione “a mano” che quella automatica gli altri (con la riserva di polylang che non ho mai provato, ti permettono proprio di fare quello che desideri: cambiare lingua e “struttura” ma i contenuti nelle diverse lingue sarai tu ad inserirli/crearli.

    Chi ha creato la discussione atai

    (@atai)

    Ho installato qtranslate x ma non riesco a trovare una guida che mi aiuti a configurare le cose. Nella lista delle pagine vedo sempre “nessuna lingua selezionata” ma sinceramente non si capisce come attribuire una lingua ad una specifica pagina e come far apparire il selettore delle lingue disponibili in qualche parte del sito.
    C’è una guida che può aiutarmi in questo oppure avete qualche dritta veloce da darmi per cominciare?
    Grazie

    Su ogni pagina, post, menu e via discorrendo vedrai un elenco orizzontale di pulsanti (tanti quante lingue hai chiesto di utilizzare) sopra tutti i box di testo (eccezion fatta per lo slug, per quello esisto un apposito plugin; ti dà la possibilità di decidere lo slug – appunto – per ogni lingua). Basta inserire il contenuto per ogni lingua installata. Una volta terminato non dovresti più vedere il messaggio “Nessuna lingua selezionata”.

    Riguardo il menu: ci sono vari modi, uno semplice è:

    Aggiungi link personalizzato
    Campo URL: #?lang=en
    Campo Etichetta di navigazione: <img alt="English" src="http://www.iltuosito.com/wp-content/plugins/qtranslate-x/flags/gb.png" />

    Ça va sans dire: basta cambiare il codice lingua per renderlo più aderente le tue esigenze.

    Tutte le possibili domande hanno quasi certamente risposta qui: https://qtranslatexteam.wordpress.com/

    • Questa risposta è stata modificata 6 anni, 8 mesi fa da haring.

    Forse il difetto maggiore di qtranslate x sono proprio le url non propriamente Google friendly!

    Giusto per chiacchierare: ti dirò, è la cosa che preferisco. È un po’ di lavoro in più, sì, ma ti trovi la tabellina con tutte le URL da una parte…
    Ho provato, a suo tempo, il rinomato WPML e mi è piaciuto proprio per niente (un problema che riscontrai: un aumento del volume delle richieste MySql nel rapporto 1:100; sarà stata quella versione, magari, ma lungi da me riprovarci).
    qTranslate – e non solo perché è gratuito – lo preferisco molto di più.

    …e magari funziona bene anche con il post curl json! (devo provare, sono curioso)

    Chi ha creato la discussione atai

    (@atai)

    Premetto che sono alle primissime armi ma provo a farvi una domanda che forse potrà essere per voi banalissima:
    se io creo un menù per ogni lingua tipo Italiano con le pagine corrispondenti in italiano, inglese con le pagine corrispondenti posso gestire il tutto senza plug-in corretto?
    Quando si apre il sito si aprirà il menù principale che deciderò se sarà in italiano o inglese poi selezionando da un menù a tendina contenente la bandiera e il nome della lingua dovrei poter switchare sul menu appropriato.
    E’ possibile e se si come?

    P.S. abbiate pazienza se faccio domande banali ma vengo dal mondo Jimdo e per me è tutto nuovo; quindi quando mi fate esempi come “aggiungi link personalizzato” per me è incomprensibile in quanto sono appunto alle prime armi; se riuscite a darmi qualche informazione in più ve ne sarei molto grato.
    Grazie

    • Questa risposta è stata modificata 6 anni, 8 mesi fa da atai.
    • Questa risposta è stata modificata 6 anni, 8 mesi fa da atai.

    Cosa intendi per “gestire il tutto senza plugin”?

    qTranslate (giusto per citare quello che conosco) ti dà la possibilità di aggiungere versioni diverse alla singola pagina. Di conseguenza, il riferimento di detta pagina nel menu corrisponderà al link (con slug in base alla lingua, previa installazione del plugin accessorio) ed al titolo della pagina nelle varie versioni.

    Mi spiego meglio. Pagina “Contatti”. In italiano avrà titolo “Contatti” e slug “contatti”. In inglese la medesima pagina (lo vedrai nella schermata come fosse una tab) avrà titolo “Contact us” e slug “contact-us”. Così per tutte le lingue che abiliterai.
    Quando caricherai la pagina nel menu – automaticamente – verranno caricate ed offerte le versioni nella lingua desiderata (o offerta dal sito geolocalizzando l’utente) nel menu. Non dovrai creare un menu per l’italiano ed uno per l’inglese (ed uno per …), creerai il menu, il resto lo fa il plugin.

    Prova a creare una installazione di prova, anche in locale, di WordPress. Installi qTranslate X e qTranslate slug. Una volta attivati, vai al menu Impostazioni > Lingue. Dai un’occhiata alle preferenze, è molto semplice.

    Dopo ciò prova a creare un articolo o una pagina. Quello che ho cercato di descrivere ti risulterà lampante ed ovvio. È più complicato descriverlo che farlo.

    Chi ha creato la discussione atai

    (@atai)

    Non capisco perchè non vedo l’ultima risposta che ho ricevuto; la vedo solo tramite email dove ho inserito la risposta; posto anche qui casomai gli altri non fossero in grado di vedere cosa ho scritto

    Allora, ricapitoliamo, non avevo capito che andava installato anche qTranslate slug.
    Ora l’ho fatto e quanto vado in pagine posso vedere la possibilità di inserire i slug relativi alle lingue che ho scelto nel pannello di selezione delle lingue.
    Quindi ora ho selezionato 3 lingue disponibili (Italiano, Inglese e Giapponese).
    Nella pagina di esempio creata “Azienda” ho inserito i slug relativi alle 3 lingue (non capisco perchè me li ha cambiati con finale -2 e se provo a cambiarli mi ritorna sempre con questa desinenza).
    Ho inserito la pagina Azienda nel menu e la vedo correttamente ma non capisco cosa devo fare se voglio selezionare una lingua diversa.
    Non vedo quando parto con il sito l’opzione per cambiare la lingua e vedere quindi il nome della pagina in modo diverso
    Cosa altro devo fare ora?

    È il mio messaggio, non capisco perché non venga mostrato. Non riesco a vederlo neanche dal mio profilo eppure… Tant’è.

    Il selettore delle lingue può essere installato in vari modi (vedi la guida del plugin), uno dei più semplici è: https://qtranslatexteam.wordpress.com/faq/#CustomMenuLang

    Ovvero: dal pannello di controllo vai su Menu e crei una voce menu personalizzata (Aggiungi link personalizzato), nel rettangolo appena creato trovi due campi.
    Nel primo – URL – inserisci:
    #?lang=en
    Naturalmente, le lettere “en” cambiano a seconda della lingua.
    Nel secondo – Etichetta di navigazione – inserisci:
    <img alt="English" src="http://www.iltuosito.com/wp-content/plugins/qtranslate-x/flags/gb.png" />
    Questa etichetta di navigazione ti mostrerà un’immagine, la bandierina “gb.png”. Al suo posto puoi mettere un’altra immagine, un testo, …

    ps: se qTranslate slug trova, anche in lingue differenti, il medesimo termine (ad esempio: “faq”; in italiano sarebbe dominio.com/faq ed in inglese dominio.com/en/faq), aggiunge il numero progressivo prossimo (ed il secondo verrà modificato in faq-2). Basta avere l’accortezza di non farli identici (faq in un caso, f-a-q in un altro, f_a_q in un altro ancora e così via).

    • Questa risposta è stata modificata 6 anni, 8 mesi fa da haring.
    Chi ha creato la discussione atai

    (@atai)

    scusa l’ignoranza, ma per pannello di controllo intendi “Bacheca”?
    Porta pazienza ma come ho detto sono alle prime armi.
    Mi inserisci il corretto ordine di navigazione dal menu principale di WP per arrivare ad inserire quello da te proposto?

    Atai si la “bacheca” (accessibile tramite http://www.tuosito.ext/wp-admin) è il pannello di controllo.

    Chi ha creato la discussione atai

    (@atai)

    OK quindi seleziono la voce “Aspetto” ed il sottomenu “Menu”.
    Creo un nuovo menu chiamato “Lingue” e poi vado sulla voce “Link personalizzati”
    A questo punto si apre il rettangolo con 2 campi da inserire
    URL
    Testo del link
    E’ corretto quanto ho scritto?
    Cosa devo scrivere nei 2 campi esposti?

    No, ma ci siamo quasi. Di menu ne puoi creare quanti ne vuoi, ma la loro rappresentazione sul sito poi è ristretta a quelli che il template contempla.
    In Bacheca > Aspetto > Menu troverai, in alto, due titoli tab: “Modifica menu” e “Gestione posizioni”. Il primo è quello che hai visto fino ad ora. Nel secondo specifichi quale e quanti menu mostrare e dove (a seconda del tema scelto, puoi avere una o più posizioni).

    Pensavo più ad una voce di menu con un’icona di un globo stilizzato e, come sottomenu di questo, le varie chiamate alle lingue. Occupa poco spazio e ti dà tutte le informazioni che servono. Puoi aggiungere anche la versione del link testuale senza doverti preoccupare dello spazio.

    In alternativa c’è il widget (Bacheca > Aspetto > Widget, appena sopra Menu).

Stai visualizzando 15 risposte - dal 1 al 15 (di 28 totali)
  • Il topic ‘creazione sito multi lingua’ è chiuso a nuove risposte.