Scheda plugin · Lingue e traduzione Nascosto con WP Masquerade Pro

Cyr-To-Lat: recensione, punti di forza e impostazioni consigliate

Cyr-To-Lat trasforma le lettere cirilliche, greche, georgiane o armene di slug e nomi dei file in lettere latine, per indirizzi leggibili. La nostra opinione su questo plugin gratuito, le sue tabelle per lingua, la conversione dei vecchi slug senza rompere i link e le impostazioni da controllare.

In breve

  • Ideale per siti in russo, ucraino o bulgaro che vogliono indirizzi leggibili in lettere latine.
  • Limite principale: convertire i vecchi slug è irreversibile e non reindirizza le categorie.
  • Gratuito, senza versione a pagamento: convertitore, tabelle per lingua e supporto WooCommerce inclusi.

Dati principali

Categoria
Lingue e traduzione
Editore
KAGG Design
Prezzo
Gratuito Gratuito, senza versione a pagamento
Installazioni attive
300.000+
Voto su WordPress.org
4,7/5 (98 recensioni)
Ultimo aggiornamento
(Versione 7.2.0)
Requisiti
WordPress 6.0+, PHP 7.4+
Analizza un sito

Dati: WordPress.org

Cyr-To-Lat: recensione, punti di forza e impostazioni consigliate

Cosa fa Cyr-To-Lat sul tuo sito

Di base, WordPress mantiene le lettere cirilliche, greche o georgiane negli slug: un articolo intitolato «Пиво» riceve un indirizzo codificato come %D0%9F%D0%B8..., illeggibile appena lo incolli in un’e-mail o in un foglio di calcolo. Cyr-To-Lat traslittera questi caratteri in lettere latine al salvataggio: lo stesso articolo diventa /pivo/. Il plugin agisce sugli slug di articoli, pagine, tipi di contenuto personalizzati e termini (categorie, tag, tassonomie), e sui nomi dei file caricati nella libreria media.

La conversione segue una tabella di corrispondenze scelta in base alla lingua del sito: una tabella predefinita (ISO 9), usata anche per il russo, e tabelle dedicate a bielorusso, ucraino, bulgaro, macedone, serbo, greco, armeno, georgiano, kazako, ebraico e cinese. Ogni tabella si modifica dall’amministrazione, coppia per coppia. Su un sito multilingue gestito con Polylang o WPML, il plugin usa la lingua di ciascun contenuto: «Пиво» diventa pivo in russo e pyvo in ucraino. Un convertitore elabora anche gli slug già salvati, in background o con il comando wp cyr2lat regenerate di WP-CLI.

Cyr-To-Lat è gratuito e non ha una versione a pagamento. È pubblicato su wordpress.org da Sergey Biryukov, Mikhail Kobzarev e Igor Gergel, e la sua pagina ufficiale è ospitata da KAGG Design. Il plugin gestisce anche prodotti, categorie e attributi di WooCommerce, e WPML lo dichiara ufficialmente compatibile.

Schema: Cyr-To-Lat agisce su visitatori e bot, wordpress, database e file. Tracce pubbliche: nessuna traccia pubblica nota.

Per quali siti Cyr-To-Lat è una buona scelta

Il plugin è utile non appena i tuoi titoli usano un alfabeto non latino:

  • Blog e siti aziendali in russo, ucraino, bulgaro o serbo: indirizzi leggibili, brevi e facili da condividere, senza scrivere ogni slug a mano.
  • Negozi WooCommerce in cirillico: i prodotti, le loro categorie e i nuovi attributi ricevono slug latini.
  • Siti multilingue: una versione italiana e una ucraina, per esempio, ciascuna traslitterata con la tabella della propria lingua.
  • Librerie media piene di file con nomi in cirillico: i file caricati ricevono un nome latino, più semplice da gestire fuori da WordPress.

Non serve su un sito scritto solo in italiano o in inglese: WordPress toglie già gli accenti dagli slug. E se il tuo sito è indicizzato da anni con indirizzi in cirillico, la conversione dei vecchi slug va preparata: senza reindirizzamenti perderesti link in entrata.

Punti di forza e limiti di Cyr-To-Lat

Punti di forza

  • Tabella del tutto modificabile. Aggiungi, togli o cambi coppie come «Я» in «Ya», o perfino una parola intera, senza toccare il codice.
  • Una tabella per lingua. Con Polylang o WPML, ogni contenuto viene traslitterato secondo la propria lingua.
  • Converte anche l’esistente. Il convertitore elabora i vecchi slug in background o via WP-CLI e conserva il vecchio slug di ogni contenuto per il reindirizzamento di WordPress.
  • Gratuito e aggiornato. Nessuna versione a pagamento, aggiornamenti regolari e un supporto dettagliato a WooCommerce.

Limiti

  • Conversione irreversibile. Lo avverte il plugin stesso: fai un backup del database, e dei media se converti gli allegati.
  • Nessun reindirizzamento per i termini. Il plugin non reindirizza i vecchi indirizzi di categorie e tag convertiti.
  • Attributi WooCommerce esistenti non convertiti. Gli attributi creati prima della versione 7.0 mantengono i loro slug, perché manca uno strumento di migrazione.
  • Interfaccia in inglese in molte lingue. Le impostazioni non sono tradotte in italiano, francese, tedesco né portoghese brasiliano.

Le impostazioni che consigliamo per Cyr-To-Lat

Le impostazioni si trovano in Impostazioni > Cyr To Lat, divise in due schede, «Tables» e «Converter» (l’interfaccia è in inglese). Su un sito nuovo c’è poco da fare: la traslitterazione dei nuovi contenuti funziona subito dopo l’attivazione.

ImpostazioneValore consigliatoPerché
Tabella attiva
Impostazioni > Cyr To Lat > «Tables»
Quella segnata «(current)», che deve corrispondere alla lingua del sitoLa tabella segue la lingua del sito; senza una tabella dedicata si applica quella predefinita ISO 9.
Coppie della tabella
Stessa scheda
Da regolare prima di pubblicareUna modifica vale solo per i nuovi slug: fissa le tue scelte («й», «щ»...) prima di scrivere.
«Post Types»
Impostazioni > Cyr To Lat > «Converter»
Valori predefiniti (articoli, pagine, voci di menu)Spunta «attachment» solo con una copia dei media: i file vengono rinominati sul disco.
«Post Statuses»
Stessa scheda
Valori predefiniti (pubblicato, programmato, privato)Sono i contenuti che hanno già un indirizzo; le bozze riceveranno lo slug alla pubblicazione.
«Convert Existing Slugs»
Stessa scheda
Solo dopo un backup del databaseL’operazione è irreversibile e cambia indirizzi già indicizzati.
Reindirizzamenti di pagine e termini
Plugin di reindirizzamento
Un reindirizzamento per ogni vecchio indirizzo importanteWordPress reindirizza i vecchi slug degli articoli, non quelli delle pagine gerarchiche né delle categorie.
Rigenerazione delle miniature
WP-CLI
wp media regenerate --skip-plugins=cyr2latGli sviluppatori avvertono che rigenerare con il plugin attivo può rompere i link alle immagini nei vecchi contenuti.
  • Crea una bozza con un titolo in cirillico: lo slug proposto sotto il titolo deve essere in lettere latine.
  • Prima di convertire l’esistente, fai un backup completo del sito e annota alcuni indirizzi da testare.
  • Dopo la conversione, apri il vecchio indirizzo di un articolo: deve portarti al nuovo. Per pagine e categorie aggiungi dei redirect 301, per esempio con Redirection.
  • Su un database grande, usa wp cyr2lat regenerate --post_type=post,page invece del pulsante nell’amministrazione.

La sicurezza di Cyr-To-Lat: nessuna falla nota finora

Alla data di questa scheda, il database di Patchstack non riporta alcuna vulnerabilità pubblicata per Cyr-To-Lat. La versione 7.1.0 ha rafforzato la traslitterazione dei nomi dei file, le impostazioni in multisito e la validazione dei dati nell’amministrazione. Non confonderlo con Cyr to Lat Enhanced, un altro plugin dal nome simile, per il quale nel 2023 è stata resa pubblica una SQL injection sfruttabile dagli account in grado di creare termini.

Il gesto utile è lo stesso di qualsiasi plugin: attiva gli aggiornamenti automatici di Cyr-To-Lat in Plugin, dopo aver letto la nostra guida agli aggiornamenti automatici dei plugin. WP Masquerade Pro sostituisce la cartella del plugin (cyr2lat) con un alias negli indirizzi dei file: così i bot faticano di più a individuarlo, ma questo non sostituisce gli aggiornamenti.

Cosa nasconde WP Masquerade di Cyr-To-Lat

Pro Gestito solo da WP Masquerade Pro

La versione gratuita non conosce le tracce proprie di Cyr-To-Lat: senza Pro vengono tolti solo i tag generator, come per qualsiasi plugin.

Versione gratuita

Gestito solo da WP Masquerade Pro

Con Pro

Niente di più

Resta visibile

Nessuna traccia nota

Domande frequenti su Cyr-To-Lat

Cyr-To-Lat cambia gli indirizzi dei miei vecchi articoli?

Non all’attivazione: solo i contenuti nuovi e quelli che salvi ricevono uno slug latino. I vecchi slug cambiano solo se avvii il convertitore o il comando WP-CLI.

Esiste una versione a pagamento di Cyr-To-Lat?

No. Tutte le funzioni, compresi il convertitore e il supporto a WooCommerce, Polylang e WPML, sono nel plugin gratuito su wordpress.org.

Posso imporre una mia traslitterazione per una parola?

Sì. Aggiungi la coppia nella scheda «Tables», per esempio «Пиво» in «Beer». Gli sviluppatori possono usare anche i filtri ctl_table e ctl_pre_sanitize_title.

Il mio sito è in russo, ma non c’è nessuna tabella «russa». È normale?

Sì: il russo usa la tabella predefinita, ISO 9, come ogni lingua senza tabella dedicata. Si modifica nella scheda «Tables» come le altre.

Tutti i plugin camuffati

Sicurezza WordPress, senza rumore

Un’email quando conta: nuovi attacchi osservati, aggiornamenti del plugin e guide pratiche. Niente spam, disiscrizione con un clic.

Inizia gratis, passa a Pro quando sei pronto

La versione gratuita nasconde già WordPress e sposta la pagina di login. Pro aggiunge alias, autenticazione a due fattori e monitoraggio.