Annuncio di Language Switcher per il plugin Transposh

Come molti altri sviluppatori, quando ho scoperto il plugin Transposh me ne sono subito innamorato! Consente traduzioni automatiche pronte all'uso, ma offre anche un controllo granulare sul testo tradotto, permettendoti di modificare ogni singola frase.
Va bene, lo sai già, quindi non è necessario che io ripeta qui perché tutti amiamo Transposh così tanto.

Ma devo confessare una cosa: Non ero soddisfatto del widget per il cambio di lingua. Sviluppo piccoli siti Web e di solito ho bisogno di utilizzare da 2 per 4 lingue differenti. Creazione di siti Web non WordPress, Di solito mettevo solo qualche bandiera nel menu di navigazione principale e avrei voluto fare lo stesso usando WOrdPress e Transposh.

Il modo artigianale

All'inizio, per ottenere quel risultato, Ho usato un paio di plugin utili e solo un po 'di javascript.

Non sprecherò il tuo tempo qui a parlarne: se sei interessato puoi trovare una descrizione dettagliata Qui e Qui

Il modo in cui WordPress

Il modo "artigianale"" era assolutamente noioso per me: per ogni nuovo sito web ho dovuto ripetere ogni passaggio solo per ottenere 2 o 3 flag nel mio menu. Volevo ottenere i miei flag semplicemente installando un plugin e magari aggiustando alcune impostazioni ... Ma quel plugin non esisteva, così alla fine ho deciso che dovevo andare oltre i miei limiti, affronta la sfida a testa alta e crea il mio plugin.

Oggi sono orgoglioso di presentare Language Switcher per Transposh. Non è magia, non fa miracoli ma porta a termine il lavoro.

Sono molto grato a Ofer, che mi ha invitato a presentare la mia piccola creatura nella sua blog: grazie, io offro, per la tua gentilezza, Apprezzo molto questa opportunità di far conoscere Language Switcher for Transposh.

Così, cosa fa effettivamente il Language Switcher per Transposh?

  • legge le impostazioni di Transposh e ottiene l'elenco delle lingue utilizzate nel sito Web corrente
  • legge tutte le posizioni dei menu disponibili nel tema corrente e ti permette di scegliere dove apparirà il selettore di lingua tramite semplici caselle di controllo
  • permette di aggiungere alla fine del menu scelto(S) una serie di flag o un menu a tendina per selezionare la lingua; Amministratori, Anche gli autori e gli editori vedranno un pulsante Modifica traduzione che permetterà loro di attivare l'Editor di traduzione di Transposh
  • se scegli di utilizzare solo flag, ti permette di scegliere tra flag Transposh o flag forniti da Language Switcher per Transposh stesso
  • se scegli di utilizzare un menu a discesa, puoi scegliere se utilizzare un elenco di selezione o non ordinato per creare il menu a discesa: Ho aggiunto questa opzione perché l'elenco non ordinato offre molte più opzioni per personalizzare il loro aspetto e aspetto rispetto a una selezione
  • se utilizzi un elenco non ordinato come menu a discesa, puoi scegliere se gli elementi dell'elenco mostreranno solo la bandiera, solo testo o entrambi i flag e il testo
  • ti consente di impostare classi aggiuntive per le voci del menu del selettore di lingua: questo ti permette di farlo sembrare in base al tuo stile del tema usando la stessa classe che il tuo tema sta usando per le voci del menu di navigazione
  • ti permette di personalizzare totalmente il tuo selettore di lingua usando un editor CSS con evidenziazione della sintassi: il foglio di stile corrente viene caricato nell'editor e puoi semplicemente modificarlo e quindi salvarlo oppure puoi persino creare un file css completamente nuovo. con un nome personalizzato (il valore predefinito è custom.css)

E il futuro?

Ho già un elenco TODO per aggiungere più funzionalità e magari per creare anche una versione premium, ma penso che Language Switcher for Transposh ti renderà la vita più facile già in questa prima versione. O quantomeno, questo è ciò che spero vivamente!

Potete trovare Language Switcher for Transposh nel sito Web WordPress.org (o semplicemente cercando & quot; trasposh" nella dashboard di amministrazione della tua installazione di WordPress): provalo e non esitare a contattarmi per qualsiasi problema tu possa incontrare. E ovviamente, se ti piace, non dimenticare di dargli qualche stella (Ancora non ho imparato come inserire nella dashboard del hte quei fastidiosi inviti a votare LOL).

grazie a tutti per la lettura.

Buona codifica!

Cordiali saluti,
Marco Gasi di Codingfix

8 commenti su “Annuncio di Language Switcher per il plugin Transposh”

  1. Ciao Marco,

    Ho provato a installare Language Switcher per Transposh e ho un problema con la lingua inglese.
    Se clicco sulla bandiera inglese, il tuo plugin crea un collegamento errato, invece di dominio.com/en/ fa dominio.com/en/in/ e ho un 404 errore.
    Dove posso impostare il collegamento?

    Grazie

    1. Ciao Laurent. Grazie per aver utilizzato il mio plugin. Ma il problema di cui stai parlando è davvero strano. Ho il plug-in configurato e in esecuzione su diversi siti Web e non ho mai riscontrato un problema del genere… I tuoi permalink sono impostati su %post%?
      In realtà non c'è bisogno né modo per impostare i collegamenti all'interno delle impostazioni del mio plug-in: questo genere di cose è gestito dalle impostazioni dei Permalink di WordPress e dalle impostazioni di Transposh.
      Puoi darmi un link alla pagina live in cui ottieni il problema?

    1. Vedo che il collegamento è impostato correttamente: basta passare il mouse sopra la bandiera inglese e guardare il collegamento che appare in basso a sinistra della finestra. Oppure apri gli strumenti di sviluppo del tuo browser e ispeziona l'elemento: vedrai che il link è impostato su https://maltavela.com/en. Quindi sta succedendo qualcosa nelle impostazioni dei Permalink o nelle impostazioni di Transposh (o anche da qualche altra parte, per quanto ne so). Se vuoi darmi accesso alla tua dashboard forse posso aiutarti. Puoi utilizzare il modulo presente nella pagina Contatti del sito per inviarmi le mie credenziali utente.
      Saluti

  2. Ciao Simona.
    Posso solo dirti quello che ho detto a Laurent: probabilmente devi controllare le impostazioni dei permalink. Ho appena visto che Laurent ha risolto il suo problema (controlla il suo sito web https://maltavela.com/) quindi penso che avesse gestito le impostazioni dei permalink.
    Se puoi pubblicare l'URL sul tuo sito web, Posso dare un'occhiata. Se hai bisogno di più aiuto, dovrai creare un account utente e darmi accesso alla dashboard del tuo WP. Se vuoi, puoi utilizzare il modulo nella pagina dei miei contatti per inviarmi nome utente e password o puoi inviarmi una e-mail a codingfix@codingfix.com

  3. ciao, Prima di tutto, grazie mille per averci portato un plugin così eccezionale, ci aiuta molto a costruire siti multilingua. è così meraviglioso.
    ma l'ho notato quando uso il plugin yoast SEO. ho trovato un problema qui. il testo descrittivo verrà tradotto in un'altra lingua.
    e lo ha fatto anche all'URL breve.
    esempio: vedi la fonte:https://www.tatoltool.com/hi/distinguish-between-an-electric-traditional-drillimpact-drill-and-hammer-drill/

    perché? per favore aiutatemi .
    Grazie ancora per il tuo fantastico plugin.
    Saluti
    Altro

    1. Ciao Andrea. Prima di tutto, grazie per le tue gentili parole 🙂 Purtroppo non posso aiutarti con problemi di traduzione. Il mio plugin non è Transposh ma Language Switcher per Transposh, questo è il plug-in semplice e di gran lunga perfetto per visualizzare flag o menu a discesa per consentire agli utenti di cambiare lingua nel front-end. In realtà, le traduzioni sono gestite da Transposh Translation Filter che attualmente non è più ospitato su WordPress Plugins Repository. Potete visitare il sito ufficiale all'indirizzo http://transposh.org/ e chiedi aiuto direttamente all'aitor del plugin, Ofer Wald è una persona molto gentile e sono sicuro che cercherà di aiutarti.
      Distinti saluti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.