Converte texto para e a partir de Pig Latin — o jogo de palavras com que crianças disfarçam o inglês.
Regras (codificar):
- Palavras que começam com consoante movem o grupo consonantal inicial para o final e adicionam
ay. hello → ellohay, smile → ilesmay, school → oolschay.
- Palavras que começam com vogal (a, e, i, o, u) adicionam
way (ou yay) ao final. apple → appleway, egg → eggway.
- A capitalização é seguida:
Hello → Ellohay (o resultado começa em maiúscula, a consoante movida fica minúscula). Palavras em maiúsculas (HELLO) permanecem (ELLOHAY).
qu é tratado como unidade: o u acompanha o q. queen → eenquay, squeal → ealsquay.
Decodificar inverte essas regras de volta ao inglês normal quando reconhece o sufixo Pig Latin.
Bom saber:
- Apenas palavras em inglês são transformadas; números, pontuação e outras escritas passam intactos.
- Apóstrofos internos (
don't, can't) ficam com sua palavra e o apóstrofo é tratado como fronteira consonantal.
- O Pig Latin tem dialetos (alguns usam
yay em vez de way para palavras com vogal). Esta ferramenta usa a forma comum way ao codificar e entende ambas ao decodificar.