Questo è un guest post di Marco Gasi di Codingfix. Apprezzo il suo lavoro e gli ho permesso di usare questo spazio per dirti qualcosa che potresti trovare interessante come me. Quindi, senza ulteriori indugi, ecco il post di Marco
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 a 4 lingue differenti. Creazione di siti Web non WordPress, In passato mettevo solo qualche flag 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
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 for 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 nel suo blog: grazie, Ofer, per la tua gentilezza, Apprezzo molto questa opportunità di far conoscere Language Switcher for Transposh.
Quindi, 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 elenco 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 Selettore di lingua per Transposh nel sito Web WordPress.org (o semplicemente cercando “Transposh” 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 una stella (Non ho ancora imparato come inserire nella dashboard quei fastidiosi inviti a votare LOL).
grazie a tutti per la lettura.
Buona codifica!
Sinceramente,
Marco Gasi di Codingfix