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

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

  1. Hi Marco,

    I tried to install Language Switcher for Transposh and I have an issue for the english language.
    If I click on the english flag your plugin create a bad link, instead of domain.com/en/ it makes domain.com/en/in/ and I have a 404 errore.
    Where can I setup the link?

    Grazie

    1. Hi Laurent. Thank you for using my plugin. But the issue you’re talking about is strange indeed. I have the plugin setup and running on several websites and I’ve never found such an issueIs your permalinks set to %post%?
      Actually there is no need nor way to setup links within my plugin settings: this kind of stuff is managed by WordPress Permalinks settings and by Transposh settings.
      Can you you give me a link to the live page where you get the issue?

    1. I see that the link is setup properly: just hover the mouse over the english flag and look the link which appears at the very bottom left of the window. Or open your browser’s dev tools and inspect the element: you’ll see the link is set to https://maltavela.com/en. So something is happening in Permalinks settings or in Transposh settings (or even somewhere else, as far as I know). If you want to give me access to your dashboard maybe I can help you. You can use the form in this website Contact page to send me my user credentials.
      Saluti

  2. Hello Simona.
    I can only tell to you what I told to Laurent: probably you have to check your permalinks settings. I’ve just seen that Laurent has solved his issue (check his wensite https://maltavela.com/) so I think he had managed permalinks settings.
    If you can post the url to your website, I can take a look. If you need more help, you’ll have to create a user account and give me access to your WP dashboard. If you want, you can use the form in my Contacts page to send me username and password ro you can send me an email to codingfix@codingfix.com

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.