Bene, Questa versione risolve alcuni problemi. Non risolve gli altri (sì, la traduzione anonima è abilitata per impostazione predefinita, se lo si desidera – spegnilo, è la tua chiamata, non è un problema di sicurezza). Anche, un editor *DOVREBBE* essere in grado di vedere quali persone hanno creato traduzioni prima di lui nel registro delle traduzioni. Questo non è un “rivelazione di un 'informazione” ma piuttosto una caratteristica, molto simile alla tua capacità di vedere chi ha scritto un post sul tuo sito. Se non lo vuoi, semplicemente non consentire a nessuno oltre all'amministratore di tradurre e lo sei “sicuro”.
Questa versione risolve anche il problema della mappa del sito XML, dal momento che hanno aggiornato una versione minore (4.1.4 a 4.1.5) eppure ha cambiato tutto internamente (cassa mista a cassa cammello, non troppo importante, ma ancora, un cambiamento dirompente).
Un'altra cosa importante, Non userò più wordpress.org, Sinceramente credo di non lavorare per loro. Davvero non mi fido e mi fido di loro, e questo è definitivo. Le nuove uscite saranno qui, se il meccanismo di aggiornamento del plug-in funziona sul tuo sito, sarai in grado di eseguire l'aggiornamento. Presto rimuoverò anche il .1 terminando dalle versioni, poiché ci sarà solo una versione.
Se hai qualcosa da dirmi, si prega di utilizzare il modulo di contatto qui, Probabilmente risponderò a tempo debito. Anche commentare quei post funziona.
Buona fortuna e buon divertimento con questa versione.
La versione 1.0.8 – Grazie Julien!
In questa speciale data palindromica, viene rilasciata una nuova versione di Transposh. Questa versione è stata trattenuta per troppo tempo, ma da quando ho finalmente avuto il tempo, è attivo e disponibile.
Quindi, a cosa serve?
Prima, Vorrei ringraziare Julien Ahrens da Sicurezza RCE per il suo aiuto nel rilevare diversi punti deboli nella versione precedente, e lavorare con me per fornire correzioni e convalidarle. Julien mi ha fornito le informazioni e la divulgazione completa ed è stato molto paziente con me finché non ho finalmente avuto il tempo di sistemare tutto. Posso solo dargli la mia più alta raccomandazione, e mostra qui il mio apprezzamento. GRAZIE!
Altre cose in questa versione includono una correzione per la famigerata regressione con Google Translate, facendo sì che le persone ottengano [finestra dell'oggetto] e/o contenuti duplicati. Se stai usando Google Traduttore, si prega di utilizzare il nuovo pulsante nella scheda utilità per eliminare i dati duplicati. Salvare un backup aggiornato delle tue traduzioni umane è sempre una buona idea.
Ci sono anche tonnellate di miglioramenti alla scheda fuorviante chiamata editor di traduzione (quale, col senno di poi avrei probabilmente dovuto chiamare “gestione della traduzione”) che ti consente di avere un migliore controllo e visibilità delle traduzioni correnti.
Molto lavoro qui è stato dedicato alla compatibilità con PHP8 e wordpress 5.9, Credo che la maggior parte dei problemi sia stata eliminata, e i widget dovrebbero funzionare di nuovo nell'interfaccia, Voglio ringraziare tutti gli utenti che mi hanno aiutato a testare questo, e soprattutto Alex e Marcel. grazie ragazzi!
Si spera che la prossima versione arrivi prima, Penso che porterò lo sviluppo e i forum su github o una piattaforma simile. Fammi sapere se hai qualche idea in merito.
Sentiti libero di Contattaci o lascia il tuo feedback su questo post, prosperiamo grazie ai tuoi input positivi e alle tue idee (e appassire sul negativo…) quindi aiutaci a fornirti uno dei migliori strumenti di traduzione gratuiti disponibili.
Selettore di lingua per il plugin Transposh
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
La versione 1.0.7 – rotolando di nuovo
Sì, questo è il 2 febbraio. Che è un giorno come un altro per fare una nuova versione minore. Questa versione dovrebbe funzionare immediatamente con WP 5.6 (e probabilmente 5.7 anche). Include alcune correzioni minori per i bug riscontrati nell'ultimo anno.
Volevo ringraziare Fabio Perri per il suo aiuto nel testare questa versione e per non aver rinunciato a Transposh. Immagino che presto troverà altri bug e seguirà una nuova versione.
La prossima versione includerà probabilmente altre versioni rilasciate da Bing Translator oltre alla rimozione di codice vecchio e inutilizzato.
Speriamo che questa versione vi piaccia.
Buon anno – 2021
Bene, questo è stato un anno impegnativo per me personalmente. Non sono riuscito a rilasciare nuove versioni di Transposh con la frequenza necessaria, e i cambiamenti avvenuti nel framework wordpress hanno causato il malfunzionamento di parti del plugin.
A breve aggiornerò il plugin. Poiché ci sono diversi problemi che attualmente preoccupano gli utenti che sono passati a un wordpress più recente. Il primo è una deprecazione delle vecchie funzioni jQuery, causando il lazy loader utilizzato dal plugin non funzionare correttamente. Questo probabilmente verrà risolto sostituendo il caricatore lento o annullando questa funzione. Gli argomenti si dividono tra i diversi approcci. Quando è stato concepito Transposh, caricare uno script inutile di 100k sembrava un po 'troppo, ma da allora Internet ha fatto passi da gigante. E non sono davvero sicuro che le persone si preoccupino di ottimizzare ancora i loro siti. Anche i lazy loader per jQuery che supportano i file CSS sono piuttosto rari, e da qualche anno non è uscito nulla di nuovo.
Il secondo problema principale è stato l'utilizzo di jQueryUI come piattaforma di dialogo su cui si basa il plugin. Anche lo sviluppo di jQueryUI è stato estremamente silenzioso negli ultimi anni. E non sono riuscito a trovare un'alternativa di dialogo adeguata. La necessità di cambiare completamente approccio o scrivere qualche mio componente di dialogo è un altro compito molto grande. Probabilmente lo farò funzionare di nuovo. Ma questa soluzione di colla rapida dovrà cambiare.
Voglio ringraziare tutti coloro che hanno sostenuto il plugin e il suo sviluppo negli ultimi dieci anni. Questo è ciò che mi fa continuare a supportare il plugin.
Ci vediamo presto con una nuova versione che risolve la maggior parte dei bug. E condivido la speranza globale che 2021 sarà migliore di 2020.