lógica para idiomas