URI: 
       tadd spanish wordlist and remove accents - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 93d073457cf0cb86eff5e661a470815a8c0542f0
   DIR parent e7c7dc8cc95ae09c86a9ce2ab5aa11e4e9306d23
  HTML Author: ThomasV <thomasv@gitorious>
       Date:   Thu, 11 Sep 2014 14:20:10 +0200
       
       add spanish wordlist and remove accents
       
       Diffstat:
         M lib/bitcoin.py                      |       2 ++
         M lib/mnemonic.py                     |      32 +++++++++++++++++++------------
         M lib/wallet.py                       |       8 ++++----
         A lib/wordlist/spanish.txt            |    2048 +++++++++++++++++++++++++++++++
       
       4 files changed, 2074 insertions(+), 16 deletions(-)
       ---
   DIR diff --git a/lib/bitcoin.py b/lib/bitcoin.py
       t@@ -149,6 +149,8 @@ hash_decode = lambda x: x.decode('hex')[::-1]
        hmac_sha_512 = lambda x,y: hmac.new(x, y, hashlib.sha512).digest()
        
        def is_new_seed(x, prefix=version.SEED_BIP44):
       +    import mnemonic
       +    x = mnemonic.Mnemonic.prepare_seed(x)
            s = hmac_sha_512("Seed version", x.encode('utf8')).encode('hex')
            return s.startswith(prefix)
        
   DIR diff --git a/lib/mnemonic.py b/lib/mnemonic.py
       t@@ -29,20 +29,25 @@ from util import print_error
        from bitcoin import is_old_seed, is_new_seed
        import version
        
       +
       +filenames = {
       +    'en':'english.txt',
       +    'es':'spanish.txt',
       +    'ja':'japanese.txt',
       +    'pt':'portuguese.txt',
       +}
       +
       +def remove_accents(input_str):
       +    nkfd_form = unicodedata.normalize('NFKD', unicode(input_str))
       +    return u''.join([c for c in nkfd_form if not unicodedata.combining(c)])
       +
       +
        class Mnemonic(object):
            # Seed derivation follows BIP39
            # Mnemonic phrase uses a hash based checksum, instead of a wordlist-dependent checksum
        
       -    def __init__(self, lang=None):
       -        if lang is None:
       -            filename = 'english.txt'
       -        elif lang[0:2] == 'pt':
       -            filename = 'portuguese.txt'
       -        elif lang[0:2] == 'ja':
       -            filename = 'japanese.txt'
       -        else:
       -            filename = 'english.txt'
       -
       +    def __init__(self, lang='en'):
       +        filename = filenames.get(lang[0:2], 'english.txt')
                path = os.path.join(os.path.dirname(__file__), 'wordlist', filename)
                s = open(path,'r').read().strip()
                s = unicodedata.normalize('NFKD', s.decode('utf8'))
       t@@ -63,7 +68,10 @@ class Mnemonic(object):
        
            @classmethod
            def prepare_seed(self, seed):
       -        return unicodedata.normalize('NFKD', unicode(seed.strip()))
       +        # remove accents to tolerate typos
       +        seed = unicode(remove_accents(seed.strip()))
       +        seed = unicodedata.normalize('NFKD', seed)
       +        return seed
        
            def mnemonic_encode(self, i):
                n = len(self.wordlist)
       t@@ -105,7 +113,7 @@ class Mnemonic(object):
                    assert i == self.mnemonic_decode(seed)
                    if is_old_seed(seed):
                        continue
       -            if is_new_seed(seed, prefix):
       +            if is_new_seed(self.prepare_seed(seed), prefix):
                        break
                print_error('%d words'%len(seed.split()))
                return seed
   DIR diff --git a/lib/wallet.py b/lib/wallet.py
       t@@ -1080,7 +1080,7 @@ class Deterministic_Wallet(Abstract_Wallet):
                if self.seed:
                    raise Exception("a seed exists")
        
       -        self.seed_version, self.seed = self.prepare_seed(seed)
       +        self.seed_version, self.seed = self.format_seed(seed)
                if password:
                    self.seed = pw_encode( self.seed, password)
                    self.use_encryption = True
       t@@ -1301,8 +1301,8 @@ class BIP32_Wallet(Deterministic_Wallet):
                lang = self.storage.config.get('language')
                return Mnemonic(lang).make_seed()
        
       -    def prepare_seed(self, seed):
       -        return NEW_SEED_VERSION, Mnemonic.prepare_seed(seed)
       +    def format_seed(self, seed):
       +        return NEW_SEED_VERSION, ' '.join(seed.split())
        
        
        class BIP32_Simple_Wallet(BIP32_Wallet):
       t@@ -1515,7 +1515,7 @@ class OldWallet(Deterministic_Wallet):
                seed = random_seed(128)
                return ' '.join(old_mnemonic.mn_encode(seed))
        
       -    def prepare_seed(self, seed):
       +    def format_seed(self, seed):
                import old_mnemonic
                # see if seed was entered as hex
                seed = seed.strip()
   DIR diff --git a/lib/wordlist/spanish.txt b/lib/wordlist/spanish.txt
       t@@ -0,0 +1,2048 @@
       +ábaco
       +abdomen
       +abeja
       +abierto
       +abogado
       +abono
       +aborto
       +abrazo
       +abrir
       +abuelo
       +abuso
       +acabar
       +academia
       +acceso
       +acción
       +aceite
       +acelga
       +acento
       +aceptar
       +ácido
       +aclarar
       +acné
       +acoger
       +acoso
       +activo
       +acto
       +actriz
       +actuar
       +acudir
       +acuerdo
       +acusar
       +adicto
       +admitir
       +adoptar
       +adorno
       +aduana
       +adulto
       +aéreo
       +afectar
       +afición
       +afinar
       +afirmar
       +ágil
       +agitar
       +agonía
       +agosto
       +agotar
       +agregar
       +agrio
       +agua
       +agudo
       +águila
       +aguja
       +ahogo
       +ahorro
       +aire
       +aislar
       +ajedrez
       +ajeno
       +ajuste
       +alacrán
       +alambre
       +alarma
       +alba
       +álbum
       +alcalde
       +aldea
       +alegre
       +alejar
       +alerta
       +aleta
       +alfiler
       +alga
       +algodón
       +aliado
       +aliento
       +alivio
       +alma
       +almeja
       +almíbar
       +altar
       +alteza
       +altivo
       +alto
       +altura
       +alumno
       +alzar
       +amable
       +amante
       +amapola
       +amargo
       +amasar
       +ámbar
       +ámbito
       +ameno
       +amigo
       +amistad
       +amor
       +amparo
       +amplio
       +ancho
       +anciano
       +ancla
       +andar
       +andén
       +anemia
       +ángulo
       +anillo
       +ánimo
       +anís
       +anotar
       +antena
       +antiguo
       +antojo
       +anual
       +anular
       +anuncio
       +añadir
       +añejo
       +año
       +apagar
       +aparato
       +apetito
       +apio
       +aplicar
       +apodo
       +aporte
       +apoyo
       +aprender
       +aprobar
       +apuesta
       +apuro
       +arado
       +araña
       +arar
       +árbitro
       +árbol
       +arbusto
       +archivo
       +arco
       +arder
       +ardilla
       +arduo
       +área
       +árido
       +aries
       +armonía
       +arnés
       +aroma
       +arpa
       +arpón
       +arreglo
       +arroz
       +arruga
       +arte
       +artista
       +asa
       +asado
       +asalto
       +ascenso
       +asegurar
       +aseo
       +asesor
       +asiento
       +asilo
       +asistir
       +asno
       +asombro
       +áspero
       +astilla
       +astro
       +astuto
       +asumir
       +asunto
       +atajo
       +ataque
       +atar
       +atento
       +ateo
       +ático
       +atleta
       +átomo
       +atraer
       +atroz
       +atún
       +audaz
       +audio
       +auge
       +aula
       +aumento
       +ausente
       +autor
       +aval
       +avance
       +avaro
       +ave
       +avellana
       +avena
       +avestruz
       +avión
       +aviso
       +ayer
       +ayuda
       +ayuno
       +azafrán
       +azar
       +azote
       +azúcar
       +azufre
       +azul
       +baba
       +babor
       +bache
       +bahía
       +baile
       +bajar
       +balanza
       +balcón
       +balde
       +bambú
       +banco
       +banda
       +baño
       +barba
       +barco
       +barniz
       +barro
       +báscula
       +bastón
       +basura
       +batalla
       +batería
       +batir
       +batuta
       +baúl
       +bazar
       +bebé
       +bebida
       +bello
       +besar
       +beso
       +bestia
       +bicho
       +bien
       +bingo
       +blanco
       +bloque
       +blusa
       +boa
       +bobina
       +bobo
       +boca
       +bocina
       +boda
       +bodega
       +boina
       +bola
       +bolero
       +bolsa
       +bomba
       +bondad
       +bonito
       +bono
       +bonsái
       +borde
       +borrar
       +bosque
       +bote
       +botín
       +bóveda
       +bozal
       +bravo
       +brazo
       +brecha
       +breve
       +brillo
       +brinco
       +brisa
       +broca
       +broma
       +bronce
       +brote
       +bruja
       +brusco
       +bruto
       +buceo
       +bucle
       +bueno
       +buey
       +bufanda
       +bufón
       +búho
       +buitre
       +bulto
       +burbuja
       +burla
       +burro
       +buscar
       +butaca
       +buzón
       +caballo
       +cabeza
       +cabina
       +cabra
       +cacao
       +cadáver
       +cadena
       +caer
       +café
       +caída
       +caimán
       +caja
       +cajón
       +cal
       +calamar
       +calcio
       +caldo
       +calidad
       +calle
       +calma
       +calor
       +calvo
       +cama
       +cambio
       +camello
       +camino
       +campo
       +cáncer
       +candil
       +canela
       +canguro
       +canica
       +canto
       +caña
       +cañón
       +caoba
       +caos
       +capaz
       +capitán
       +capote
       +captar
       +capucha
       +cara
       +carbón
       +cárcel
       +careta
       +carga
       +cariño
       +carne
       +carpeta
       +carro
       +carta
       +casa
       +casco
       +casero
       +caspa
       +castor
       +catorce
       +catre
       +caudal
       +causa
       +cazo
       +cebolla
       +ceder
       +cedro
       +celda
       +célebre
       +celoso
       +célula
       +cemento
       +ceniza
       +centro
       +cerca
       +cerdo
       +cereza
       +cero
       +cerrar
       +certeza
       +césped
       +cetro
       +chacal
       +chaleco
       +champú
       +chancla
       +chapa
       +charla
       +chico
       +chiste
       +chivo
       +choque
       +choza
       +chuleta
       +chupar
       +ciclón
       +ciego
       +cielo
       +cien
       +cierto
       +cifra
       +cigarro
       +cima
       +cinco
       +cine
       +cinta
       +ciprés
       +circo
       +ciruela
       +cisne
       +cita
       +ciudad
       +clamor
       +clan
       +claro
       +clase
       +clave
       +cliente
       +clima
       +clínica
       +cobre
       +cocción
       +cochino
       +cocina
       +coco
       +código
       +codo
       +cofre
       +coger
       +cohete
       +cojín
       +cojo
       +cola
       +colcha
       +colegio
       +colgar
       +colina
       +collar
       +colmo
       +columna
       +combate
       +comer
       +comida
       +cómodo
       +compra
       +conde
       +conejo
       +conga
       +conocer
       +consejo
       +contar
       +copa
       +copia
       +corazón
       +corbata
       +corcho
       +cordón
       +corona
       +correr
       +coser
       +cosmos
       +costa
       +cráneo
       +cráter
       +crear
       +crecer
       +creído
       +crema
       +cría
       +crimen
       +cripta
       +crisis
       +cromo
       +crónica
       +croqueta
       +crudo
       +cruz
       +cuadro
       +cuarto
       +cuatro
       +cubo
       +cubrir
       +cuchara
       +cuello
       +cuento
       +cuerda
       +cuesta
       +cueva
       +cuidar
       +culebra
       +culpa
       +culto
       +cumbre
       +cumplir
       +cuna
       +cuneta
       +cuota
       +cupón
       +cúpula
       +curar
       +curioso
       +curso
       +curva
       +cutis
       +dama
       +danza
       +dar
       +dardo
       +dátil
       +deber
       +débil
       +década
       +decir
       +dedo
       +defensa
       +definir
       +dejar
       +delfín
       +delgado
       +delito
       +demora
       +denso
       +dental
       +deporte
       +derecho
       +derrota
       +desayuno
       +deseo
       +desfile
       +desnudo
       +destino
       +desvío
       +detalle
       +detener
       +deuda
       +día
       +diablo
       +diadema
       +diamante
       +diana
       +diario
       +dibujo
       +dictar
       +diente
       +dieta
       +diez
       +difícil
       +digno
       +dilema
       +diluir
       +dinero
       +directo
       +dirigir
       +disco
       +diseño
       +disfraz
       +diva
       +divino
       +doble
       +doce
       +dolor
       +domingo
       +don
       +donar
       +dorado
       +dormir
       +dorso
       +dos
       +dosis
       +dragón
       +droga
       +ducha
       +duda
       +duelo
       +dueño
       +dulce
       +dúo
       +duque
       +durar
       +dureza
       +duro
       +ébano
       +ebrio
       +echar
       +eco
       +ecuador
       +edad
       +edición
       +edificio
       +editor
       +educar
       +efecto
       +eficaz
       +eje
       +ejemplo
       +elefante
       +elegir
       +elemento
       +elevar
       +elipse
       +élite
       +elixir
       +elogio
       +eludir
       +embudo
       +emitir
       +emoción
       +empate
       +empeño
       +empleo
       +empresa
       +enano
       +encargo
       +enchufe
       +encía
       +enemigo
       +enero
       +enfado
       +enfermo
       +engaño
       +enigma
       +enlace
       +enorme
       +enredo
       +ensayo
       +enseñar
       +entero
       +entrar
       +envase
       +envío
       +época
       +equipo
       +erizo
       +escala
       +escena
       +escolar
       +escribir
       +escudo
       +esencia
       +esfera
       +esfuerzo
       +espada
       +espejo
       +espía
       +esposa
       +espuma
       +esquí
       +estar
       +este
       +estilo
       +estufa
       +etapa
       +eterno
       +ética
       +etnia
       +evadir
       +evaluar
       +evento
       +evitar
       +exacto
       +examen
       +exceso
       +excusa
       +exento
       +exigir
       +exilio
       +existir
       +éxito
       +experto
       +explicar
       +exponer
       +extremo
       +fábrica
       +fábula
       +fachada
       +fácil
       +factor
       +faena
       +faja
       +falda
       +fallo
       +falso
       +faltar
       +fama
       +familia
       +famoso
       +faraón
       +farmacia
       +farol
       +farsa
       +fase
       +fatiga
       +fauna
       +favor
       +fax
       +febrero
       +fecha
       +feliz
       +feo
       +feria
       +feroz
       +fértil
       +fervor
       +festín
       +fiable
       +fianza
       +fiar
       +fibra
       +ficción
       +ficha
       +fideo
       +fiebre
       +fiel
       +fiera
       +fiesta
       +figura
       +fijar
       +fijo
       +fila
       +filete
       +filial
       +filtro
       +fin
       +finca
       +fingir
       +finito
       +firma
       +flaco
       +flauta
       +flecha
       +flor
       +flota
       +fluir
       +flujo
       +flúor
       +fobia
       +foca
       +fogata
       +fogón
       +folio
       +folleto
       +fondo
       +forma
       +forro
       +fortuna
       +forzar
       +fosa
       +foto
       +fracaso
       +frágil
       +franja
       +frase
       +fraude
       +freír
       +freno
       +fresa
       +frío
       +frito
       +fruta
       +fuego
       +fuente
       +fuerza
       +fuga
       +fumar
       +función
       +funda
       +furgón
       +furia
       +fusil
       +fútbol
       +futuro
       +gacela
       +gafas
       +gaita
       +gajo
       +gala
       +galería
       +gallo
       +gamba
       +ganar
       +gancho
       +ganga
       +ganso
       +garaje
       +garza
       +gasolina
       +gastar
       +gato
       +gavilán
       +gemelo
       +gemir
       +gen
       +género
       +genio
       +gente
       +geranio
       +gerente
       +germen
       +gesto
       +gigante
       +gimnasio
       +girar
       +giro
       +glaciar
       +globo
       +gloria
       +gol
       +golfo
       +goloso
       +golpe
       +goma
       +gordo
       +gorila
       +gorra
       +gota
       +goteo
       +gozar
       +grada
       +gráfico
       +grano
       +grasa
       +gratis
       +grave
       +grieta
       +grillo
       +gripe
       +gris
       +grito
       +grosor
       +grúa
       +grueso
       +grumo
       +grupo
       +guante
       +guapo
       +guardia
       +guerra
       +guía
       +guiño
       +guion
       +guiso
       +guitarra
       +gusano
       +gustar
       +haber
       +hábil
       +hablar
       +hacer
       +hacha
       +hada
       +hallar
       +hamaca
       +harina
       +haz
       +hazaña
       +hebilla
       +hebra
       +hecho
       +helado
       +helio
       +hembra
       +herir
       +hermano
       +héroe
       +hervir
       +hielo
       +hierro
       +hígado
       +higiene
       +hijo
       +himno
       +historia
       +hocico
       +hogar
       +hoguera
       +hoja
       +hombre
       +hongo
       +honor
       +honra
       +hora
       +hormiga
       +horno
       +hostil
       +hoyo
       +hueco
       +huelga
       +huerta
       +hueso
       +huevo
       +huida
       +huir
       +humano
       +húmedo
       +humilde
       +humo
       +hundir
       +huracán
       +hurto
       +icono
       +ideal
       +idioma
       +ídolo
       +iglesia
       +iglú
       +igual
       +ilegal
       +ilusión
       +imagen
       +imán
       +imitar
       +impar
       +imperio
       +imponer
       +impulso
       +incapaz
       +índice
       +inerte
       +infiel
       +informe
       +ingenio
       +inicio
       +inmenso
       +inmune
       +innato
       +insecto
       +instante
       +interés
       +íntimo
       +intuir
       +inútil
       +invierno
       +ira
       +iris
       +ironía
       +isla
       +islote
       +jabalí
       +jabón
       +jamón
       +jarabe
       +jardín
       +jarra
       +jaula
       +jazmín
       +jefe
       +jeringa
       +jinete
       +jornada
       +joroba
       +joven
       +joya
       +juerga
       +jueves
       +juez
       +jugador
       +jugo
       +juguete
       +juicio
       +junco
       +jungla
       +junio
       +juntar
       +júpiter
       +jurar
       +justo
       +juvenil
       +juzgar
       +kilo
       +koala
       +labio
       +lacio
       +lacra
       +lado
       +ladrón
       +lagarto
       +lágrima
       +laguna
       +laico
       +lamer
       +lámina
       +lámpara
       +lana
       +lancha
       +langosta
       +lanza
       +lápiz
       +largo
       +larva
       +lástima
       +lata
       +látex
       +latir
       +laurel
       +lavar
       +lazo
       +leal
       +lección
       +leche
       +lector
       +leer
       +legión
       +legumbre
       +lejano
       +lengua
       +lento
       +leña
       +león
       +leopardo
       +lesión
       +letal
       +letra
       +leve
       +leyenda
       +libertad
       +libro
       +licor
       +líder
       +lidiar
       +lienzo
       +liga
       +ligero
       +lima
       +límite
       +limón
       +limpio
       +lince
       +lindo
       +línea
       +lingote
       +lino
       +linterna
       +líquido
       +liso
       +lista
       +litera
       +litio
       +litro
       +llaga
       +llama
       +llanto
       +llave
       +llegar
       +llenar
       +llevar
       +llorar
       +llover
       +lluvia
       +lobo
       +loción
       +loco
       +locura
       +lógica
       +logro
       +lombriz
       +lomo
       +lonja
       +lote
       +lucha
       +lucir
       +lugar
       +lujo
       +luna
       +lunes
       +lupa
       +lustro
       +luto
       +luz
       +maceta
       +macho
       +madera
       +madre
       +maduro
       +maestro
       +mafia
       +magia
       +mago
       +maíz
       +maldad
       +maleta
       +malla
       +malo
       +mamá
       +mambo
       +mamut
       +manco
       +mando
       +manejar
       +manga
       +maniquí
       +manjar
       +mano
       +manso
       +manta
       +mañana
       +mapa
       +máquina
       +mar
       +marco
       +marea
       +marfil
       +margen
       +marido
       +mármol
       +marrón
       +martes
       +marzo
       +masa
       +máscara
       +masivo
       +matar
       +materia
       +matiz
       +matriz
       +máximo
       +mayor
       +mazorca
       +mecha
       +medalla
       +medio
       +médula
       +mejilla
       +mejor
       +melena
       +melón
       +memoria
       +menor
       +mensaje
       +mente
       +menú
       +mercado
       +merengue
       +mérito
       +mes
       +mesón
       +meta
       +meter
       +método
       +metro
       +mezcla
       +miedo
       +miel
       +miembro
       +miga
       +mil
       +milagro
       +militar
       +millón
       +mimo
       +mina
       +minero
       +mínimo
       +minuto
       +miope
       +mirar
       +misa
       +miseria
       +misil
       +mismo
       +mitad
       +mito
       +mochila
       +moción
       +moda
       +modelo
       +moho
       +mojar
       +molde
       +moler
       +molino
       +momento
       +momia
       +monarca
       +moneda
       +monja
       +monto
       +moño
       +morada
       +morder
       +moreno
       +morir
       +morro
       +morsa
       +mortal
       +mosca
       +mostrar
       +motivo
       +mover
       +móvil
       +mozo
       +mucho
       +mudar
       +mueble
       +muela
       +muerte
       +muestra
       +mugre
       +mujer
       +mula
       +muleta
       +multa
       +mundo
       +muñeca
       +mural
       +muro
       +músculo
       +museo
       +musgo
       +música
       +muslo
       +nácar
       +nación
       +nadar
       +naipe
       +naranja
       +nariz
       +narrar
       +nasal
       +natal
       +nativo
       +natural
       +náusea
       +naval
       +nave
       +navidad
       +necio
       +néctar
       +negar
       +negocio
       +negro
       +neón
       +nervio
       +neto
       +neutro
       +nevar
       +nevera
       +nicho
       +nido
       +niebla
       +nieto
       +niñez
       +niño
       +nítido
       +nivel
       +nobleza
       +noche
       +nómina
       +noria
       +norma
       +norte
       +nota
       +noticia
       +novato
       +novela
       +novio
       +nube
       +nuca
       +núcleo
       +nudillo
       +nudo
       +nuera
       +nueve
       +nuez
       +nulo
       +número
       +nutria
       +oasis
       +obeso
       +obispo
       +objeto
       +obra
       +obrero
       +observar
       +obtener
       +obvio
       +oca
       +ocaso
       +océano
       +ochenta
       +ocho
       +ocio
       +ocre
       +octavo
       +octubre
       +oculto
       +ocupar
       +ocurrir
       +odiar
       +odio
       +odisea
       +oeste
       +ofensa
       +oferta
       +oficio
       +ofrecer
       +ogro
       +oído
       +oír
       +ojo
       +ola
       +oleada
       +olfato
       +olivo
       +olla
       +olmo
       +olor
       +olvido
       +ombligo
       +onda
       +onza
       +opaco
       +opción
       +ópera
       +opinar
       +oponer
       +optar
       +óptica
       +opuesto
       +oración
       +orador
       +oral
       +órbita
       +orca
       +orden
       +oreja
       +órgano
       +orgía
       +orgullo
       +oriente
       +origen
       +orilla
       +oro
       +orquesta
       +oruga
       +osadía
       +oscuro
       +osezno
       +oso
       +ostra
       +otoño
       +otro
       +oveja
       +óvulo
       +óxido
       +oxígeno
       +oyente
       +ozono
       +pacto
       +padre
       +paella
       +página
       +pago
       +país
       +pájaro
       +palabra
       +palco
       +paleta
       +pálido
       +palma
       +paloma
       +palpar
       +pan
       +panal
       +pánico
       +pantera
       +pañuelo
       +papá
       +papel
       +papilla
       +paquete
       +parar
       +parcela
       +pared
       +parir
       +paro
       +párpado
       +parque
       +párrafo
       +parte
       +pasar
       +paseo
       +pasión
       +paso
       +pasta
       +pata
       +patio
       +patria
       +pausa
       +pauta
       +pavo
       +payaso
       +peatón
       +pecado
       +pecera
       +pecho
       +pedal
       +pedir
       +pegar
       +peine
       +pelar
       +peldaño
       +pelea
       +peligro
       +pellejo
       +pelo
       +peluca
       +pena
       +pensar
       +peñón
       +peón
       +peor
       +pepino
       +pequeño
       +pera
       +percha
       +perder
       +pereza
       +perfil
       +perico
       +perla
       +permiso
       +perro
       +persona
       +pesa
       +pesca
       +pésimo
       +pestaña
       +pétalo
       +petróleo
       +pez
       +pezuña
       +picar
       +pichón
       +pie
       +piedra
       +pierna
       +pieza
       +pijama
       +pilar
       +piloto
       +pimienta
       +pino
       +pintor
       +pinza
       +piña
       +piojo
       +pipa
       +pirata
       +pisar
       +piscina
       +piso
       +pista
       +pitón
       +pizca
       +placa
       +plan
       +plata
       +playa
       +plaza
       +pleito
       +pleno
       +plomo
       +pluma
       +plural
       +pobre
       +poco
       +poder
       +podio
       +poema
       +poesía
       +poeta
       +polen
       +policía
       +pollo
       +polvo
       +pomada
       +pomelo
       +pomo
       +pompa
       +poner
       +porción
       +portal
       +posada
       +poseer
       +posible
       +poste
       +potencia
       +potro
       +pozo
       +prado
       +precoz
       +pregunta
       +premio
       +prensa
       +preso
       +previo
       +primo
       +príncipe
       +prisión
       +privar
       +proa
       +probar
       +proceso
       +producto
       +proeza
       +profesor
       +programa
       +prole
       +promesa
       +pronto
       +propio
       +próximo
       +prueba
       +público
       +puchero
       +pudor
       +pueblo
       +puerta
       +puesto
       +pulga
       +pulir
       +pulmón
       +pulpo
       +pulso
       +puma
       +punto
       +puñal
       +puño
       +pupa
       +pupila
       +puré
       +quedar
       +queja
       +quemar
       +querer
       +queso
       +quieto
       +química
       +quince
       +quitar
       +rábano
       +rabia
       +rabo
       +ración
       +radical
       +raíz
       +rama
       +rampa
       +rancho
       +rango
       +rapaz
       +rápido
       +rapto
       +rasgo
       +raspa
       +rato
       +rayo
       +raza
       +razón
       +reacción
       +realidad
       +rebaño
       +rebote
       +recaer
       +receta
       +rechazo
       +recoger
       +recreo
       +recto
       +recurso
       +red
       +redondo
       +reducir
       +reflejo
       +reforma
       +refrán
       +refugio
       +regalo
       +regir
       +regla
       +regreso
       +rehén
       +reino
       +reír
       +reja
       +relato
       +relevo
       +relieve
       +relleno
       +reloj
       +remar
       +remedio
       +remo
       +rencor
       +rendir
       +renta
       +reparto
       +repetir
       +reposo
       +reptil
       +res
       +rescate
       +resina
       +respeto
       +resto
       +resumen
       +retiro
       +retorno
       +retrato
       +reunir
       +revés
       +revista
       +rey
       +rezar
       +rico
       +riego
       +rienda
       +riesgo
       +rifa
       +rígido
       +rigor
       +rincón
       +riñón
       +río
       +riqueza
       +risa
       +ritmo
       +rito
       +rizo
       +roble
       +roce
       +rociar
       +rodar
       +rodeo
       +rodilla
       +roer
       +rojizo
       +rojo
       +romero
       +romper
       +ron
       +ronco
       +ronda
       +ropa
       +ropero
       +rosa
       +rosca
       +rostro
       +rotar
       +rubí
       +rubor
       +rudo
       +rueda
       +rugir
       +ruido
       +ruina
       +ruleta
       +rulo
       +rumbo
       +rumor
       +ruptura
       +ruta
       +rutina
       +sábado
       +saber
       +sabio
       +sable
       +sacar
       +sagaz
       +sagrado
       +sala
       +saldo
       +salero
       +salir
       +salmón
       +salón
       +salsa
       +salto
       +salud
       +salvar
       +samba
       +sanción
       +sandía
       +sanear
       +sangre
       +sanidad
       +sano
       +santo
       +sapo
       +saque
       +sardina
       +sartén
       +sastre
       +satán
       +sauna
       +saxofón
       +sección
       +seco
       +secreto
       +secta
       +sed
       +seguir
       +seis
       +sello
       +selva
       +semana
       +semilla
       +senda
       +sensor
       +señal
       +señor
       +separar
       +sepia
       +sequía
       +ser
       +serie
       +sermón
       +servir
       +sesenta
       +sesión
       +seta
       +setenta
       +severo
       +sexo
       +sexto
       +sidra
       +siesta
       +siete
       +siglo
       +signo
       +sílaba
       +silbar
       +silencio
       +silla
       +símbolo
       +simio
       +sirena
       +sistema
       +sitio
       +situar
       +sobre
       +socio
       +sodio
       +sol
       +solapa
       +soldado
       +soledad
       +sólido
       +soltar
       +solución
       +sombra
       +sondeo
       +sonido
       +sonoro
       +sonrisa
       +sopa
       +soplar
       +soporte
       +sordo
       +sorpresa
       +sorteo
       +sostén
       +sótano
       +suave
       +subir
       +suceso
       +sudor
       +suegra
       +suelo
       +sueño
       +suerte
       +sufrir
       +sujeto
       +sultán
       +sumar
       +superar
       +suplir
       +suponer
       +supremo
       +sur
       +surco
       +sureño
       +surgir
       +susto
       +sutil
       +tabaco
       +tabique
       +tabla
       +tabú
       +taco
       +tacto
       +tajo
       +talar
       +talco
       +talento
       +talla
       +talón
       +tamaño
       +tambor
       +tango
       +tanque
       +tapa
       +tapete
       +tapia
       +tapón
       +taquilla
       +tarde
       +tarea
       +tarifa
       +tarjeta
       +tarot
       +tarro
       +tarta
       +tatuaje
       +tauro
       +taza
       +tazón
       +teatro
       +techo
       +tecla
       +técnica
       +tejado
       +tejer
       +tejido
       +tela
       +teléfono
       +tema
       +temor
       +templo
       +tenaz
       +tender
       +tener
       +tenis
       +tenso
       +teoría
       +terapia
       +terco
       +término
       +ternura
       +terror
       +tesis
       +tesoro
       +testigo
       +tetera
       +texto
       +tez
       +tibio
       +tiburón
       +tiempo
       +tienda
       +tierra
       +tieso
       +tigre
       +tijera
       +tilde
       +timbre
       +tímido
       +timo
       +tinta
       +tío
       +típico
       +tipo
       +tira
       +tirón
       +titán
       +títere
       +título
       +tiza
       +toalla
       +tobillo
       +tocar
       +tocino
       +todo
       +toga
       +toldo
       +tomar
       +tono
       +tonto
       +topar
       +tope
       +toque
       +tórax
       +torero
       +tormenta
       +torneo
       +toro
       +torpedo
       +torre
       +torso
       +tortuga
       +tos
       +tosco
       +toser
       +tóxico
       +trabajo
       +tractor
       +traer
       +tráfico
       +trago
       +traje
       +tramo
       +trance
       +trato
       +trauma
       +trazar
       +trébol
       +tregua
       +treinta
       +tren
       +trepar
       +tres
       +tribu
       +trigo
       +tripa
       +triste
       +triunfo
       +trofeo
       +trompa
       +tronco
       +tropa
       +trote
       +trozo
       +truco
       +trueno
       +trufa
       +tubería
       +tubo
       +tuerto
       +tumba
       +tumor
       +túnel
       +túnica
       +turbina
       +turismo
       +turno
       +tutor
       +ubicar
       +úlcera
       +umbral
       +unidad
       +unir
       +universo
       +uno
       +untar
       +uña
       +urbano
       +urbe
       +urgente
       +urna
       +usar
       +usuario
       +útil
       +utopía
       +uva
       +vaca
       +vacío
       +vacuna
       +vagar
       +vago
       +vaina
       +vajilla
       +vale
       +válido
       +valle
       +valor
       +válvula
       +vampiro
       +vara
       +variar
       +varón
       +vaso
       +vecino
       +vector
       +vehículo
       +veinte
       +vejez
       +vela
       +velero
       +veloz
       +vena
       +vencer
       +venda
       +veneno
       +vengar
       +venir
       +venta
       +venus
       +ver
       +verano
       +verbo
       +verde
       +vereda
       +verja
       +verso
       +verter
       +vía
       +viaje
       +vibrar
       +vicio
       +víctima
       +vida
       +vídeo
       +vidrio
       +viejo
       +viernes
       +vigor
       +vil
       +villa
       +vinagre
       +vino
       +viñedo
       +violín
       +viral
       +virgo
       +virtud
       +visor
       +víspera
       +vista
       +vitamina
       +viudo
       +vivaz
       +vivero
       +vivir
       +vivo
       +volcán
       +volumen
       +volver
       +voraz
       +votar
       +voto
       +voz
       +vuelo
       +vulgar
       +yacer
       +yate
       +yegua
       +yema
       +yerno
       +yeso
       +yodo
       +yoga
       +yogur
       +zafiro
       +zanja
       +zapato
       +zarza
       +zona
       +zorro
       +zumo
       +zurdo