
Transliteração para URL: títulos em cirílico para slugs
Cole uma lista de títulos e obtenha slugs prontos segundo a transliteração ucraniana oficial ou o esquema usado pelos plugins do WordPress. A ferramenta mostra logo as colisões: quando dois títulos diferentes dão o mesmo URL.
.txt ou um .csv — o ficheiro é lido localmente. As cadeias em percent-encoding (%D0%BA%D0%BE%D0%B4) são descodificadas automaticamente, pelo que pode colar endereços diretamente do navegador.
| Original | Slug | Comprimento |
|---|---|---|
| Cole os títulos — um por linha. | ||
Os títulos não saem do seu navegador — a transliteração é feita localmente, sem envio para um servidor.
Porque é que os transliteradores comuns não servem para URL
Os serviços ucranianos de transliteração em linha são feitos para documentos: passam o nome «Олександр» a «Oleksandr» e ficam-se por aí. Para o endereço de uma página isso é pouco — é preciso ainda minúsculas, substituir espaços e pontuação por hífenes, cortar no limite da palavra e verificar repetições. O segundo problema: as bibliotecas slugify anglófonas não distinguem o ucraniano do russo. É crítico, porque as mesmas letras cirílicas transliteram-se de forma diferente: o «г» ucraniano é h, o russo é g; o «и» ucraniano é y, o russo é i. Uma biblioteca configurada para o russo transforma «Гриби» em «Griby» em vez de «Hryby». Em terceiro lugar, as colisões. Se dois títulos derem o mesmo slug, o WordPress acrescenta em silêncio «-2» no fim. Só dará por isso quando vir um endereço estranho na pesquisa. A ferramenta assinala estes casos com antecedência. A transliteração ucraniana oficial está fixada na resolução n.º 55 do Conselho de Ministros, de 27 de janeiro de 2010. Segundo ela, o sinal brando e o apóstrofo não são representados de todo, e a combinação «зг» é representada como «zgh», para a distinguir de «ж».
