From d488bfd9d434a26c6a54316be93a0d4bd65e6b0f Mon Sep 17 00:00:00 2001 From: Lex Berezhny Date: Sat, 9 May 2020 18:33:23 -0400 Subject: [PATCH] refactored mnemonic.py --- lbry/wallet/mnemonic.py | 184 ++++-------------- lbry/wallet/words/__init__.py | 8 + .../{chinese_simplified.py => chinese.py} | 0 lbry/wallet/words/french.py | 1 + lbry/wallet/words/italian.py | 1 + lbry/wallet/words/japanese.py | 2 +- lbry/wallet/words/portuguese.py | 1 - lbry/wallet/words/spanish.py | 2 +- tests/unit/wallet/test_mnemonic.py | 51 +++-- 9 files changed, 88 insertions(+), 162 deletions(-) rename lbry/wallet/words/{chinese_simplified.py => chinese.py} (100%) create mode 100644 lbry/wallet/words/french.py create mode 100644 lbry/wallet/words/italian.py delete mode 100644 lbry/wallet/words/portuguese.py diff --git a/lbry/wallet/mnemonic.py b/lbry/wallet/mnemonic.py index 885d4649c..590710bc3 100644 --- a/lbry/wallet/mnemonic.py +++ b/lbry/wallet/mnemonic.py @@ -1,159 +1,57 @@ -# Copyright (C) 2014 Thomas Voegtlin -# Copyright (C) 2018 LBRY Inc. - -import hmac -import math import hashlib -import importlib +import asyncio import unicodedata -import string from binascii import hexlify -from secrets import randbelow - -import pbkdf2 +from secrets import randbits from lbry.crypto.hash import hmac_sha512 -from .words import english - -# The hash of the mnemonic seed must begin with this -SEED_PREFIX = b'01' # Standard wallet -SEED_PREFIX_2FA = b'101' # Two-factor authentication -SEED_PREFIX_SW = b'100' # Segwit wallet - -# http://www.asahi-net.or.jp/~ax2s-kmtn/ref/unicode/e_asia.html -CJK_INTERVALS = [ - (0x4E00, 0x9FFF, 'CJK Unified Ideographs'), - (0x3400, 0x4DBF, 'CJK Unified Ideographs Extension A'), - (0x20000, 0x2A6DF, 'CJK Unified Ideographs Extension B'), - (0x2A700, 0x2B73F, 'CJK Unified Ideographs Extension C'), - (0x2B740, 0x2B81F, 'CJK Unified Ideographs Extension D'), - (0xF900, 0xFAFF, 'CJK Compatibility Ideographs'), - (0x2F800, 0x2FA1D, 'CJK Compatibility Ideographs Supplement'), - (0x3190, 0x319F, 'Kanbun'), - (0x2E80, 0x2EFF, 'CJK Radicals Supplement'), - (0x2F00, 0x2FDF, 'CJK Radicals'), - (0x31C0, 0x31EF, 'CJK Strokes'), - (0x2FF0, 0x2FFF, 'Ideographic Description Characters'), - (0xE0100, 0xE01EF, 'Variation Selectors Supplement'), - (0x3100, 0x312F, 'Bopomofo'), - (0x31A0, 0x31BF, 'Bopomofo Extended'), - (0xFF00, 0xFFEF, 'Halfwidth and Fullwidth Forms'), - (0x3040, 0x309F, 'Hiragana'), - (0x30A0, 0x30FF, 'Katakana'), - (0x31F0, 0x31FF, 'Katakana Phonetic Extensions'), - (0x1B000, 0x1B0FF, 'Kana Supplement'), - (0xAC00, 0xD7AF, 'Hangul Syllables'), - (0x1100, 0x11FF, 'Hangul Jamo'), - (0xA960, 0xA97F, 'Hangul Jamo Extended A'), - (0xD7B0, 0xD7FF, 'Hangul Jamo Extended B'), - (0x3130, 0x318F, 'Hangul Compatibility Jamo'), - (0xA4D0, 0xA4FF, 'Lisu'), - (0x16F00, 0x16F9F, 'Miao'), - (0xA000, 0xA48F, 'Yi Syllables'), - (0xA490, 0xA4CF, 'Yi Radicals'), -] +from . import words -def is_cjk(c): - n = ord(c) - for start, end, _ in CJK_INTERVALS: - if start <= n <= end: - return True - return False +def get_languages(): + return words.languages -def normalize_text(seed): - seed = unicodedata.normalize('NFKD', seed) - seed = seed.lower() - # remove accents - seed = ''.join([c for c in seed if not unicodedata.combining(c)]) - # normalize whitespaces - seed = ' '.join(seed.split()) - # remove whitespaces between CJK - seed = ''.join([ - seed[i] for i in range(len(seed)) - if not (seed[i] in string.whitespace and is_cjk(seed[i-1]) and is_cjk(seed[i+1])) - ]) +def normalize(mnemonic: str) -> str: + return ' '.join(unicodedata.normalize('NFKD', mnemonic).lower().split()) + + +def is_valid(language, mnemonic): + local_words = getattr(words, language) + for word in normalize(mnemonic).split(): + if word not in local_words: + return False + return bool(mnemonic) + + +def sync_generate(language: str) -> str: + local_words = getattr(words, language) + entropy = randbits(132) + nonce = 0 + while True: + nonce += 1 + i = entropy + nonce + w = [] + while i: + w.append(local_words[i % 2048]) + i //= 2048 + seed = ' '.join(w) + if hexlify(hmac_sha512(b"Seed version", seed.encode())).startswith(b"01"): + break return seed -def load_words(language_name): - if language_name == 'english': - return english.words - language_module = importlib.import_module('lbry.wallet.client.words.'+language_name) - return list(map( - lambda s: unicodedata.normalize('NFKD', s), - language_module.words - )) +def sync_to_seed(mnemonic: str) -> bytes: + return hashlib.pbkdf2_hmac('sha512', normalize(mnemonic).encode(), b'lbryum', 2048) -LANGUAGE_NAMES = { - 'en': 'english', - 'es': 'spanish', - 'ja': 'japanese', - 'pt': 'portuguese', - 'zh': 'chinese_simplified' -} +async def generate(language: str) -> str: + return await asyncio.get_running_loop().run_in_executor( + None, sync_generate, language + ) -class Mnemonic: - # Seed derivation no longer follows BIP39 - # Mnemonic phrase uses a hash based checksum, instead of a words-dependent checksum - - def __init__(self, lang='en'): - language_name = LANGUAGE_NAMES.get(lang, 'english') - self.words = load_words(language_name) - - @staticmethod - def mnemonic_to_seed(mnemonic, passphrase=''): - pbkdf2_rounds = 2048 - mnemonic = normalize_text(mnemonic) - passphrase = normalize_text(passphrase) - return pbkdf2.PBKDF2( - mnemonic, passphrase, iterations=pbkdf2_rounds, macmodule=hmac, digestmodule=hashlib.sha512 - ).read(64) - - def mnemonic_encode(self, i): - n = len(self.words) - words = [] - while i: - x = i%n - i = i//n - words.append(self.words[x]) - return ' '.join(words) - - def mnemonic_decode(self, seed): - n = len(self.words) - words = seed.split() - i = 0 - while words: - word = words.pop() - k = self.words.index(word) - i = i*n + k - return i - - def make_seed(self, prefix=SEED_PREFIX, num_bits=132): - # increase num_bits in order to obtain a uniform distribution for the last word - bpw = math.log(len(self.words), 2) - # rounding - n = int(math.ceil(num_bits/bpw) * bpw) - entropy = 1 - while 0 < entropy < pow(2, n - bpw): - # try again if seed would not contain enough words - entropy = randbelow(pow(2, n)) - nonce = 0 - while True: - nonce += 1 - i = entropy + nonce - seed = self.mnemonic_encode(i) - if i != self.mnemonic_decode(seed): - raise Exception('Cannot extract same entropy from mnemonic!') - if is_new_seed(seed, prefix): - break - return seed - - -def is_new_seed(seed, prefix): - seed = normalize_text(seed) - seed_hash = hexlify(hmac_sha512(b"Seed version", seed.encode('utf8'))) - return seed_hash.startswith(prefix) +async def to_seed(mnemonic: str) -> bytes: + return await asyncio.get_running_loop().run_in_executor( + None, sync_to_seed, mnemonic + ) diff --git a/lbry/wallet/words/__init__.py b/lbry/wallet/words/__init__.py index e69de29bb..1d013275d 100644 --- a/lbry/wallet/words/__init__.py +++ b/lbry/wallet/words/__init__.py @@ -0,0 +1,8 @@ +from .english import words as en +from .french import words as fr +from .italian import words as it +from .japanese import words as ja +from .portuguese import words as pt +from .spanish import words as es +from .chinese_simplified import words as zh +languages = 'en', 'fr', 'it', 'ja', 'pt', 'es', 'zh diff --git a/lbry/wallet/words/chinese_simplified.py b/lbry/wallet/words/chinese.py similarity index 100% rename from lbry/wallet/words/chinese_simplified.py rename to lbry/wallet/words/chinese.py diff --git a/lbry/wallet/words/french.py b/lbry/wallet/words/french.py new file mode 100644 index 000000000..83e345bc8 --- /dev/null +++ b/lbry/wallet/words/french.py @@ -0,0 +1 @@ +words=('abaisser','abandon','abdiquer','abeille','abolir','aborder','aboutir','aboyer','abrasif','abreuver','abriter','abroger','abrupt','absence','absolu','absurde','abusif','abyssal','académie','acajou','acarien','accabler','accepter','acclamer','accolade','accroche','accuser','acerbe','achat','acheter','aciduler','acier','acompte','acquérir','acronyme','acteur','actif','actuel','adepte','adéquat','adhésif','adjectif','adjuger','admettre','admirer','adopter','adorer','adoucir','adresse','adroit','adulte','adverbe','aérer','aéronef','affaire','affecter','affiche','affreux','affubler','agacer','agencer','agile','agiter','agrafer','agréable','agrume','aider','aiguille','ailier','aimable','aisance','ajouter','ajuster','alarmer','alchimie','alerte','algèbre','algue','aliéner','aliment','alléger','alliage','allouer','allumer','alourdir','alpaga','altesse','alvéole','amateur','ambigu','ambre','aménager','amertume','amidon','amiral','amorcer','amour','amovible','amphibie','ampleur','amusant','analyse','anaphore','anarchie','anatomie','ancien','anéantir','angle','angoisse','anguleux','animal','annexer','annonce','annuel','anodin','anomalie','anonyme','anormal','antenne','antidote','anxieux','apaiser','apéritif','aplanir','apologie','appareil','appeler','apporter','appuyer','aquarium','aqueduc','arbitre','arbuste','ardeur','ardoise','argent','arlequin','armature','armement','armoire','armure','arpenter','arracher','arriver','arroser','arsenic','artériel','article','aspect','asphalte','aspirer','assaut','asservir','assiette','associer','assurer','asticot','astre','astuce','atelier','atome','atrium','atroce','attaque','attentif','attirer','attraper','aubaine','auberge','audace','audible','augurer','aurore','automne','autruche','avaler','avancer','avarice','avenir','averse','aveugle','aviateur','avide','avion','aviser','avoine','avouer','avril','axial','axiome','badge','bafouer','bagage','baguette','baignade','balancer','balcon','baleine','balisage','bambin','bancaire','bandage','banlieue','bannière','banquier','barbier','baril','baron','barque','barrage','bassin','bastion','bataille','bateau','batterie','baudrier','bavarder','belette','bélier','belote','bénéfice','berceau','berger','berline','bermuda','besace','besogne','bétail','beurre','biberon','bicycle','bidule','bijou','bilan','bilingue','billard','binaire','biologie','biopsie','biotype','biscuit','bison','bistouri','bitume','bizarre','blafard','blague','blanchir','blessant','blinder','blond','bloquer','blouson','bobard','bobine','boire','boiser','bolide','bonbon','bondir','bonheur','bonifier','bonus','bordure','borne','botte','boucle','boueux','bougie','boulon','bouquin','bourse','boussole','boutique','boxeur','branche','brasier','brave','brebis','brèche','breuvage','bricoler','brigade','brillant','brioche','brique','brochure','broder','bronzer','brousse','broyeur','brume','brusque','brutal','bruyant','buffle','buisson','bulletin','bureau','burin','bustier','butiner','butoir','buvable','buvette','cabanon','cabine','cachette','cadeau','cadre','caféine','caillou','caisson','calculer','calepin','calibre','calmer','calomnie','calvaire','camarade','caméra','camion','campagne','canal','caneton','canon','cantine','canular','capable','caporal','caprice','capsule','capter','capuche','carabine','carbone','caresser','caribou','carnage','carotte','carreau','carton','cascade','casier','casque','cassure','causer','caution','cavalier','caverne','caviar','cédille','ceinture','céleste','cellule','cendrier','censurer','central','cercle','cérébral','cerise','cerner','cerveau','cesser','chagrin','chaise','chaleur','chambre','chance','chapitre','charbon','chasseur','chaton','chausson','chavirer','chemise','chenille','chéquier','chercher','cheval','chien','chiffre','chignon','chimère','chiot','chlorure','chocolat','choisir','chose','chouette','chrome','chute','cigare','cigogne','cimenter','cinéma','cintrer','circuler','cirer','cirque','citerne','citoyen','citron','civil','clairon','clameur','claquer','classe','clavier','client','cligner','climat','clivage','cloche','clonage','cloporte','cobalt','cobra','cocasse','cocotier','coder','codifier','coffre','cogner','cohésion','coiffer','coincer','colère','colibri','colline','colmater','colonel','combat','comédie','commande','compact','concert','conduire','confier','congeler','connoter','consonne','contact','convexe','copain','copie','corail','corbeau','cordage','corniche','corpus','correct','cortège','cosmique','costume','coton','coude','coupure','courage','couteau','couvrir','coyote','crabe','crainte','cravate','crayon','créature','créditer','crémeux','creuser','crevette','cribler','crier','cristal','critère','croire','croquer','crotale','crucial','cruel','crypter','cubique','cueillir','cuillère','cuisine','cuivre','culminer','cultiver','cumuler','cupide','curatif','curseur','cyanure','cycle','cylindre','cynique','daigner','damier','danger','danseur','dauphin','débattre','débiter','déborder','débrider','débutant','décaler','décembre','déchirer','décider','déclarer','décorer','décrire','décupler','dédale','déductif','déesse','défensif','défiler','défrayer','dégager','dégivrer','déglutir','dégrafer','déjeuner','délice','déloger','demander','demeurer','démolir','dénicher','dénouer','dentelle','dénuder','départ','dépenser','déphaser','déplacer','déposer','déranger','dérober','désastre','descente','désert','désigner','désobéir','dessiner','destrier','détacher','détester','détourer','détresse','devancer','devenir','deviner','devoir','diable','dialogue','diamant','dicter','différer','digérer','digital','digne','diluer','dimanche','diminuer','dioxyde','directif','diriger','discuter','disposer','dissiper','distance','divertir','diviser','docile','docteur','dogme','doigt','domaine','domicile','dompter','donateur','donjon','donner','dopamine','dortoir','dorure','dosage','doseur','dossier','dotation','douanier','double','douceur','douter','doyen','dragon','draper','dresser','dribbler','droiture','duperie','duplexe','durable','durcir','dynastie','éblouir','écarter','écharpe','échelle','éclairer','éclipse','éclore','écluse','école','économie','écorce','écouter','écraser','écrémer','écrivain','écrou','écume','écureuil','édifier','éduquer','effacer','effectif','effigie','effort','effrayer','effusion','égaliser','égarer','éjecter','élaborer','élargir','électron','élégant','éléphant','élève','éligible','élitisme','éloge','élucider','éluder','emballer','embellir','embryon','émeraude','émission','emmener','émotion','émouvoir','empereur','employer','emporter','emprise','émulsion','encadrer','enchère','enclave','encoche','endiguer','endosser','endroit','enduire','énergie','enfance','enfermer','enfouir','engager','engin','englober','énigme','enjamber','enjeu','enlever','ennemi','ennuyeux','enrichir','enrobage','enseigne','entasser','entendre','entier','entourer','entraver','énumérer','envahir','enviable','envoyer','enzyme','éolien','épaissir','épargne','épatant','épaule','épicerie','épidémie','épier','épilogue','épine','épisode','épitaphe','époque','épreuve','éprouver','épuisant','équerre','équipe','ériger','érosion','erreur','éruption','escalier','espadon','espèce','espiègle','espoir','esprit','esquiver','essayer','essence','essieu','essorer','estime','estomac','estrade','étagère','étaler','étanche','étatique','éteindre','étendoir','éternel','éthanol','éthique','ethnie','étirer','étoffer','étoile','étonnant','étourdir','étrange','étroit','étude','euphorie','évaluer','évasion','éventail','évidence','éviter','évolutif','évoquer','exact','exagérer','exaucer','exceller','excitant','exclusif','excuse','exécuter','exemple','exercer','exhaler','exhorter','exigence','exiler','exister','exotique','expédier','explorer','exposer','exprimer','exquis','extensif','extraire','exulter','fable','fabuleux','facette','facile','facture','faiblir','falaise','fameux','famille','farceur','farfelu','farine','farouche','fasciner','fatal','fatigue','faucon','fautif','faveur','favori','fébrile','féconder','fédérer','félin','femme','fémur','fendoir','féodal','fermer','féroce','ferveur','festival','feuille','feutre','février','fiasco','ficeler','fictif','fidèle','figure','filature','filetage','filière','filleul','filmer','filou','filtrer','financer','finir','fiole','firme','fissure','fixer','flairer','flamme','flasque','flatteur','fléau','flèche','fleur','flexion','flocon','flore','fluctuer','fluide','fluvial','folie','fonderie','fongible','fontaine','forcer','forgeron','formuler','fortune','fossile','foudre','fougère','fouiller','foulure','fourmi','fragile','fraise','franchir','frapper','frayeur','frégate','freiner','frelon','frémir','frénésie','frère','friable','friction','frisson','frivole','froid','fromage','frontal','frotter','fruit','fugitif','fuite','fureur','furieux','furtif','fusion','futur','gagner','galaxie','galerie','gambader','garantir','gardien','garnir','garrigue','gazelle','gazon','géant','gélatine','gélule','gendarme','général','génie','genou','gentil','géologie','géomètre','géranium','germe','gestuel','geyser','gibier','gicler','girafe','givre','glace','glaive','glisser','globe','gloire','glorieux','golfeur','gomme','gonfler','gorge','gorille','goudron','gouffre','goulot','goupille','gourmand','goutte','graduel','graffiti','graine','grand','grappin','gratuit','gravir','grenat','griffure','griller','grimper','grogner','gronder','grotte','groupe','gruger','grutier','gruyère','guépard','guerrier','guide','guimauve','guitare','gustatif','gymnaste','gyrostat','habitude','hachoir','halte','hameau','hangar','hanneton','haricot','harmonie','harpon','hasard','hélium','hématome','herbe','hérisson','hermine','héron','hésiter','heureux','hiberner','hibou','hilarant','histoire','hiver','homard','hommage','homogène','honneur','honorer','honteux','horde','horizon','horloge','hormone','horrible','houleux','housse','hublot','huileux','humain','humble','humide','humour','hurler','hydromel','hygiène','hymne','hypnose','idylle','ignorer','iguane','illicite','illusion','image','imbiber','imiter','immense','immobile','immuable','impact','impérial','implorer','imposer','imprimer','imputer','incarner','incendie','incident','incliner','incolore','indexer','indice','inductif','inédit','ineptie','inexact','infini','infliger','informer','infusion','ingérer','inhaler','inhiber','injecter','injure','innocent','inoculer','inonder','inscrire','insecte','insigne','insolite','inspirer','instinct','insulter','intact','intense','intime','intrigue','intuitif','inutile','invasion','inventer','inviter','invoquer','ironique','irradier','irréel','irriter','isoler','ivoire','ivresse','jaguar','jaillir','jambe','janvier','jardin','jauger','jaune','javelot','jetable','jeton','jeudi','jeunesse','joindre','joncher','jongler','joueur','jouissif','journal','jovial','joyau','joyeux','jubiler','jugement','junior','jupon','juriste','justice','juteux','juvénile','kayak','kimono','kiosque','label','labial','labourer','lacérer','lactose','lagune','laine','laisser','laitier','lambeau','lamelle','lampe','lanceur','langage','lanterne','lapin','largeur','larme','laurier','lavabo','lavoir','lecture','légal','léger','légume','lessive','lettre','levier','lexique','lézard','liasse','libérer','libre','licence','licorne','liège','lièvre','ligature','ligoter','ligue','limer','limite','limonade','limpide','linéaire','lingot','lionceau','liquide','lisière','lister','lithium','litige','littoral','livreur','logique','lointain','loisir','lombric','loterie','louer','lourd','loutre','louve','loyal','lubie','lucide','lucratif','lueur','lugubre','luisant','lumière','lunaire','lundi','luron','lutter','luxueux','machine','magasin','magenta','magique','maigre','maillon','maintien','mairie','maison','majorer','malaxer','maléfice','malheur','malice','mallette','mammouth','mandater','maniable','manquant','manteau','manuel','marathon','marbre','marchand','mardi','maritime','marqueur','marron','marteler','mascotte','massif','matériel','matière','matraque','maudire','maussade','mauve','maximal','méchant','méconnu','médaille','médecin','méditer','méduse','meilleur','mélange','mélodie','membre','mémoire','menacer','mener','menhir','mensonge','mentor','mercredi','mérite','merle','messager','mesure','métal','météore','méthode','métier','meuble','miauler','microbe','miette','mignon','migrer','milieu','million','mimique','mince','minéral','minimal','minorer','minute','miracle','miroiter','missile','mixte','mobile','moderne','moelleux','mondial','moniteur','monnaie','monotone','monstre','montagne','monument','moqueur','morceau','morsure','mortier','moteur','motif','mouche','moufle','moulin','mousson','mouton','mouvant','multiple','munition','muraille','murène','murmure','muscle','muséum','musicien','mutation','muter','mutuel','myriade','myrtille','mystère','mythique','nageur','nappe','narquois','narrer','natation','nation','nature','naufrage','nautique','navire','nébuleux','nectar','néfaste','négation','négliger','négocier','neige','nerveux','nettoyer','neurone','neutron','neveu','niche','nickel','nitrate','niveau','noble','nocif','nocturne','noirceur','noisette','nomade','nombreux','nommer','normatif','notable','notifier','notoire','nourrir','nouveau','novateur','novembre','novice','nuage','nuancer','nuire','nuisible','numéro','nuptial','nuque','nutritif','obéir','objectif','obliger','obscur','observer','obstacle','obtenir','obturer','occasion','occuper','océan','octobre','octroyer','octupler','oculaire','odeur','odorant','offenser','officier','offrir','ogive','oiseau','oisillon','olfactif','olivier','ombrage','omettre','onctueux','onduler','onéreux','onirique','opale','opaque','opérer','opinion','opportun','opprimer','opter','optique','orageux','orange','orbite','ordonner','oreille','organe','orgueil','orifice','ornement','orque','ortie','osciller','osmose','ossature','otarie','ouragan','ourson','outil','outrager','ouvrage','ovation','oxyde','oxygène','ozone','paisible','palace','palmarès','palourde','palper','panache','panda','pangolin','paniquer','panneau','panorama','pantalon','papaye','papier','papoter','papyrus','paradoxe','parcelle','paresse','parfumer','parler','parole','parrain','parsemer','partager','parure','parvenir','passion','pastèque','paternel','patience','patron','pavillon','pavoiser','payer','paysage','peigne','peintre','pelage','pélican','pelle','pelouse','peluche','pendule','pénétrer','pénible','pensif','pénurie','pépite','péplum','perdrix','perforer','période','permuter','perplexe','persil','perte','peser','pétale','petit','pétrir','peuple','pharaon','phobie','phoque','photon','phrase','physique','piano','pictural','pièce','pierre','pieuvre','pilote','pinceau','pipette','piquer','pirogue','piscine','piston','pivoter','pixel','pizza','placard','plafond','plaisir','planer','plaque','plastron','plateau','pleurer','plexus','pliage','plomb','plonger','pluie','plumage','pochette','poésie','poète','pointe','poirier','poisson','poivre','polaire','policier','pollen','polygone','pommade','pompier','ponctuel','pondérer','poney','portique','position','posséder','posture','potager','poteau','potion','pouce','poulain','poumon','pourpre','poussin','pouvoir','prairie','pratique','précieux','prédire','préfixe','prélude','prénom','présence','prétexte','prévoir','primitif','prince','prison','priver','problème','procéder','prodige','profond','progrès','proie','projeter','prologue','promener','propre','prospère','protéger','prouesse','proverbe','prudence','pruneau','psychose','public','puceron','puiser','pulpe','pulsar','punaise','punitif','pupitre','purifier','puzzle','pyramide','quasar','querelle','question','quiétude','quitter','quotient','racine','raconter','radieux','ragondin','raideur','raisin','ralentir','rallonge','ramasser','rapide','rasage','ratisser','ravager','ravin','rayonner','réactif','réagir','réaliser','réanimer','recevoir','réciter','réclamer','récolter','recruter','reculer','recycler','rédiger','redouter','refaire','réflexe','réformer','refrain','refuge','régalien','région','réglage','régulier','réitérer','rejeter','rejouer','relatif','relever','relief','remarque','remède','remise','remonter','remplir','remuer','renard','renfort','renifler','renoncer','rentrer','renvoi','replier','reporter','reprise','reptile','requin','réserve','résineux','résoudre','respect','rester','résultat','rétablir','retenir','réticule','retomber','retracer','réunion','réussir','revanche','revivre','révolte','révulsif','richesse','rideau','rieur','rigide','rigoler','rincer','riposter','risible','risque','rituel','rival','rivière','rocheux','romance','rompre','ronce','rondin','roseau','rosier','rotatif','rotor','rotule','rouge','rouille','rouleau','routine','royaume','ruban','rubis','ruche','ruelle','rugueux','ruiner','ruisseau','ruser','rustique','rythme','sabler','saboter','sabre','sacoche','safari','sagesse','saisir','salade','salive','salon','saluer','samedi','sanction','sanglier','sarcasme','sardine','saturer','saugrenu','saumon','sauter','sauvage','savant','savonner','scalpel','scandale','scélérat','scénario','sceptre','schéma','science','scinder','score','scrutin','sculpter','séance','sécable','sécher','secouer','sécréter','sédatif','séduire','seigneur','séjour','sélectif','semaine','sembler','semence','séminal','sénateur','sensible','sentence','séparer','séquence','serein','sergent','sérieux','serrure','sérum','service','sésame','sévir','sevrage','sextuple','sidéral','siècle','siéger','siffler','sigle','signal','silence','silicium','simple','sincère','sinistre','siphon','sirop','sismique','situer','skier','social','socle','sodium','soigneux','soldat','soleil','solitude','soluble','sombre','sommeil','somnoler','sonde','songeur','sonnette','sonore','sorcier','sortir','sosie','sottise','soucieux','soudure','souffle','soulever','soupape','source','soutirer','souvenir','spacieux','spatial','spécial','sphère','spiral','stable','station','sternum','stimulus','stipuler','strict','studieux','stupeur','styliste','sublime','substrat','subtil','subvenir','succès','sucre','suffixe','suggérer','suiveur','sulfate','superbe','supplier','surface','suricate','surmener','surprise','sursaut','survie','suspect','syllabe','symbole','symétrie','synapse','syntaxe','système','tabac','tablier','tactile','tailler','talent','talisman','talonner','tambour','tamiser','tangible','tapis','taquiner','tarder','tarif','tartine','tasse','tatami','tatouage','taupe','taureau','taxer','témoin','temporel','tenaille','tendre','teneur','tenir','tension','terminer','terne','terrible','tétine','texte','thème','théorie','thérapie','thorax','tibia','tiède','timide','tirelire','tiroir','tissu','titane','titre','tituber','toboggan','tolérant','tomate','tonique','tonneau','toponyme','torche','tordre','tornade','torpille','torrent','torse','tortue','totem','toucher','tournage','tousser','toxine','traction','trafic','tragique','trahir','train','trancher','travail','trèfle','tremper','trésor','treuil','triage','tribunal','tricoter','trilogie','triomphe','tripler','triturer','trivial','trombone','tronc','tropical','troupeau','tuile','tulipe','tumulte','tunnel','turbine','tuteur','tutoyer','tuyau','tympan','typhon','typique','tyran','ubuesque','ultime','ultrason','unanime','unifier','union','unique','unitaire','univers','uranium','urbain','urticant','usage','usine','usuel','usure','utile','utopie','vacarme','vaccin','vagabond','vague','vaillant','vaincre','vaisseau','valable','valise','vallon','valve','vampire','vanille','vapeur','varier','vaseux','vassal','vaste','vecteur','vedette','végétal','véhicule','veinard','véloce','vendredi','vénérer','venger','venimeux','ventouse','verdure','vérin','vernir','verrou','verser','vertu','veston','vétéran','vétuste','vexant','vexer','viaduc','viande','victoire','vidange','vidéo','vignette','vigueur','vilain','village','vinaigre','violon','vipère','virement','virtuose','virus','visage','viseur','vision','visqueux','visuel','vital','vitesse','viticole','vitrine','vivace','vivipare','vocation','voguer','voile','voisin','voiture','volaille','volcan','voltiger','volume','vorace','vortex','voter','vouloir','voyage','voyelle','wagon','xénon','yacht','zèbre','zénith','zeste','zoologie') diff --git a/lbry/wallet/words/italian.py b/lbry/wallet/words/italian.py new file mode 100644 index 000000000..53826ac94 --- /dev/null +++ b/lbry/wallet/words/italian.py @@ -0,0 +1 @@ +words=('abaco','abbaglio','abbinato','abete','abisso','abolire','abrasivo','abrogato','accadere','accenno','accusato','acetone','achille','acido','acqua','acre','acrilico','acrobata','acuto','adagio','addebito','addome','adeguato','aderire','adipe','adottare','adulare','affabile','affetto','affisso','affranto','aforisma','afoso','africano','agave','agente','agevole','aggancio','agire','agitare','agonismo','agricolo','agrumeto','aguzzo','alabarda','alato','albatro','alberato','albo','albume','alce','alcolico','alettone','alfa','algebra','aliante','alibi','alimento','allagato','allegro','allievo','allodola','allusivo','almeno','alogeno','alpaca','alpestre','altalena','alterno','alticcio','altrove','alunno','alveolo','alzare','amalgama','amanita','amarena','ambito','ambrato','ameba','america','ametista','amico','ammasso','ammenda','ammirare','ammonito','amore','ampio','ampliare','amuleto','anacardo','anagrafe','analista','anarchia','anatra','anca','ancella','ancora','andare','andrea','anello','angelo','angolare','angusto','anima','annegare','annidato','anno','annuncio','anonimo','anticipo','anzi','apatico','apertura','apode','apparire','appetito','appoggio','approdo','appunto','aprile','arabica','arachide','aragosta','araldica','arancio','aratura','arazzo','arbitro','archivio','ardito','arenile','argento','argine','arguto','aria','armonia','arnese','arredato','arringa','arrosto','arsenico','arso','artefice','arzillo','asciutto','ascolto','asepsi','asettico','asfalto','asino','asola','aspirato','aspro','assaggio','asse','assoluto','assurdo','asta','astenuto','astice','astratto','atavico','ateismo','atomico','atono','attesa','attivare','attorno','attrito','attuale','ausilio','austria','autista','autonomo','autunno','avanzato','avere','avvenire','avviso','avvolgere','azione','azoto','azzimo','azzurro','babele','baccano','bacino','baco','badessa','badilata','bagnato','baita','balcone','baldo','balena','ballata','balzano','bambino','bandire','baraonda','barbaro','barca','baritono','barlume','barocco','basilico','basso','batosta','battuto','baule','bava','bavosa','becco','beffa','belgio','belva','benda','benevole','benigno','benzina','bere','berlina','beta','bibita','bici','bidone','bifido','biga','bilancia','bimbo','binocolo','biologo','bipede','bipolare','birbante','birra','biscotto','bisesto','bisnonno','bisonte','bisturi','bizzarro','blando','blatta','bollito','bonifico','bordo','bosco','botanico','bottino','bozzolo','braccio','bradipo','brama','branca','bravura','bretella','brevetto','brezza','briglia','brillante','brindare','broccolo','brodo','bronzina','brullo','bruno','bubbone','buca','budino','buffone','buio','bulbo','buono','burlone','burrasca','bussola','busta','cadetto','caduco','calamaro','calcolo','calesse','calibro','calmo','caloria','cambusa','camerata','camicia','cammino','camola','campale','canapa','candela','cane','canino','canotto','cantina','capace','capello','capitolo','capogiro','cappero','capra','capsula','carapace','carcassa','cardo','carisma','carovana','carretto','cartolina','casaccio','cascata','caserma','caso','cassone','castello','casuale','catasta','catena','catrame','cauto','cavillo','cedibile','cedrata','cefalo','celebre','cellulare','cena','cenone','centesimo','ceramica','cercare','certo','cerume','cervello','cesoia','cespo','ceto','chela','chiaro','chicca','chiedere','chimera','china','chirurgo','chitarra','ciao','ciclismo','cifrare','cigno','cilindro','ciottolo','circa','cirrosi','citrico','cittadino','ciuffo','civetta','civile','classico','clinica','cloro','cocco','codardo','codice','coerente','cognome','collare','colmato','colore','colposo','coltivato','colza','coma','cometa','commando','comodo','computer','comune','conciso','condurre','conferma','congelare','coniuge','connesso','conoscere','consumo','continuo','convegno','coperto','copione','coppia','copricapo','corazza','cordata','coricato','cornice','corolla','corpo','corredo','corsia','cortese','cosmico','costante','cottura','covato','cratere','cravatta','creato','credere','cremoso','crescita','creta','criceto','crinale','crisi','critico','croce','cronaca','crostata','cruciale','crusca','cucire','cuculo','cugino','cullato','cupola','curatore','cursore','curvo','cuscino','custode','dado','daino','dalmata','damerino','daniela','dannoso','danzare','datato','davanti','davvero','debutto','decennio','deciso','declino','decollo','decreto','dedicato','definito','deforme','degno','delegare','delfino','delirio','delta','demenza','denotato','dentro','deposito','derapata','derivare','deroga','descritto','deserto','desiderio','desumere','detersivo','devoto','diametro','dicembre','diedro','difeso','diffuso','digerire','digitale','diluvio','dinamico','dinnanzi','dipinto','diploma','dipolo','diradare','dire','dirotto','dirupo','disagio','discreto','disfare','disgelo','disposto','distanza','disumano','dito','divano','divelto','dividere','divorato','doblone','docente','doganale','dogma','dolce','domato','domenica','dominare','dondolo','dono','dormire','dote','dottore','dovuto','dozzina','drago','druido','dubbio','dubitare','ducale','duna','duomo','duplice','duraturo','ebano','eccesso','ecco','eclissi','economia','edera','edicola','edile','editoria','educare','egemonia','egli','egoismo','egregio','elaborato','elargire','elegante','elencato','eletto','elevare','elfico','elica','elmo','elsa','eluso','emanato','emblema','emesso','emiro','emotivo','emozione','empirico','emulo','endemico','enduro','energia','enfasi','enoteca','entrare','enzima','epatite','epilogo','episodio','epocale','eppure','equatore','erario','erba','erboso','erede','eremita','erigere','ermetico','eroe','erosivo','errante','esagono','esame','esanime','esaudire','esca','esempio','esercito','esibito','esigente','esistere','esito','esofago','esortato','esoso','espanso','espresso','essenza','esso','esteso','estimare','estonia','estroso','esultare','etilico','etnico','etrusco','etto','euclideo','europa','evaso','evidenza','evitato','evoluto','evviva','fabbrica','faccenda','fachiro','falco','famiglia','fanale','fanfara','fango','fantasma','fare','farfalla','farinoso','farmaco','fascia','fastoso','fasullo','faticare','fato','favoloso','febbre','fecola','fede','fegato','felpa','feltro','femmina','fendere','fenomeno','fermento','ferro','fertile','fessura','festivo','fetta','feudo','fiaba','fiducia','fifa','figurato','filo','finanza','finestra','finire','fiore','fiscale','fisico','fiume','flacone','flamenco','flebo','flemma','florido','fluente','fluoro','fobico','focaccia','focoso','foderato','foglio','folata','folclore','folgore','fondente','fonetico','fonia','fontana','forbito','forchetta','foresta','formica','fornaio','foro','fortezza','forzare','fosfato','fosso','fracasso','frana','frassino','fratello','freccetta','frenata','fresco','frigo','frollino','fronde','frugale','frutta','fucilata','fucsia','fuggente','fulmine','fulvo','fumante','fumetto','fumoso','fune','funzione','fuoco','furbo','furgone','furore','fuso','futile','gabbiano','gaffe','galateo','gallina','galoppo','gambero','gamma','garanzia','garbo','garofano','garzone','gasdotto','gasolio','gastrico','gatto','gaudio','gazebo','gazzella','geco','gelatina','gelso','gemello','gemmato','gene','genitore','gennaio','genotipo','gergo','ghepardo','ghiaccio','ghisa','giallo','gilda','ginepro','giocare','gioiello','giorno','giove','girato','girone','gittata','giudizio','giurato','giusto','globulo','glutine','gnomo','gobba','golf','gomito','gommone','gonfio','gonna','governo','gracile','grado','grafico','grammo','grande','grattare','gravoso','grazia','greca','gregge','grifone','grigio','grinza','grotta','gruppo','guadagno','guaio','guanto','guardare','gufo','guidare','ibernato','icona','identico','idillio','idolo','idra','idrico','idrogeno','igiene','ignaro','ignorato','ilare','illeso','illogico','illudere','imballo','imbevuto','imbocco','imbuto','immane','immerso','immolato','impacco','impeto','impiego','importo','impronta','inalare','inarcare','inattivo','incanto','incendio','inchino','incisivo','incluso','incontro','incrocio','incubo','indagine','india','indole','inedito','infatti','infilare','inflitto','ingaggio','ingegno','inglese','ingordo','ingrosso','innesco','inodore','inoltrare','inondato','insano','insetto','insieme','insonnia','insulina','intasato','intero','intonaco','intuito','inumidire','invalido','invece','invito','iperbole','ipnotico','ipotesi','ippica','iride','irlanda','ironico','irrigato','irrorare','isolato','isotopo','isterico','istituto','istrice','italia','iterare','labbro','labirinto','lacca','lacerato','lacrima','lacuna','laddove','lago','lampo','lancetta','lanterna','lardoso','larga','laringe','lastra','latenza','latino','lattuga','lavagna','lavoro','legale','leggero','lembo','lentezza','lenza','leone','lepre','lesivo','lessato','lesto','letterale','leva','levigato','libero','lido','lievito','lilla','limatura','limitare','limpido','lineare','lingua','liquido','lira','lirica','lisca','lite','litigio','livrea','locanda','lode','logica','lombare','londra','longevo','loquace','lorenzo','loto','lotteria','luce','lucidato','lumaca','luminoso','lungo','lupo','luppolo','lusinga','lusso','lutto','macabro','macchina','macero','macinato','madama','magico','maglia','magnete','magro','maiolica','malafede','malgrado','malinteso','malsano','malto','malumore','mana','mancia','mandorla','mangiare','manifesto','mannaro','manovra','mansarda','mantide','manubrio','mappa','maratona','marcire','maretta','marmo','marsupio','maschera','massaia','mastino','materasso','matricola','mattone','maturo','mazurca','meandro','meccanico','mecenate','medesimo','meditare','mega','melassa','melis','melodia','meninge','meno','mensola','mercurio','merenda','merlo','meschino','mese','messere','mestolo','metallo','metodo','mettere','miagolare','mica','micelio','michele','microbo','midollo','miele','migliore','milano','milite','mimosa','minerale','mini','minore','mirino','mirtillo','miscela','missiva','misto','misurare','mitezza','mitigare','mitra','mittente','mnemonico','modello','modifica','modulo','mogano','mogio','mole','molosso','monastero','monco','mondina','monetario','monile','monotono','monsone','montato','monviso','mora','mordere','morsicato','mostro','motivato','motosega','motto','movenza','movimento','mozzo','mucca','mucosa','muffa','mughetto','mugnaio','mulatto','mulinello','multiplo','mummia','munto','muovere','murale','musa','muscolo','musica','mutevole','muto','nababbo','nafta','nanometro','narciso','narice','narrato','nascere','nastrare','naturale','nautica','naviglio','nebulosa','necrosi','negativo','negozio','nemmeno','neofita','neretto','nervo','nessuno','nettuno','neutrale','neve','nevrotico','nicchia','ninfa','nitido','nobile','nocivo','nodo','nome','nomina','nordico','normale','norvegese','nostrano','notare','notizia','notturno','novella','nucleo','nulla','numero','nuovo','nutrire','nuvola','nuziale','oasi','obbedire','obbligo','obelisco','oblio','obolo','obsoleto','occasione','occhio','occidente','occorrere','occultare','ocra','oculato','odierno','odorare','offerta','offrire','offuscato','oggetto','oggi','ognuno','olandese','olfatto','oliato','oliva','ologramma','oltre','omaggio','ombelico','ombra','omega','omissione','ondoso','onere','onice','onnivoro','onorevole','onta','operato','opinione','opposto','oracolo','orafo','ordine','orecchino','orefice','orfano','organico','origine','orizzonte','orma','ormeggio','ornativo','orologio','orrendo','orribile','ortensia','ortica','orzata','orzo','osare','oscurare','osmosi','ospedale','ospite','ossa','ossidare','ostacolo','oste','otite','otre','ottagono','ottimo','ottobre','ovale','ovest','ovino','oviparo','ovocito','ovunque','ovviare','ozio','pacchetto','pace','pacifico','padella','padrone','paese','paga','pagina','palazzina','palesare','pallido','palo','palude','pandoro','pannello','paolo','paonazzo','paprica','parabola','parcella','parere','pargolo','pari','parlato','parola','partire','parvenza','parziale','passivo','pasticca','patacca','patologia','pattume','pavone','peccato','pedalare','pedonale','peggio','peloso','penare','pendice','penisola','pennuto','penombra','pensare','pentola','pepe','pepita','perbene','percorso','perdonato','perforare','pergamena','periodo','permesso','perno','perplesso','persuaso','pertugio','pervaso','pesatore','pesista','peso','pestifero','petalo','pettine','petulante','pezzo','piacere','pianta','piattino','piccino','picozza','piega','pietra','piffero','pigiama','pigolio','pigro','pila','pilifero','pillola','pilota','pimpante','pineta','pinna','pinolo','pioggia','piombo','piramide','piretico','pirite','pirolisi','pitone','pizzico','placebo','planare','plasma','platano','plenario','pochezza','poderoso','podismo','poesia','poggiare','polenta','poligono','pollice','polmonite','polpetta','polso','poltrona','polvere','pomice','pomodoro','ponte','popoloso','porfido','poroso','porpora','porre','portata','posa','positivo','possesso','postulato','potassio','potere','pranzo','prassi','pratica','precluso','predica','prefisso','pregiato','prelievo','premere','prenotare','preparato','presenza','pretesto','prevalso','prima','principe','privato','problema','procura','produrre','profumo','progetto','prolunga','promessa','pronome','proposta','proroga','proteso','prova','prudente','prugna','prurito','psiche','pubblico','pudica','pugilato','pugno','pulce','pulito','pulsante','puntare','pupazzo','pupilla','puro','quadro','qualcosa','quasi','querela','quota','raccolto','raddoppio','radicale','radunato','raffica','ragazzo','ragione','ragno','ramarro','ramingo','ramo','randagio','rantolare','rapato','rapina','rappreso','rasatura','raschiato','rasente','rassegna','rastrello','rata','ravveduto','reale','recepire','recinto','recluta','recondito','recupero','reddito','redimere','regalato','registro','regola','regresso','relazione','remare','remoto','renna','replica','reprimere','reputare','resa','residente','responso','restauro','rete','retina','retorica','rettifica','revocato','riassunto','ribadire','ribelle','ribrezzo','ricarica','ricco','ricevere','riciclato','ricordo','ricreduto','ridicolo','ridurre','rifasare','riflesso','riforma','rifugio','rigare','rigettato','righello','rilassato','rilevato','rimanere','rimbalzo','rimedio','rimorchio','rinascita','rincaro','rinforzo','rinnovo','rinomato','rinsavito','rintocco','rinuncia','rinvenire','riparato','ripetuto','ripieno','riportare','ripresa','ripulire','risata','rischio','riserva','risibile','riso','rispetto','ristoro','risultato','risvolto','ritardo','ritegno','ritmico','ritrovo','riunione','riva','riverso','rivincita','rivolto','rizoma','roba','robotico','robusto','roccia','roco','rodaggio','rodere','roditore','rogito','rollio','romantico','rompere','ronzio','rosolare','rospo','rotante','rotondo','rotula','rovescio','rubizzo','rubrica','ruga','rullino','rumine','rumoroso','ruolo','rupe','russare','rustico','sabato','sabbiare','sabotato','sagoma','salasso','saldatura','salgemma','salivare','salmone','salone','saltare','saluto','salvo','sapere','sapido','saporito','saraceno','sarcasmo','sarto','sassoso','satellite','satira','satollo','saturno','savana','savio','saziato','sbadiglio','sbalzo','sbancato','sbarra','sbattere','sbavare','sbendare','sbirciare','sbloccato','sbocciato','sbrinare','sbruffone','sbuffare','scabroso','scadenza','scala','scambiare','scandalo','scapola','scarso','scatenare','scavato','scelto','scenico','scettro','scheda','schiena','sciarpa','scienza','scindere','scippo','sciroppo','scivolo','sclerare','scodella','scolpito','scomparto','sconforto','scoprire','scorta','scossone','scozzese','scriba','scrollare','scrutinio','scuderia','scultore','scuola','scuro','scusare','sdebitare','sdoganare','seccatura','secondo','sedano','seggiola','segnalato','segregato','seguito','selciato','selettivo','sella','selvaggio','semaforo','sembrare','seme','seminato','sempre','senso','sentire','sepolto','sequenza','serata','serbato','sereno','serio','serpente','serraglio','servire','sestina','setola','settimana','sfacelo','sfaldare','sfamato','sfarzoso','sfaticato','sfera','sfida','sfilato','sfinge','sfocato','sfoderare','sfogo','sfoltire','sforzato','sfratto','sfruttato','sfuggito','sfumare','sfuso','sgabello','sgarbato','sgonfiare','sgorbio','sgrassato','sguardo','sibilo','siccome','sierra','sigla','signore','silenzio','sillaba','simbolo','simpatico','simulato','sinfonia','singolo','sinistro','sino','sintesi','sinusoide','sipario','sisma','sistole','situato','slitta','slogatura','sloveno','smarrito','smemorato','smentito','smeraldo','smilzo','smontare','smottato','smussato','snellire','snervato','snodo','sobbalzo','sobrio','soccorso','sociale','sodale','soffitto','sogno','soldato','solenne','solido','sollazzo','solo','solubile','solvente','somatico','somma','sonda','sonetto','sonnifero','sopire','soppeso','sopra','sorgere','sorpasso','sorriso','sorso','sorteggio','sorvolato','sospiro','sosta','sottile','spada','spalla','spargere','spatola','spavento','spazzola','specie','spedire','spegnere','spelatura','speranza','spessore','spettrale','spezzato','spia','spigoloso','spillato','spinoso','spirale','splendido','sportivo','sposo','spranga','sprecare','spronato','spruzzo','spuntino','squillo','sradicare','srotolato','stabile','stacco','staffa','stagnare','stampato','stantio','starnuto','stasera','statuto','stelo','steppa','sterzo','stiletto','stima','stirpe','stivale','stizzoso','stonato','storico','strappo','stregato','stridulo','strozzare','strutto','stuccare','stufo','stupendo','subentro','succoso','sudore','suggerito','sugo','sultano','suonare','superbo','supporto','surgelato','surrogato','sussurro','sutura','svagare','svedese','sveglio','svelare','svenuto','svezia','sviluppo','svista','svizzera','svolta','svuotare','tabacco','tabulato','tacciare','taciturno','tale','talismano','tampone','tannino','tara','tardivo','targato','tariffa','tarpare','tartaruga','tasto','tattico','taverna','tavolata','tazza','teca','tecnico','telefono','temerario','tempo','temuto','tendone','tenero','tensione','tentacolo','teorema','terme','terrazzo','terzetto','tesi','tesserato','testato','tetro','tettoia','tifare','tigella','timbro','tinto','tipico','tipografo','tiraggio','tiro','titanio','titolo','titubante','tizio','tizzone','toccare','tollerare','tolto','tombola','tomo','tonfo','tonsilla','topazio','topologia','toppa','torba','tornare','torrone','tortora','toscano','tossire','tostatura','totano','trabocco','trachea','trafila','tragedia','tralcio','tramonto','transito','trapano','trarre','trasloco','trattato','trave','treccia','tremolio','trespolo','tributo','tricheco','trifoglio','trillo','trincea','trio','tristezza','triturato','trivella','tromba','trono','troppo','trottola','trovare','truccato','tubatura','tuffato','tulipano','tumulto','tunisia','turbare','turchino','tuta','tutela','ubicato','uccello','uccisore','udire','uditivo','uffa','ufficio','uguale','ulisse','ultimato','umano','umile','umorismo','uncinetto','ungere','ungherese','unicorno','unificato','unisono','unitario','unte','uovo','upupa','uragano','urgenza','urlo','usanza','usato','uscito','usignolo','usuraio','utensile','utilizzo','utopia','vacante','vaccinato','vagabondo','vagliato','valanga','valgo','valico','valletta','valoroso','valutare','valvola','vampata','vangare','vanitoso','vano','vantaggio','vanvera','vapore','varano','varcato','variante','vasca','vedetta','vedova','veduto','vegetale','veicolo','velcro','velina','velluto','veloce','venato','vendemmia','vento','verace','verbale','vergogna','verifica','vero','verruca','verticale','vescica','vessillo','vestale','veterano','vetrina','vetusto','viandante','vibrante','vicenda','vichingo','vicinanza','vidimare','vigilia','vigneto','vigore','vile','villano','vimini','vincitore','viola','vipera','virgola','virologo','virulento','viscoso','visione','vispo','vissuto','visura','vita','vitello','vittima','vivanda','vivido','viziare','voce','voga','volatile','volere','volpe','voragine','vulcano','zampogna','zanna','zappato','zattera','zavorra','zefiro','zelante','zelo','zenzero','zerbino','zibetto','zinco','zircone','zitto','zolla','zotico','zucchero','zufolo','zulu','zuppa') diff --git a/lbry/wallet/words/japanese.py b/lbry/wallet/words/japanese.py index 23f60f882..84b05bb23 100644 --- a/lbry/wallet/words/japanese.py +++ b/lbry/wallet/words/japanese.py @@ -1 +1 @@ -words=('あいこくしん','あいさつ','あいだ','あおぞら','あかちゃん','あきる','あけがた','あける','あこがれる','あさい','あさひ','あしあと','あじわう','あずかる','あずき','あそぶ','あたえる','あたためる','あたりまえ','あたる','あつい','あつかう','あっしゅく','あつまり','あつめる','あてな','あてはまる','あひる','あぶら','あぶる','あふれる','あまい','あまど','あまやかす','あまり','あみもの','あめりか','あやまる','あゆむ','あらいぐま','あらし','あらすじ','あらためる','あらゆる','あらわす','ありがとう','あわせる','あわてる','あんい','あんがい','あんこ','あんぜん','あんてい','あんない','あんまり','いいだす','いおん','いがい','いがく','いきおい','いきなり','いきもの','いきる','いくじ','いくぶん','いけばな','いけん','いこう','いこく','いこつ','いさましい','いさん','いしき','いじゅう','いじょう','いじわる','いずみ','いずれ','いせい','いせえび','いせかい','いせき','いぜん','いそうろう','いそがしい','いだい','いだく','いたずら','いたみ','いたりあ','いちおう','いちじ','いちど','いちば','いちぶ','いちりゅう','いつか','いっしゅん','いっせい','いっそう','いったん','いっち','いってい','いっぽう','いてざ','いてん','いどう','いとこ','いない','いなか','いねむり','いのち','いのる','いはつ','いばる','いはん','いびき','いひん','いふく','いへん','いほう','いみん','いもうと','いもたれ','いもり','いやがる','いやす','いよかん','いよく','いらい','いらすと','いりぐち','いりょう','いれい','いれもの','いれる','いろえんぴつ','いわい','いわう','いわかん','いわば','いわゆる','いんげんまめ','いんさつ','いんしょう','いんよう','うえき','うえる','うおざ','うがい','うかぶ','うかべる','うきわ','うくらいな','うくれれ','うけたまわる','うけつけ','うけとる','うけもつ','うける','うごかす','うごく','うこん','うさぎ','うしなう','うしろがみ','うすい','うすぎ','うすぐらい','うすめる','うせつ','うちあわせ','うちがわ','うちき','うちゅう','うっかり','うつくしい','うったえる','うつる','うどん','うなぎ','うなじ','うなずく','うなる','うねる','うのう','うぶげ','うぶごえ','うまれる','うめる','うもう','うやまう','うよく','うらがえす','うらぐち','うらない','うりあげ','うりきれ','うるさい','うれしい','うれゆき','うれる','うろこ','うわき','うわさ','うんこう','うんちん','うんてん','うんどう','えいえん','えいが','えいきょう','えいご','えいせい','えいぶん','えいよう','えいわ','えおり','えがお','えがく','えきたい','えくせる','えしゃく','えすて','えつらん','えのぐ','えほうまき','えほん','えまき','えもじ','えもの','えらい','えらぶ','えりあ','えんえん','えんかい','えんぎ','えんげき','えんしゅう','えんぜつ','えんそく','えんちょう','えんとつ','おいかける','おいこす','おいしい','おいつく','おうえん','おうさま','おうじ','おうせつ','おうたい','おうふく','おうべい','おうよう','おえる','おおい','おおう','おおどおり','おおや','おおよそ','おかえり','おかず','おがむ','おかわり','おぎなう','おきる','おくさま','おくじょう','おくりがな','おくる','おくれる','おこす','おこなう','おこる','おさえる','おさない','おさめる','おしいれ','おしえる','おじぎ','おじさん','おしゃれ','おそらく','おそわる','おたがい','おたく','おだやか','おちつく','おっと','おつり','おでかけ','おとしもの','おとなしい','おどり','おどろかす','おばさん','おまいり','おめでとう','おもいで','おもう','おもたい','おもちゃ','おやつ','おやゆび','およぼす','おらんだ','おろす','おんがく','おんけい','おんしゃ','おんせん','おんだん','おんちゅう','おんどけい','かあつ','かいが','がいき','がいけん','がいこう','かいさつ','かいしゃ','かいすいよく','かいぜん','かいぞうど','かいつう','かいてん','かいとう','かいふく','がいへき','かいほう','かいよう','がいらい','かいわ','かえる','かおり','かかえる','かがく','かがし','かがみ','かくご','かくとく','かざる','がぞう','かたい','かたち','がちょう','がっきゅう','がっこう','がっさん','がっしょう','かなざわし','かのう','がはく','かぶか','かほう','かほご','かまう','かまぼこ','かめれおん','かゆい','かようび','からい','かるい','かろう','かわく','かわら','がんか','かんけい','かんこう','かんしゃ','かんそう','かんたん','かんち','がんばる','きあい','きあつ','きいろ','ぎいん','きうい','きうん','きえる','きおう','きおく','きおち','きおん','きかい','きかく','きかんしゃ','ききて','きくばり','きくらげ','きけんせい','きこう','きこえる','きこく','きさい','きさく','きさま','きさらぎ','ぎじかがく','ぎしき','ぎじたいけん','ぎじにってい','ぎじゅつしゃ','きすう','きせい','きせき','きせつ','きそう','きぞく','きぞん','きたえる','きちょう','きつえん','ぎっちり','きつつき','きつね','きてい','きどう','きどく','きない','きなが','きなこ','きぬごし','きねん','きのう','きのした','きはく','きびしい','きひん','きふく','きぶん','きぼう','きほん','きまる','きみつ','きむずかしい','きめる','きもだめし','きもち','きもの','きゃく','きやく','ぎゅうにく','きよう','きょうりゅう','きらい','きらく','きりん','きれい','きれつ','きろく','ぎろん','きわめる','ぎんいろ','きんかくじ','きんじょ','きんようび','ぐあい','くいず','くうかん','くうき','くうぐん','くうこう','ぐうせい','くうそう','ぐうたら','くうふく','くうぼ','くかん','くきょう','くげん','ぐこう','くさい','くさき','くさばな','くさる','くしゃみ','くしょう','くすのき','くすりゆび','くせげ','くせん','ぐたいてき','くださる','くたびれる','くちこみ','くちさき','くつした','ぐっすり','くつろぐ','くとうてん','くどく','くなん','くねくね','くのう','くふう','くみあわせ','くみたてる','くめる','くやくしょ','くらす','くらべる','くるま','くれる','くろう','くわしい','ぐんかん','ぐんしょく','ぐんたい','ぐんて','けあな','けいかく','けいけん','けいこ','けいさつ','げいじゅつ','けいたい','げいのうじん','けいれき','けいろ','けおとす','けおりもの','げきか','げきげん','げきだん','げきちん','げきとつ','げきは','げきやく','げこう','げこくじょう','げざい','けさき','げざん','けしき','けしごむ','けしょう','げすと','けたば','けちゃっぷ','けちらす','けつあつ','けつい','けつえき','けっこん','けつじょ','けっせき','けってい','けつまつ','げつようび','げつれい','けつろん','げどく','けとばす','けとる','けなげ','けなす','けなみ','けぬき','げねつ','けねん','けはい','げひん','けぶかい','げぼく','けまり','けみかる','けむし','けむり','けもの','けらい','けろけろ','けわしい','けんい','けんえつ','けんお','けんか','げんき','けんげん','けんこう','けんさく','けんしゅう','けんすう','げんそう','けんちく','けんてい','けんとう','けんない','けんにん','げんぶつ','けんま','けんみん','けんめい','けんらん','けんり','こあくま','こいぬ','こいびと','ごうい','こうえん','こうおん','こうかん','ごうきゅう','ごうけい','こうこう','こうさい','こうじ','こうすい','ごうせい','こうそく','こうたい','こうちゃ','こうつう','こうてい','こうどう','こうない','こうはい','ごうほう','ごうまん','こうもく','こうりつ','こえる','こおり','ごかい','ごがつ','ごかん','こくご','こくさい','こくとう','こくない','こくはく','こぐま','こけい','こける','ここのか','こころ','こさめ','こしつ','こすう','こせい','こせき','こぜん','こそだて','こたい','こたえる','こたつ','こちょう','こっか','こつこつ','こつばん','こつぶ','こてい','こてん','ことがら','ことし','ことば','ことり','こなごな','こねこね','このまま','このみ','このよ','ごはん','こひつじ','こふう','こふん','こぼれる','ごまあぶら','こまかい','ごますり','こまつな','こまる','こむぎこ','こもじ','こもち','こもの','こもん','こやく','こやま','こゆう','こゆび','こよい','こよう','こりる','これくしょん','ころっけ','こわもて','こわれる','こんいん','こんかい','こんき','こんしゅう','こんすい','こんだて','こんとん','こんなん','こんびに','こんぽん','こんまけ','こんや','こんれい','こんわく','ざいえき','さいかい','さいきん','ざいげん','ざいこ','さいしょ','さいせい','ざいたく','ざいちゅう','さいてき','ざいりょう','さうな','さかいし','さがす','さかな','さかみち','さがる','さぎょう','さくし','さくひん','さくら','さこく','さこつ','さずかる','ざせき','さたん','さつえい','ざつおん','ざっか','ざつがく','さっきょく','ざっし','さつじん','ざっそう','さつたば','さつまいも','さてい','さといも','さとう','さとおや','さとし','さとる','さのう','さばく','さびしい','さべつ','さほう','さほど','さます','さみしい','さみだれ','さむけ','さめる','さやえんどう','さゆう','さよう','さよく','さらだ','ざるそば','さわやか','さわる','さんいん','さんか','さんきゃく','さんこう','さんさい','ざんしょ','さんすう','さんせい','さんそ','さんち','さんま','さんみ','さんらん','しあい','しあげ','しあさって','しあわせ','しいく','しいん','しうち','しえい','しおけ','しかい','しかく','じかん','しごと','しすう','じだい','したうけ','したぎ','したて','したみ','しちょう','しちりん','しっかり','しつじ','しつもん','してい','してき','してつ','じてん','じどう','しなぎれ','しなもの','しなん','しねま','しねん','しのぐ','しのぶ','しはい','しばかり','しはつ','しはらい','しはん','しひょう','しふく','じぶん','しへい','しほう','しほん','しまう','しまる','しみん','しむける','じむしょ','しめい','しめる','しもん','しゃいん','しゃうん','しゃおん','じゃがいも','しやくしょ','しゃくほう','しゃけん','しゃこ','しゃざい','しゃしん','しゃせん','しゃそう','しゃたい','しゃちょう','しゃっきん','じゃま','しゃりん','しゃれい','じゆう','じゅうしょ','しゅくはく','じゅしん','しゅっせき','しゅみ','しゅらば','じゅんばん','しょうかい','しょくたく','しょっけん','しょどう','しょもつ','しらせる','しらべる','しんか','しんこう','じんじゃ','しんせいじ','しんちく','しんりん','すあげ','すあし','すあな','ずあん','すいえい','すいか','すいとう','ずいぶん','すいようび','すうがく','すうじつ','すうせん','すおどり','すきま','すくう','すくない','すける','すごい','すこし','ずさん','すずしい','すすむ','すすめる','すっかり','ずっしり','ずっと','すてき','すてる','すねる','すのこ','すはだ','すばらしい','ずひょう','ずぶぬれ','すぶり','すふれ','すべて','すべる','ずほう','すぼん','すまい','すめし','すもう','すやき','すらすら','するめ','すれちがう','すろっと','すわる','すんぜん','すんぽう','せあぶら','せいかつ','せいげん','せいじ','せいよう','せおう','せかいかん','せきにん','せきむ','せきゆ','せきらんうん','せけん','せこう','せすじ','せたい','せたけ','せっかく','せっきゃく','ぜっく','せっけん','せっこつ','せっさたくま','せつぞく','せつだん','せつでん','せっぱん','せつび','せつぶん','せつめい','せつりつ','せなか','せのび','せはば','せびろ','せぼね','せまい','せまる','せめる','せもたれ','せりふ','ぜんあく','せんい','せんえい','せんか','せんきょ','せんく','せんげん','ぜんご','せんさい','せんしゅ','せんすい','せんせい','せんぞ','せんたく','せんちょう','せんてい','せんとう','せんぬき','せんねん','せんぱい','ぜんぶ','ぜんぽう','せんむ','せんめんじょ','せんもん','せんやく','せんゆう','せんよう','ぜんら','ぜんりゃく','せんれい','せんろ','そあく','そいとげる','そいね','そうがんきょう','そうき','そうご','そうしん','そうだん','そうなん','そうび','そうめん','そうり','そえもの','そえん','そがい','そげき','そこう','そこそこ','そざい','そしな','そせい','そせん','そそぐ','そだてる','そつう','そつえん','そっかん','そつぎょう','そっけつ','そっこう','そっせん','そっと','そとがわ','そとづら','そなえる','そなた','そふぼ','そぼく','そぼろ','そまつ','そまる','そむく','そむりえ','そめる','そもそも','そよかぜ','そらまめ','そろう','そんかい','そんけい','そんざい','そんしつ','そんぞく','そんちょう','ぞんび','ぞんぶん','そんみん','たあい','たいいん','たいうん','たいえき','たいおう','だいがく','たいき','たいぐう','たいけん','たいこ','たいざい','だいじょうぶ','だいすき','たいせつ','たいそう','だいたい','たいちょう','たいてい','だいどころ','たいない','たいねつ','たいのう','たいはん','だいひょう','たいふう','たいへん','たいほ','たいまつばな','たいみんぐ','たいむ','たいめん','たいやき','たいよう','たいら','たいりょく','たいる','たいわん','たうえ','たえる','たおす','たおる','たおれる','たかい','たかね','たきび','たくさん','たこく','たこやき','たさい','たしざん','だじゃれ','たすける','たずさわる','たそがれ','たたかう','たたく','ただしい','たたみ','たちばな','だっかい','だっきゃく','だっこ','だっしゅつ','だったい','たてる','たとえる','たなばた','たにん','たぬき','たのしみ','たはつ','たぶん','たべる','たぼう','たまご','たまる','だむる','ためいき','ためす','ためる','たもつ','たやすい','たよる','たらす','たりきほんがん','たりょう','たりる','たると','たれる','たれんと','たろっと','たわむれる','だんあつ','たんい','たんおん','たんか','たんき','たんけん','たんご','たんさん','たんじょうび','だんせい','たんそく','たんたい','だんち','たんてい','たんとう','だんな','たんにん','だんねつ','たんのう','たんぴん','だんぼう','たんまつ','たんめい','だんれつ','だんろ','だんわ','ちあい','ちあん','ちいき','ちいさい','ちえん','ちかい','ちから','ちきゅう','ちきん','ちけいず','ちけん','ちこく','ちさい','ちしき','ちしりょう','ちせい','ちそう','ちたい','ちたん','ちちおや','ちつじょ','ちてき','ちてん','ちぬき','ちぬり','ちのう','ちひょう','ちへいせん','ちほう','ちまた','ちみつ','ちみどろ','ちめいど','ちゃんこなべ','ちゅうい','ちゆりょく','ちょうし','ちょさくけん','ちらし','ちらみ','ちりがみ','ちりょう','ちるど','ちわわ','ちんたい','ちんもく','ついか','ついたち','つうか','つうじょう','つうはん','つうわ','つかう','つかれる','つくね','つくる','つけね','つける','つごう','つたえる','つづく','つつじ','つつむ','つとめる','つながる','つなみ','つねづね','つのる','つぶす','つまらない','つまる','つみき','つめたい','つもり','つもる','つよい','つるぼ','つるみく','つわもの','つわり','てあし','てあて','てあみ','ていおん','ていか','ていき','ていけい','ていこく','ていさつ','ていし','ていせい','ていたい','ていど','ていねい','ていひょう','ていへん','ていぼう','てうち','ておくれ','てきとう','てくび','でこぼこ','てさぎょう','てさげ','てすり','てそう','てちがい','てちょう','てつがく','てつづき','でっぱ','てつぼう','てつや','でぬかえ','てぬき','てぬぐい','てのひら','てはい','てぶくろ','てふだ','てほどき','てほん','てまえ','てまきずし','てみじか','てみやげ','てらす','てれび','てわけ','てわたし','でんあつ','てんいん','てんかい','てんき','てんぐ','てんけん','てんごく','てんさい','てんし','てんすう','でんち','てんてき','てんとう','てんない','てんぷら','てんぼうだい','てんめつ','てんらんかい','でんりょく','でんわ','どあい','といれ','どうかん','とうきゅう','どうぐ','とうし','とうむぎ','とおい','とおか','とおく','とおす','とおる','とかい','とかす','ときおり','ときどき','とくい','とくしゅう','とくてん','とくに','とくべつ','とけい','とける','とこや','とさか','としょかん','とそう','とたん','とちゅう','とっきゅう','とっくん','とつぜん','とつにゅう','とどける','ととのえる','とない','となえる','となり','とのさま','とばす','どぶがわ','とほう','とまる','とめる','ともだち','ともる','どようび','とらえる','とんかつ','どんぶり','ないかく','ないこう','ないしょ','ないす','ないせん','ないそう','なおす','ながい','なくす','なげる','なこうど','なさけ','なたでここ','なっとう','なつやすみ','ななおし','なにごと','なにもの','なにわ','なのか','なふだ','なまいき','なまえ','なまみ','なみだ','なめらか','なめる','なやむ','ならう','ならび','ならぶ','なれる','なわとび','なわばり','にあう','にいがた','にうけ','におい','にかい','にがて','にきび','にくしみ','にくまん','にげる','にさんかたんそ','にしき','にせもの','にちじょう','にちようび','にっか','にっき','にっけい','にっこう','にっさん','にっしょく','にっすう','にっせき','にってい','になう','にほん','にまめ','にもつ','にやり','にゅういん','にりんしゃ','にわとり','にんい','にんか','にんき','にんげん','にんしき','にんずう','にんそう','にんたい','にんち','にんてい','にんにく','にんぷ','にんまり','にんむ','にんめい','にんよう','ぬいくぎ','ぬかす','ぬぐいとる','ぬぐう','ぬくもり','ぬすむ','ぬまえび','ぬめり','ぬらす','ぬんちゃく','ねあげ','ねいき','ねいる','ねいろ','ねぐせ','ねくたい','ねくら','ねこぜ','ねこむ','ねさげ','ねすごす','ねそべる','ねだん','ねつい','ねっしん','ねつぞう','ねったいぎょ','ねぶそく','ねふだ','ねぼう','ねほりはほり','ねまき','ねまわし','ねみみ','ねむい','ねむたい','ねもと','ねらう','ねわざ','ねんいり','ねんおし','ねんかん','ねんきん','ねんぐ','ねんざ','ねんし','ねんちゃく','ねんど','ねんぴ','ねんぶつ','ねんまつ','ねんりょう','ねんれい','のいず','のおづま','のがす','のきなみ','のこぎり','のこす','のこる','のせる','のぞく','のぞむ','のたまう','のちほど','のっく','のばす','のはら','のべる','のぼる','のみもの','のやま','のらいぬ','のらねこ','のりもの','のりゆき','のれん','のんき','ばあい','はあく','ばあさん','ばいか','ばいく','はいけん','はいご','はいしん','はいすい','はいせん','はいそう','はいち','ばいばい','はいれつ','はえる','はおる','はかい','ばかり','はかる','はくしゅ','はけん','はこぶ','はさみ','はさん','はしご','ばしょ','はしる','はせる','ぱそこん','はそん','はたん','はちみつ','はつおん','はっかく','はづき','はっきり','はっくつ','はっけん','はっこう','はっさん','はっしん','はったつ','はっちゅう','はってん','はっぴょう','はっぽう','はなす','はなび','はにかむ','はぶらし','はみがき','はむかう','はめつ','はやい','はやし','はらう','はろうぃん','はわい','はんい','はんえい','はんおん','はんかく','はんきょう','ばんぐみ','はんこ','はんしゃ','はんすう','はんだん','ぱんち','ぱんつ','はんてい','はんとし','はんのう','はんぱ','はんぶん','はんぺん','はんぼうき','はんめい','はんらん','はんろん','ひいき','ひうん','ひえる','ひかく','ひかり','ひかる','ひかん','ひくい','ひけつ','ひこうき','ひこく','ひさい','ひさしぶり','ひさん','びじゅつかん','ひしょ','ひそか','ひそむ','ひたむき','ひだり','ひたる','ひつぎ','ひっこし','ひっし','ひつじゅひん','ひっす','ひつぜん','ぴったり','ぴっちり','ひつよう','ひてい','ひとごみ','ひなまつり','ひなん','ひねる','ひはん','ひびく','ひひょう','ひほう','ひまわり','ひまん','ひみつ','ひめい','ひめじし','ひやけ','ひやす','ひよう','びょうき','ひらがな','ひらく','ひりつ','ひりょう','ひるま','ひるやすみ','ひれい','ひろい','ひろう','ひろき','ひろゆき','ひんかく','ひんけつ','ひんこん','ひんしゅ','ひんそう','ぴんち','ひんぱん','びんぼう','ふあん','ふいうち','ふうけい','ふうせん','ぷうたろう','ふうとう','ふうふ','ふえる','ふおん','ふかい','ふきん','ふくざつ','ふくぶくろ','ふこう','ふさい','ふしぎ','ふじみ','ふすま','ふせい','ふせぐ','ふそく','ぶたにく','ふたん','ふちょう','ふつう','ふつか','ふっかつ','ふっき','ふっこく','ぶどう','ふとる','ふとん','ふのう','ふはい','ふひょう','ふへん','ふまん','ふみん','ふめつ','ふめん','ふよう','ふりこ','ふりる','ふるい','ふんいき','ぶんがく','ぶんぐ','ふんしつ','ぶんせき','ふんそう','ぶんぽう','へいあん','へいおん','へいがい','へいき','へいげん','へいこう','へいさ','へいしゃ','へいせつ','へいそ','へいたく','へいてん','へいねつ','へいわ','へきが','へこむ','べにいろ','べにしょうが','へらす','へんかん','べんきょう','べんごし','へんさい','へんたい','べんり','ほあん','ほいく','ぼうぎょ','ほうこく','ほうそう','ほうほう','ほうもん','ほうりつ','ほえる','ほおん','ほかん','ほきょう','ぼきん','ほくろ','ほけつ','ほけん','ほこう','ほこる','ほしい','ほしつ','ほしゅ','ほしょう','ほせい','ほそい','ほそく','ほたて','ほたる','ぽちぶくろ','ほっきょく','ほっさ','ほったん','ほとんど','ほめる','ほんい','ほんき','ほんけ','ほんしつ','ほんやく','まいにち','まかい','まかせる','まがる','まける','まこと','まさつ','まじめ','ますく','まぜる','まつり','まとめ','まなぶ','まぬけ','まねく','まほう','まもる','まゆげ','まよう','まろやか','まわす','まわり','まわる','まんが','まんきつ','まんぞく','まんなか','みいら','みうち','みえる','みがく','みかた','みかん','みけん','みこん','みじかい','みすい','みすえる','みせる','みっか','みつかる','みつける','みてい','みとめる','みなと','みなみかさい','みねらる','みのう','みのがす','みほん','みもと','みやげ','みらい','みりょく','みわく','みんか','みんぞく','むいか','むえき','むえん','むかい','むかう','むかえ','むかし','むぎちゃ','むける','むげん','むさぼる','むしあつい','むしば','むじゅん','むしろ','むすう','むすこ','むすぶ','むすめ','むせる','むせん','むちゅう','むなしい','むのう','むやみ','むよう','むらさき','むりょう','むろん','めいあん','めいうん','めいえん','めいかく','めいきょく','めいさい','めいし','めいそう','めいぶつ','めいれい','めいわく','めぐまれる','めざす','めした','めずらしい','めだつ','めまい','めやす','めんきょ','めんせき','めんどう','もうしあげる','もうどうけん','もえる','もくし','もくてき','もくようび','もちろん','もどる','もらう','もんく','もんだい','やおや','やける','やさい','やさしい','やすい','やすたろう','やすみ','やせる','やそう','やたい','やちん','やっと','やっぱり','やぶる','やめる','ややこしい','やよい','やわらかい','ゆうき','ゆうびんきょく','ゆうべ','ゆうめい','ゆけつ','ゆしゅつ','ゆせん','ゆそう','ゆたか','ゆちゃく','ゆでる','ゆにゅう','ゆびわ','ゆらい','ゆれる','ようい','ようか','ようきゅう','ようじ','ようす','ようちえん','よかぜ','よかん','よきん','よくせい','よくぼう','よけい','よごれる','よさん','よしゅう','よそう','よそく','よっか','よてい','よどがわく','よねつ','よやく','よゆう','よろこぶ','よろしい','らいう','らくがき','らくご','らくさつ','らくだ','らしんばん','らせん','らぞく','らたい','らっか','られつ','りえき','りかい','りきさく','りきせつ','りくぐん','りくつ','りけん','りこう','りせい','りそう','りそく','りてん','りねん','りゆう','りゅうがく','りよう','りょうり','りょかん','りょくちゃ','りょこう','りりく','りれき','りろん','りんご','るいけい','るいさい','るいじ','るいせき','るすばん','るりがわら','れいかん','れいぎ','れいせい','れいぞうこ','れいとう','れいぼう','れきし','れきだい','れんあい','れんけい','れんこん','れんさい','れんしゅう','れんぞく','れんらく','ろうか','ろうご','ろうじん','ろうそく','ろくが','ろこつ','ろじうら','ろしゅつ','ろせん','ろてん','ろめん','ろれつ','ろんぎ','ろんぱ','ろんぶん','ろんり','わかす','わかめ','わかやま','わかれる','わしつ','わじまし','わすれもの','わらう','われる') +words=('あいこくしん','あいさつ','あいだ','あおぞら','あかちゃん','あきる','あけがた','あける','あこがれる','あさい','あさひ','あしあと','あじわう','あずかる','あずき','あそぶ','あたえる','あたためる','あたりまえ','あたる','あつい','あつかう','あっしゅく','あつまり','あつめる','あてな','あてはまる','あひる','あぶら','あぶる','あふれる','あまい','あまど','あまやかす','あまり','あみもの','あめりか','あやまる','あゆむ','あらいぐま','あらし','あらすじ','あらためる','あらゆる','あらわす','ありがとう','あわせる','あわてる','あんい','あんがい','あんこ','あんぜん','あんてい','あんない','あんまり','いいだす','いおん','いがい','いがく','いきおい','いきなり','いきもの','いきる','いくじ','いくぶん','いけばな','いけん','いこう','いこく','いこつ','いさましい','いさん','いしき','いじゅう','いじょう','いじわる','いずみ','いずれ','いせい','いせえび','いせかい','いせき','いぜん','いそうろう','いそがしい','いだい','いだく','いたずら','いたみ','いたりあ','いちおう','いちじ','いちど','いちば','いちぶ','いちりゅう','いつか','いっしゅん','いっせい','いっそう','いったん','いっち','いってい','いっぽう','いてざ','いてん','いどう','いとこ','いない','いなか','いねむり','いのち','いのる','いはつ','いばる','いはん','いびき','いひん','いふく','いへん','いほう','いみん','いもうと','いもたれ','いもり','いやがる','いやす','いよかん','いよく','いらい','いらすと','いりぐち','いりょう','いれい','いれもの','いれる','いろえんぴつ','いわい','いわう','いわかん','いわば','いわゆる','いんげんまめ','いんさつ','いんしょう','いんよう','うえき','うえる','うおざ','うがい','うかぶ','うかべる','うきわ','うくらいな','うくれれ','うけたまわる','うけつけ','うけとる','うけもつ','うける','うごかす','うごく','うこん','うさぎ','うしなう','うしろがみ','うすい','うすぎ','うすぐらい','うすめる','うせつ','うちあわせ','うちがわ','うちき','うちゅう','うっかり','うつくしい','うったえる','うつる','うどん','うなぎ','うなじ','うなずく','うなる','うねる','うのう','うぶげ','うぶごえ','うまれる','うめる','うもう','うやまう','うよく','うらがえす','うらぐち','うらない','うりあげ','うりきれ','うるさい','うれしい','うれゆき','うれる','うろこ','うわき','うわさ','うんこう','うんちん','うんてん','うんどう','えいえん','えいが','えいきょう','えいご','えいせい','えいぶん','えいよう','えいわ','えおり','えがお','えがく','えきたい','えくせる','えしゃく','えすて','えつらん','えのぐ','えほうまき','えほん','えまき','えもじ','えもの','えらい','えらぶ','えりあ','えんえん','えんかい','えんぎ','えんげき','えんしゅう','えんぜつ','えんそく','えんちょう','えんとつ','おいかける','おいこす','おいしい','おいつく','おうえん','おうさま','おうじ','おうせつ','おうたい','おうふく','おうべい','おうよう','おえる','おおい','おおう','おおどおり','おおや','おおよそ','おかえり','おかず','おがむ','おかわり','おぎなう','おきる','おくさま','おくじょう','おくりがな','おくる','おくれる','おこす','おこなう','おこる','おさえる','おさない','おさめる','おしいれ','おしえる','おじぎ','おじさん','おしゃれ','おそらく','おそわる','おたがい','おたく','おだやか','おちつく','おっと','おつり','おでかけ','おとしもの','おとなしい','おどり','おどろかす','おばさん','おまいり','おめでとう','おもいで','おもう','おもたい','おもちゃ','おやつ','おやゆび','およぼす','おらんだ','おろす','おんがく','おんけい','おんしゃ','おんせん','おんだん','おんちゅう','おんどけい','かあつ','かいが','がいき','がいけん','がいこう','かいさつ','かいしゃ','かいすいよく','かいぜん','かいぞうど','かいつう','かいてん','かいとう','かいふく','がいへき','かいほう','かいよう','がいらい','かいわ','かえる','かおり','かかえる','かがく','かがし','かがみ','かくご','かくとく','かざる','がぞう','かたい','かたち','がちょう','がっきゅう','がっこう','がっさん','がっしょう','かなざわし','かのう','がはく','かぶか','かほう','かほご','かまう','かまぼこ','かめれおん','かゆい','かようび','からい','かるい','かろう','かわく','かわら','がんか','かんけい','かんこう','かんしゃ','かんそう','かんたん','かんち','がんばる','きあい','きあつ','きいろ','ぎいん','きうい','きうん','きえる','きおう','きおく','きおち','きおん','きかい','きかく','きかんしゃ','ききて','きくばり','きくらげ','きけんせい','きこう','きこえる','きこく','きさい','きさく','きさま','きさらぎ','ぎじかがく','ぎしき','ぎじたいけん','ぎじにってい','ぎじゅつしゃ','きすう','きせい','きせき','きせつ','きそう','きぞく','きぞん','きたえる','きちょう','きつえん','ぎっちり','きつつき','きつね','きてい','きどう','きどく','きない','きなが','きなこ','きぬごし','きねん','きのう','きのした','きはく','きびしい','きひん','きふく','きぶん','きぼう','きほん','きまる','きみつ','きむずかしい','きめる','きもだめし','きもち','きもの','きゃく','きやく','ぎゅうにく','きよう','きょうりゅう','きらい','きらく','きりん','きれい','きれつ','きろく','ぎろん','きわめる','ぎんいろ','きんかくじ','きんじょ','きんようび','ぐあい','くいず','くうかん','くうき','くうぐん','くうこう','ぐうせい','くうそう','ぐうたら','くうふく','くうぼ','くかん','くきょう','くげん','ぐこう','くさい','くさき','くさばな','くさる','くしゃみ','くしょう','くすのき','くすりゆび','くせげ','くせん','ぐたいてき','くださる','くたびれる','くちこみ','くちさき','くつした','ぐっすり','くつろぐ','くとうてん','くどく','くなん','くねくね','くのう','くふう','くみあわせ','くみたてる','くめる','くやくしょ','くらす','くらべる','くるま','くれる','くろう','くわしい','ぐんかん','ぐんしょく','ぐんたい','ぐんて','けあな','けいかく','けいけん','けいこ','けいさつ','げいじゅつ','けいたい','げいのうじん','けいれき','けいろ','けおとす','けおりもの','げきか','げきげん','げきだん','げきちん','げきとつ','げきは','げきやく','げこう','げこくじょう','げざい','けさき','げざん','けしき','けしごむ','けしょう','げすと','けたば','けちゃっぷ','けちらす','けつあつ','けつい','けつえき','けっこん','けつじょ','けっせき','けってい','けつまつ','げつようび','げつれい','けつろん','げどく','けとばす','けとる','けなげ','けなす','けなみ','けぬき','げねつ','けねん','けはい','げひん','けぶかい','げぼく','けまり','けみかる','けむし','けむり','けもの','けらい','けろけろ','けわしい','けんい','けんえつ','けんお','けんか','げんき','けんげん','けんこう','けんさく','けんしゅう','けんすう','げんそう','けんちく','けんてい','けんとう','けんない','けんにん','げんぶつ','けんま','けんみん','けんめい','けんらん','けんり','こあくま','こいぬ','こいびと','ごうい','こうえん','こうおん','こうかん','ごうきゅう','ごうけい','こうこう','こうさい','こうじ','こうすい','ごうせい','こうそく','こうたい','こうちゃ','こうつう','こうてい','こうどう','こうない','こうはい','ごうほう','ごうまん','こうもく','こうりつ','こえる','こおり','ごかい','ごがつ','ごかん','こくご','こくさい','こくとう','こくない','こくはく','こぐま','こけい','こける','ここのか','こころ','こさめ','こしつ','こすう','こせい','こせき','こぜん','こそだて','こたい','こたえる','こたつ','こちょう','こっか','こつこつ','こつばん','こつぶ','こてい','こてん','ことがら','ことし','ことば','ことり','こなごな','こねこね','このまま','このみ','このよ','ごはん','こひつじ','こふう','こふん','こぼれる','ごまあぶら','こまかい','ごますり','こまつな','こまる','こむぎこ','こもじ','こもち','こもの','こもん','こやく','こやま','こゆう','こゆび','こよい','こよう','こりる','これくしょん','ころっけ','こわもて','こわれる','こんいん','こんかい','こんき','こんしゅう','こんすい','こんだて','こんとん','こんなん','こんびに','こんぽん','こんまけ','こんや','こんれい','こんわく','ざいえき','さいかい','さいきん','ざいげん','ざいこ','さいしょ','さいせい','ざいたく','ざいちゅう','さいてき','ざいりょう','さうな','さかいし','さがす','さかな','さかみち','さがる','さぎょう','さくし','さくひん','さくら','さこく','さこつ','さずかる','ざせき','さたん','さつえい','ざつおん','ざっか','ざつがく','さっきょく','ざっし','さつじん','ざっそう','さつたば','さつまいも','さてい','さといも','さとう','さとおや','さとし','さとる','さのう','さばく','さびしい','さべつ','さほう','さほど','さます','さみしい','さみだれ','さむけ','さめる','さやえんどう','さゆう','さよう','さよく','さらだ','ざるそば','さわやか','さわる','さんいん','さんか','さんきゃく','さんこう','さんさい','ざんしょ','さんすう','さんせい','さんそ','さんち','さんま','さんみ','さんらん','しあい','しあげ','しあさって','しあわせ','しいく','しいん','しうち','しえい','しおけ','しかい','しかく','じかん','しごと','しすう','じだい','したうけ','したぎ','したて','したみ','しちょう','しちりん','しっかり','しつじ','しつもん','してい','してき','してつ','じてん','じどう','しなぎれ','しなもの','しなん','しねま','しねん','しのぐ','しのぶ','しはい','しばかり','しはつ','しはらい','しはん','しひょう','しふく','じぶん','しへい','しほう','しほん','しまう','しまる','しみん','しむける','じむしょ','しめい','しめる','しもん','しゃいん','しゃうん','しゃおん','じゃがいも','しやくしょ','しゃくほう','しゃけん','しゃこ','しゃざい','しゃしん','しゃせん','しゃそう','しゃたい','しゃちょう','しゃっきん','じゃま','しゃりん','しゃれい','じゆう','じゅうしょ','しゅくはく','じゅしん','しゅっせき','しゅみ','しゅらば','じゅんばん','しょうかい','しょくたく','しょっけん','しょどう','しょもつ','しらせる','しらべる','しんか','しんこう','じんじゃ','しんせいじ','しんちく','しんりん','すあげ','すあし','すあな','ずあん','すいえい','すいか','すいとう','ずいぶん','すいようび','すうがく','すうじつ','すうせん','すおどり','すきま','すくう','すくない','すける','すごい','すこし','ずさん','すずしい','すすむ','すすめる','すっかり','ずっしり','ずっと','すてき','すてる','すねる','すのこ','すはだ','すばらしい','ずひょう','ずぶぬれ','すぶり','すふれ','すべて','すべる','ずほう','すぼん','すまい','すめし','すもう','すやき','すらすら','するめ','すれちがう','すろっと','すわる','すんぜん','すんぽう','せあぶら','せいかつ','せいげん','せいじ','せいよう','せおう','せかいかん','せきにん','せきむ','せきゆ','せきらんうん','せけん','せこう','せすじ','せたい','せたけ','せっかく','せっきゃく','ぜっく','せっけん','せっこつ','せっさたくま','せつぞく','せつだん','せつでん','せっぱん','せつび','せつぶん','せつめい','せつりつ','せなか','せのび','せはば','せびろ','せぼね','せまい','せまる','せめる','せもたれ','せりふ','ぜんあく','せんい','せんえい','せんか','せんきょ','せんく','せんげん','ぜんご','せんさい','せんしゅ','せんすい','せんせい','せんぞ','せんたく','せんちょう','せんてい','せんとう','せんぬき','せんねん','せんぱい','ぜんぶ','ぜんぽう','せんむ','せんめんじょ','せんもん','せんやく','せんゆう','せんよう','ぜんら','ぜんりゃく','せんれい','せんろ','そあく','そいとげる','そいね','そうがんきょう','そうき','そうご','そうしん','そうだん','そうなん','そうび','そうめん','そうり','そえもの','そえん','そがい','そげき','そこう','そこそこ','そざい','そしな','そせい','そせん','そそぐ','そだてる','そつう','そつえん','そっかん','そつぎょう','そっけつ','そっこう','そっせん','そっと','そとがわ','そとづら','そなえる','そなた','そふぼ','そぼく','そぼろ','そまつ','そまる','そむく','そむりえ','そめる','そもそも','そよかぜ','そらまめ','そろう','そんかい','そんけい','そんざい','そんしつ','そんぞく','そんちょう','ぞんび','ぞんぶん','そんみん','たあい','たいいん','たいうん','たいえき','たいおう','だいがく','たいき','たいぐう','たいけん','たいこ','たいざい','だいじょうぶ','だいすき','たいせつ','たいそう','だいたい','たいちょう','たいてい','だいどころ','たいない','たいねつ','たいのう','たいはん','だいひょう','たいふう','たいへん','たいほ','たいまつばな','たいみんぐ','たいむ','たいめん','たいやき','たいよう','たいら','たいりょく','たいる','たいわん','たうえ','たえる','たおす','たおる','たおれる','たかい','たかね','たきび','たくさん','たこく','たこやき','たさい','たしざん','だじゃれ','たすける','たずさわる','たそがれ','たたかう','たたく','ただしい','たたみ','たちばな','だっかい','だっきゃく','だっこ','だっしゅつ','だったい','たてる','たとえる','たなばた','たにん','たぬき','たのしみ','たはつ','たぶん','たべる','たぼう','たまご','たまる','だむる','ためいき','ためす','ためる','たもつ','たやすい','たよる','たらす','たりきほんがん','たりょう','たりる','たると','たれる','たれんと','たろっと','たわむれる','だんあつ','たんい','たんおん','たんか','たんき','たんけん','たんご','たんさん','たんじょうび','だんせい','たんそく','たんたい','だんち','たんてい','たんとう','だんな','たんにん','だんねつ','たんのう','たんぴん','だんぼう','たんまつ','たんめい','だんれつ','だんろ','だんわ','ちあい','ちあん','ちいき','ちいさい','ちえん','ちかい','ちから','ちきゅう','ちきん','ちけいず','ちけん','ちこく','ちさい','ちしき','ちしりょう','ちせい','ちそう','ちたい','ちたん','ちちおや','ちつじょ','ちてき','ちてん','ちぬき','ちぬり','ちのう','ちひょう','ちへいせん','ちほう','ちまた','ちみつ','ちみどろ','ちめいど','ちゃんこなべ','ちゅうい','ちゆりょく','ちょうし','ちょさくけん','ちらし','ちらみ','ちりがみ','ちりょう','ちるど','ちわわ','ちんたい','ちんもく','ついか','ついたち','つうか','つうじょう','つうはん','つうわ','つかう','つかれる','つくね','つくる','つけね','つける','つごう','つたえる','つづく','つつじ','つつむ','つとめる','つながる','つなみ','つねづね','つのる','つぶす','つまらない','つまる','つみき','つめたい','つもり','つもる','つよい','つるぼ','つるみく','つわもの','つわり','てあし','てあて','てあみ','ていおん','ていか','ていき','ていけい','ていこく','ていさつ','ていし','ていせい','ていたい','ていど','ていねい','ていひょう','ていへん','ていぼう','てうち','ておくれ','てきとう','てくび','でこぼこ','てさぎょう','てさげ','てすり','てそう','てちがい','てちょう','てつがく','てつづき','でっぱ','てつぼう','てつや','でぬかえ','てぬき','てぬぐい','てのひら','てはい','てぶくろ','てふだ','てほどき','てほん','てまえ','てまきずし','てみじか','てみやげ','てらす','てれび','てわけ','てわたし','でんあつ','てんいん','てんかい','てんき','てんぐ','てんけん','てんごく','てんさい','てんし','てんすう','でんち','てんてき','てんとう','てんない','てんぷら','てんぼうだい','てんめつ','てんらんかい','でんりょく','でんわ','どあい','といれ','どうかん','とうきゅう','どうぐ','とうし','とうむぎ','とおい','とおか','とおく','とおす','とおる','とかい','とかす','ときおり','ときどき','とくい','とくしゅう','とくてん','とくに','とくべつ','とけい','とける','とこや','とさか','としょかん','とそう','とたん','とちゅう','とっきゅう','とっくん','とつぜん','とつにゅう','とどける','ととのえる','とない','となえる','となり','とのさま','とばす','どぶがわ','とほう','とまる','とめる','ともだち','ともる','どようび','とらえる','とんかつ','どんぶり','ないかく','ないこう','ないしょ','ないす','ないせん','ないそう','なおす','ながい','なくす','なげる','なこうど','なさけ','なたでここ','なっとう','なつやすみ','ななおし','なにごと','なにもの','なにわ','なのか','なふだ','なまいき','なまえ','なまみ','なみだ','なめらか','なめる','なやむ','ならう','ならび','ならぶ','なれる','なわとび','なわばり','にあう','にいがた','にうけ','におい','にかい','にがて','にきび','にくしみ','にくまん','にげる','にさんかたんそ','にしき','にせもの','にちじょう','にちようび','にっか','にっき','にっけい','にっこう','にっさん','にっしょく','にっすう','にっせき','にってい','になう','にほん','にまめ','にもつ','にやり','にゅういん','にりんしゃ','にわとり','にんい','にんか','にんき','にんげん','にんしき','にんずう','にんそう','にんたい','にんち','にんてい','にんにく','にんぷ','にんまり','にんむ','にんめい','にんよう','ぬいくぎ','ぬかす','ぬぐいとる','ぬぐう','ぬくもり','ぬすむ','ぬまえび','ぬめり','ぬらす','ぬんちゃく','ねあげ','ねいき','ねいる','ねいろ','ねぐせ','ねくたい','ねくら','ねこぜ','ねこむ','ねさげ','ねすごす','ねそべる','ねだん','ねつい','ねっしん','ねつぞう','ねったいぎょ','ねぶそく','ねふだ','ねぼう','ねほりはほり','ねまき','ねまわし','ねみみ','ねむい','ねむたい','ねもと','ねらう','ねわざ','ねんいり','ねんおし','ねんかん','ねんきん','ねんぐ','ねんざ','ねんし','ねんちゃく','ねんど','ねんぴ','ねんぶつ','ねんまつ','ねんりょう','ねんれい','のいず','のおづま','のがす','のきなみ','のこぎり','のこす','のこる','のせる','のぞく','のぞむ','のたまう','のちほど','のっく','のばす','のはら','のべる','のぼる','のみもの','のやま','のらいぬ','のらねこ','のりもの','のりゆき','のれん','のんき','ばあい','はあく','ばあさん','ばいか','ばいく','はいけん','はいご','はいしん','はいすい','はいせん','はいそう','はいち','ばいばい','はいれつ','はえる','はおる','はかい','ばかり','はかる','はくしゅ','はけん','はこぶ','はさみ','はさん','はしご','ばしょ','はしる','はせる','ぱそこん','はそん','はたん','はちみつ','はつおん','はっかく','はづき','はっきり','はっくつ','はっけん','はっこう','はっさん','はっしん','はったつ','はっちゅう','はってん','はっぴょう','はっぽう','はなす','はなび','はにかむ','はぶらし','はみがき','はむかう','はめつ','はやい','はやし','はらう','はろうぃん','はわい','はんい','はんえい','はんおん','はんかく','はんきょう','ばんぐみ','はんこ','はんしゃ','はんすう','はんだん','ぱんち','ぱんつ','はんてい','はんとし','はんのう','はんぱ','はんぶん','はんぺん','はんぼうき','はんめい','はんらん','はんろん','ひいき','ひうん','ひえる','ひかく','ひかり','ひかる','ひかん','ひくい','ひけつ','ひこうき','ひこく','ひさい','ひさしぶり','ひさん','びじゅつかん','ひしょ','ひそか','ひそむ','ひたむき','ひだり','ひたる','ひつぎ','ひっこし','ひっし','ひつじゅひん','ひっす','ひつぜん','ぴったり','ぴっちり','ひつよう','ひてい','ひとごみ','ひなまつり','ひなん','ひねる','ひはん','ひびく','ひひょう','ひほう','ひまわり','ひまん','ひみつ','ひめい','ひめじし','ひやけ','ひやす','ひよう','びょうき','ひらがな','ひらく','ひりつ','ひりょう','ひるま','ひるやすみ','ひれい','ひろい','ひろう','ひろき','ひろゆき','ひんかく','ひんけつ','ひんこん','ひんしゅ','ひんそう','ぴんち','ひんぱん','びんぼう','ふあん','ふいうち','ふうけい','ふうせん','ぷうたろう','ふうとう','ふうふ','ふえる','ふおん','ふかい','ふきん','ふくざつ','ふくぶくろ','ふこう','ふさい','ふしぎ','ふじみ','ふすま','ふせい','ふせぐ','ふそく','ぶたにく','ふたん','ふちょう','ふつう','ふつか','ふっかつ','ふっき','ふっこく','ぶどう','ふとる','ふとん','ふのう','ふはい','ふひょう','ふへん','ふまん','ふみん','ふめつ','ふめん','ふよう','ふりこ','ふりる','ふるい','ふんいき','ぶんがく','ぶんぐ','ふんしつ','ぶんせき','ふんそう','ぶんぽう','へいあん','へいおん','へいがい','へいき','へいげん','へいこう','へいさ','へいしゃ','へいせつ','へいそ','へいたく','へいてん','へいねつ','へいわ','へきが','へこむ','べにいろ','べにしょうが','へらす','へんかん','べんきょう','べんごし','へんさい','へんたい','べんり','ほあん','ほいく','ぼうぎょ','ほうこく','ほうそう','ほうほう','ほうもん','ほうりつ','ほえる','ほおん','ほかん','ほきょう','ぼきん','ほくろ','ほけつ','ほけん','ほこう','ほこる','ほしい','ほしつ','ほしゅ','ほしょう','ほせい','ほそい','ほそく','ほたて','ほたる','ぽちぶくろ','ほっきょく','ほっさ','ほったん','ほとんど','ほめる','ほんい','ほんき','ほんけ','ほんしつ','ほんやく','まいにち','まかい','まかせる','まがる','まける','まこと','まさつ','まじめ','ますく','まぜる','まつり','まとめ','まなぶ','まぬけ','まねく','まほう','まもる','まゆげ','まよう','まろやか','まわす','まわり','まわる','まんが','まんきつ','まんぞく','まんなか','みいら','みうち','みえる','みがく','みかた','みかん','みけん','みこん','みじかい','みすい','みすえる','みせる','みっか','みつかる','みつける','みてい','みとめる','みなと','みなみかさい','みねらる','みのう','みのがす','みほん','みもと','みやげ','みらい','みりょく','みわく','みんか','みんぞく','むいか','むえき','むえん','むかい','むかう','むかえ','むかし','むぎちゃ','むける','むげん','むさぼる','むしあつい','むしば','むじゅん','むしろ','むすう','むすこ','むすぶ','むすめ','むせる','むせん','むちゅう','むなしい','むのう','むやみ','むよう','むらさき','むりょう','むろん','めいあん','めいうん','めいえん','めいかく','めいきょく','めいさい','めいし','めいそう','めいぶつ','めいれい','めいわく','めぐまれる','めざす','めした','めずらしい','めだつ','めまい','めやす','めんきょ','めんせき','めんどう','もうしあげる','もうどうけん','もえる','もくし','もくてき','もくようび','もちろん','もどる','もらう','もんく','もんだい','やおや','やける','やさい','やさしい','やすい','やすたろう','やすみ','やせる','やそう','やたい','やちん','やっと','やっぱり','やぶる','やめる','ややこしい','やよい','やわらかい','ゆうき','ゆうびんきょく','ゆうべ','ゆうめい','ゆけつ','ゆしゅつ','ゆせん','ゆそう','ゆたか','ゆちゃく','ゆでる','ゆにゅう','ゆびわ','ゆらい','ゆれる','ようい','ようか','ようきゅう','ようじ','ようす','ようちえん','よかぜ','よかん','よきん','よくせい','よくぼう','よけい','よごれる','よさん','よしゅう','よそう','よそく','よっか','よてい','よどがわく','よねつ','よやく','よゆう','よろこぶ','よろしい','らいう','らくがき','らくご','らくさつ','らくだ','らしんばん','らせん','らぞく','らたい','らっか','られつ','りえき','りかい','りきさく','りきせつ','りくぐん','りくつ','りけん','りこう','りせい','りそう','りそく','りてん','りねん','りゆう','りゅうがく','りよう','りょうり','りょかん','りょくちゃ','りょこう','りりく','りれき','りろん','りんご','るいけい','るいさい','るいじ','るいせき','るすばん','るりがわら','れいかん','れいぎ','れいせい','れいぞうこ','れいとう','れいぼう','れきし','れきだい','れんあい','れんけい','れんこん','れんさい','れんしゅう','れんぞく','れんらく','ろうか','ろうご','ろうじん','ろうそく','ろくが','ろこつ','ろじうら','ろしゅつ','ろせん','ろてん','ろめん','ろれつ','ろんぎ','ろんぱ','ろんぶん','ろんり','わかす','わかめ','わかやま','わかれる','わしつ','わじまし','わすれもの','わらう','われる') diff --git a/lbry/wallet/words/portuguese.py b/lbry/wallet/words/portuguese.py deleted file mode 100644 index aa51dcc9f..000000000 --- a/lbry/wallet/words/portuguese.py +++ /dev/null @@ -1 +0,0 @@ -words=('abaular','abdominal','abeto','abissinio','abjeto','ablucao','abnegar','abotoar','abrutalhar','absurdo','abutre','acautelar','accessorios','acetona','achocolatado','acirrar','acne','acovardar','acrostico','actinomicete','acustico','adaptavel','adeus','adivinho','adjunto','admoestar','adnominal','adotivo','adquirir','adriatico','adsorcao','adutora','advogar','aerossol','afazeres','afetuoso','afixo','afluir','afortunar','afrouxar','aftosa','afunilar','agentes','agito','aglutinar','aiatola','aimore','aino','aipo','airoso','ajeitar','ajoelhar','ajudante','ajuste','alazao','albumina','alcunha','alegria','alexandre','alforriar','alguns','alhures','alivio','almoxarife','alotropico','alpiste','alquimista','alsaciano','altura','aluviao','alvura','amazonico','ambulatorio','ametodico','amizades','amniotico','amovivel','amurada','anatomico','ancorar','anexo','anfora','aniversario','anjo','anotar','ansioso','anturio','anuviar','anverso','anzol','aonde','apaziguar','apito','aplicavel','apoteotico','aprimorar','aprumo','apto','apuros','aquoso','arauto','arbusto','arduo','aresta','arfar','arguto','aritmetico','arlequim','armisticio','aromatizar','arpoar','arquivo','arrumar','arsenio','arturiano','aruaque','arvores','asbesto','ascorbico','aspirina','asqueroso','assustar','astuto','atazanar','ativo','atletismo','atmosferico','atormentar','atroz','aturdir','audivel','auferir','augusto','aula','aumento','aurora','autuar','avatar','avexar','avizinhar','avolumar','avulso','axiomatico','azerbaijano','azimute','azoto','azulejo','bacteriologista','badulaque','baforada','baixote','bajular','balzaquiana','bambuzal','banzo','baoba','baqueta','barulho','bastonete','batuta','bauxita','bavaro','bazuca','bcrepuscular','beato','beduino','begonia','behaviorista','beisebol','belzebu','bemol','benzido','beocio','bequer','berro','besuntar','betume','bexiga','bezerro','biatlon','biboca','bicuspide','bidirecional','bienio','bifurcar','bigorna','bijuteria','bimotor','binormal','bioxido','bipolarizacao','biquini','birutice','bisturi','bituca','biunivoco','bivalve','bizarro','blasfemo','blenorreia','blindar','bloqueio','blusao','boazuda','bofete','bojudo','bolso','bombordo','bonzo','botina','boquiaberto','bostoniano','botulismo','bourbon','bovino','boximane','bravura','brevidade','britar','broxar','bruno','bruxuleio','bubonico','bucolico','buda','budista','bueiro','buffer','bugre','bujao','bumerangue','burundines','busto','butique','buzios','caatinga','cabuqui','cacunda','cafuzo','cajueiro','camurca','canudo','caquizeiro','carvoeiro','casulo','catuaba','cauterizar','cebolinha','cedula','ceifeiro','celulose','cerzir','cesto','cetro','ceus','cevar','chavena','cheroqui','chita','chovido','chuvoso','ciatico','cibernetico','cicuta','cidreira','cientistas','cifrar','cigarro','cilio','cimo','cinzento','cioso','cipriota','cirurgico','cisto','citrico','ciumento','civismo','clavicula','clero','clitoris','cluster','coaxial','cobrir','cocota','codorniz','coexistir','cogumelo','coito','colusao','compaixao','comutativo','contentamento','convulsivo','coordenativa','coquetel','correto','corvo','costureiro','cotovia','covil','cozinheiro','cretino','cristo','crivo','crotalo','cruzes','cubo','cucuia','cueiro','cuidar','cujo','cultural','cunilingua','cupula','curvo','custoso','cutucar','czarismo','dablio','dacota','dados','daguerreotipo','daiquiri','daltonismo','damista','dantesco','daquilo','darwinista','dasein','dativo','deao','debutantes','decurso','deduzir','defunto','degustar','dejeto','deltoide','demover','denunciar','deputado','deque','dervixe','desvirtuar','deturpar','deuteronomio','devoto','dextrose','dezoito','diatribe','dicotomico','didatico','dietista','difuso','digressao','diluvio','diminuto','dinheiro','dinossauro','dioxido','diplomatico','dique','dirimivel','disturbio','diurno','divulgar','dizivel','doar','dobro','docura','dodoi','doer','dogue','doloso','domo','donzela','doping','dorsal','dossie','dote','doutro','doze','dravidico','dreno','driver','dropes','druso','dubnio','ducto','dueto','dulija','dundum','duodeno','duquesa','durou','duvidoso','duzia','ebano','ebrio','eburneo','echarpe','eclusa','ecossistema','ectoplasma','ecumenismo','eczema','eden','editorial','edredom','edulcorar','efetuar','efigie','efluvio','egiptologo','egresso','egua','einsteiniano','eira','eivar','eixos','ejetar','elastomero','eldorado','elixir','elmo','eloquente','elucidativo','emaranhar','embutir','emerito','emfa','emitir','emotivo','empuxo','emulsao','enamorar','encurvar','enduro','enevoar','enfurnar','enguico','enho','enigmista','enlutar','enormidade','enpreendimento','enquanto','enriquecer','enrugar','entusiastico','enunciar','envolvimento','enxuto','enzimatico','eolico','epiteto','epoxi','epura','equivoco','erario','erbio','ereto','erguido','erisipela','ermo','erotizar','erros','erupcao','ervilha','esburacar','escutar','esfuziante','esguio','esloveno','esmurrar','esoterismo','esperanca','espirito','espurio','essencialmente','esturricar','esvoacar','etario','eterno','etiquetar','etnologo','etos','etrusco','euclidiano','euforico','eugenico','eunuco','europio','eustaquio','eutanasia','evasivo','eventualidade','evitavel','evoluir','exaustor','excursionista','exercito','exfoliado','exito','exotico','expurgo','exsudar','extrusora','exumar','fabuloso','facultativo','fado','fagulha','faixas','fajuto','faltoso','famoso','fanzine','fapesp','faquir','fartura','fastio','faturista','fausto','favorito','faxineira','fazer','fealdade','febril','fecundo','fedorento','feerico','feixe','felicidade','felipe','feltro','femur','fenotipo','fervura','festivo','feto','feudo','fevereiro','fezinha','fiasco','fibra','ficticio','fiduciario','fiesp','fifa','figurino','fijiano','filtro','finura','fiorde','fiquei','firula','fissurar','fitoteca','fivela','fixo','flavio','flexor','flibusteiro','flotilha','fluxograma','fobos','foco','fofura','foguista','foie','foliculo','fominha','fonte','forum','fosso','fotossintese','foxtrote','fraudulento','frevo','frivolo','frouxo','frutose','fuba','fucsia','fugitivo','fuinha','fujao','fulustreco','fumo','funileiro','furunculo','fustigar','futurologo','fuxico','fuzue','gabriel','gado','gaelico','gafieira','gaguejo','gaivota','gajo','galvanoplastico','gamo','ganso','garrucha','gastronomo','gatuno','gaussiano','gaviao','gaxeta','gazeteiro','gear','geiser','geminiano','generoso','genuino','geossinclinal','gerundio','gestual','getulista','gibi','gigolo','gilete','ginseng','giroscopio','glaucio','glacial','gleba','glifo','glote','glutonia','gnostico','goela','gogo','goitaca','golpista','gomo','gonzo','gorro','gostou','goticula','gourmet','governo','gozo','graxo','grevista','grito','grotesco','gruta','guaxinim','gude','gueto','guizo','guloso','gume','guru','gustativo','gustavo','gutural','habitue','haitiano','halterofilista','hamburguer','hanseniase','happening','harpista','hastear','haveres','hebreu','hectometro','hedonista','hegira','helena','helminto','hemorroidas','henrique','heptassilabo','hertziano','hesitar','heterossexual','heuristico','hexagono','hiato','hibrido','hidrostatico','hieroglifo','hifenizar','higienizar','hilario','himen','hino','hippie','hirsuto','historiografia','hitlerista','hodometro','hoje','holograma','homus','honroso','hoquei','horto','hostilizar','hotentote','huguenote','humilde','huno','hurra','hutu','iaia','ialorixa','iambico','iansa','iaque','iara','iatista','iberico','ibis','icar','iceberg','icosagono','idade','ideologo','idiotice','idoso','iemenita','iene','igarape','iglu','ignorar','igreja','iguaria','iidiche','ilativo','iletrado','ilharga','ilimitado','ilogismo','ilustrissimo','imaturo','imbuzeiro','imerso','imitavel','imovel','imputar','imutavel','inaveriguavel','incutir','induzir','inextricavel','infusao','ingua','inhame','iniquo','injusto','inning','inoxidavel','inquisitorial','insustentavel','intumescimento','inutilizavel','invulneravel','inzoneiro','iodo','iogurte','ioio','ionosfera','ioruba','iota','ipsilon','irascivel','iris','irlandes','irmaos','iroques','irrupcao','isca','isento','islandes','isotopo','isqueiro','israelita','isso','isto','iterbio','itinerario','itrio','iuane','iugoslavo','jabuticabeira','jacutinga','jade','jagunco','jainista','jaleco','jambo','jantarada','japones','jaqueta','jarro','jasmim','jato','jaula','javel','jazz','jegue','jeitoso','jejum','jenipapo','jeova','jequitiba','jersei','jesus','jetom','jiboia','jihad','jilo','jingle','jipe','jocoso','joelho','joguete','joio','jojoba','jorro','jota','joule','joviano','jubiloso','judoca','jugular','juizo','jujuba','juliano','jumento','junto','jururu','justo','juta','juventude','labutar','laguna','laico','lajota','lanterninha','lapso','laquear','lastro','lauto','lavrar','laxativo','lazer','leasing','lebre','lecionar','ledo','leguminoso','leitura','lele','lemure','lento','leonardo','leopardo','lepton','leque','leste','letreiro','leucocito','levitico','lexicologo','lhama','lhufas','liame','licoroso','lidocaina','liliputiano','limusine','linotipo','lipoproteina','liquidos','lirismo','lisura','liturgico','livros','lixo','lobulo','locutor','lodo','logro','lojista','lombriga','lontra','loop','loquaz','lorota','losango','lotus','louvor','luar','lubrificavel','lucros','lugubre','luis','luminoso','luneta','lustroso','luto','luvas','luxuriante','luzeiro','maduro','maestro','mafioso','magro','maiuscula','majoritario','malvisto','mamute','manutencao','mapoteca','maquinista','marzipa','masturbar','matuto','mausoleu','mavioso','maxixe','mazurca','meandro','mecha','medusa','mefistofelico','megera','meirinho','melro','memorizar','menu','mequetrefe','mertiolate','mestria','metroviario','mexilhao','mezanino','miau','microssegundo','midia','migratorio','mimosa','minuto','miosotis','mirtilo','misturar','mitzvah','miudos','mixuruca','mnemonico','moagem','mobilizar','modulo','moer','mofo','mogno','moita','molusco','monumento','moqueca','morubixaba','mostruario','motriz','mouse','movivel','mozarela','muarra','muculmano','mudo','mugir','muitos','mumunha','munir','muon','muquira','murros','musselina','nacoes','nado','naftalina','nago','naipe','naja','nalgum','namoro','nanquim','napolitano','naquilo','nascimento','nautilo','navios','nazista','nebuloso','nectarina','nefrologo','negus','nelore','nenufar','nepotismo','nervura','neste','netuno','neutron','nevoeiro','newtoniano','nexo','nhenhenhem','nhoque','nigeriano','niilista','ninho','niobio','niponico','niquelar','nirvana','nisto','nitroglicerina','nivoso','nobreza','nocivo','noel','nogueira','noivo','nojo','nominativo','nonuplo','noruegues','nostalgico','noturno','nouveau','nuanca','nublar','nucleotideo','nudista','nulo','numismatico','nunquinha','nupcias','nutritivo','nuvens','oasis','obcecar','obeso','obituario','objetos','oblongo','obnoxio','obrigatorio','obstruir','obtuso','obus','obvio','ocaso','occipital','oceanografo','ocioso','oclusivo','ocorrer','ocre','octogono','odalisca','odisseia','odorifico','oersted','oeste','ofertar','ofidio','oftalmologo','ogiva','ogum','oigale','oitavo','oitocentos','ojeriza','olaria','oleoso','olfato','olhos','oliveira','olmo','olor','olvidavel','ombudsman','omeleteira','omitir','omoplata','onanismo','ondular','oneroso','onomatopeico','ontologico','onus','onze','opalescente','opcional','operistico','opio','oposto','oprobrio','optometrista','opusculo','oratorio','orbital','orcar','orfao','orixa','orla','ornitologo','orquidea','ortorrombico','orvalho','osculo','osmotico','ossudo','ostrogodo','otario','otite','ouro','ousar','outubro','ouvir','ovario','overnight','oviparo','ovni','ovoviviparo','ovulo','oxala','oxente','oxiuro','oxossi','ozonizar','paciente','pactuar','padronizar','paete','pagodeiro','paixao','pajem','paludismo','pampas','panturrilha','papudo','paquistanes','pastoso','patua','paulo','pauzinhos','pavoroso','paxa','pazes','peao','pecuniario','pedunculo','pegaso','peixinho','pejorativo','pelvis','penuria','pequno','petunia','pezada','piauiense','pictorico','pierro','pigmeu','pijama','pilulas','pimpolho','pintura','piorar','pipocar','piqueteiro','pirulito','pistoleiro','pituitaria','pivotar','pixote','pizzaria','plistoceno','plotar','pluviometrico','pneumonico','poco','podridao','poetisa','pogrom','pois','polvorosa','pomposo','ponderado','pontudo','populoso','poquer','porvir','posudo','potro','pouso','povoar','prazo','prezar','privilegios','proximo','prussiano','pseudopode','psoriase','pterossauros','ptialina','ptolemaico','pudor','pueril','pufe','pugilista','puir','pujante','pulverizar','pumba','punk','purulento','pustula','putsch','puxe','quatrocentos','quetzal','quixotesco','quotizavel','rabujice','racista','radonio','rafia','ragu','rajado','ralo','rampeiro','ranzinza','raptor','raquitismo','raro','rasurar','ratoeira','ravioli','razoavel','reavivar','rebuscar','recusavel','reduzivel','reexposicao','refutavel','regurgitar','reivindicavel','rejuvenescimento','relva','remuneravel','renunciar','reorientar','repuxo','requisito','resumo','returno','reutilizar','revolvido','rezonear','riacho','ribossomo','ricota','ridiculo','rifle','rigoroso','rijo','rimel','rins','rios','riqueza','riquixa','rissole','ritualistico','rivalizar','rixa','robusto','rococo','rodoviario','roer','rogo','rojao','rolo','rompimento','ronronar','roqueiro','rorqual','rosto','rotundo','rouxinol','roxo','royal','ruas','rucula','rudimentos','ruela','rufo','rugoso','ruivo','rule','rumoroso','runico','ruptura','rural','rustico','rutilar','saariano','sabujo','sacudir','sadomasoquista','safra','sagui','sais','samurai','santuario','sapo','saquear','sartriano','saturno','saude','sauva','saveiro','saxofonista','sazonal','scherzo','script','seara','seborreia','secura','seduzir','sefardim','seguro','seja','selvas','sempre','senzala','sepultura','sequoia','sestercio','setuplo','seus','seviciar','sezonismo','shalom','siames','sibilante','sicrano','sidra','sifilitico','signos','silvo','simultaneo','sinusite','sionista','sirio','sisudo','situar','sivan','slide','slogan','soar','sobrio','socratico','sodomizar','soerguer','software','sogro','soja','solver','somente','sonso','sopro','soquete','sorveteiro','sossego','soturno','sousafone','sovinice','sozinho','suavizar','subverter','sucursal','sudoriparo','sufragio','sugestoes','suite','sujo','sultao','sumula','suntuoso','suor','supurar','suruba','susto','suturar','suvenir','tabuleta','taco','tadjique','tafeta','tagarelice','taitiano','talvez','tampouco','tanzaniano','taoista','tapume','taquion','tarugo','tascar','tatuar','tautologico','tavola','taxionomista','tchecoslovaco','teatrologo','tectonismo','tedioso','teflon','tegumento','teixo','telurio','temporas','tenue','teosofico','tepido','tequila','terrorista','testosterona','tetrico','teutonico','teve','texugo','tiara','tibia','tiete','tifoide','tigresa','tijolo','tilintar','timpano','tintureiro','tiquete','tiroteio','tisico','titulos','tive','toar','toboga','tofu','togoles','toicinho','tolueno','tomografo','tontura','toponimo','toquio','torvelinho','tostar','toto','touro','toxina','trazer','trezentos','trivialidade','trovoar','truta','tuaregue','tubular','tucano','tudo','tufo','tuiste','tulipa','tumultuoso','tunisino','tupiniquim','turvo','tutu','ucraniano','udenista','ufanista','ufologo','ugaritico','uiste','uivo','ulceroso','ulema','ultravioleta','umbilical','umero','umido','umlaut','unanimidade','unesco','ungulado','unheiro','univoco','untuoso','urano','urbano','urdir','uretra','urgente','urinol','urna','urologo','urro','ursulina','urtiga','urupe','usavel','usbeque','usei','usineiro','usurpar','utero','utilizar','utopico','uvular','uxoricidio','vacuo','vadio','vaguear','vaivem','valvula','vampiro','vantajoso','vaporoso','vaquinha','varziano','vasto','vaticinio','vaudeville','vazio','veado','vedico','veemente','vegetativo','veio','veja','veludo','venusiano','verdade','verve','vestuario','vetusto','vexatorio','vezes','viavel','vibratorio','victor','vicunha','vidros','vietnamita','vigoroso','vilipendiar','vime','vintem','violoncelo','viquingue','virus','visualizar','vituperio','viuvo','vivo','vizir','voar','vociferar','vodu','vogar','voile','volver','vomito','vontade','vortice','vosso','voto','vovozinha','voyeuse','vozes','vulva','vupt','western','xadrez','xale','xampu','xango','xarope','xaual','xavante','xaxim','xenonio','xepa','xerox','xicara','xifopago','xiita','xilogravura','xinxim','xistoso','xixi','xodo','xogum','xucro','zabumba','zagueiro','zambiano','zanzar','zarpar','zebu','zefiro','zeloso','zenite','zumbi') diff --git a/lbry/wallet/words/spanish.py b/lbry/wallet/words/spanish.py index e55f40e38..e2dfd1757 100644 --- a/lbry/wallet/words/spanish.py +++ b/lbry/wallet/words/spanish.py @@ -1 +1 @@ -words=('á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') +words=('á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') diff --git a/tests/unit/wallet/test_mnemonic.py b/tests/unit/wallet/test_mnemonic.py index 76962d955..88edba47a 100644 --- a/tests/unit/wallet/test_mnemonic.py +++ b/tests/unit/wallet/test_mnemonic.py @@ -1,23 +1,42 @@ -import unittest +from unittest import TestCase from binascii import hexlify -from lbry.wallet.mnemonic import Mnemonic +from lbry.wallet import words +from lbry.wallet.mnemonic import ( + get_languages, is_valid, + sync_generate as generate, + sync_to_seed as to_seed +) -class TestMnemonic(unittest.TestCase): +class TestMnemonic(TestCase): - def test_mnemonic_to_seed(self): - seed = Mnemonic.mnemonic_to_seed(mnemonic='foobar', passphrase='torba') + def test_get_languages(self): + languages = get_languages() + self.assertEqual(len(languages), 6) + for lang in languages: + self.assertEqual(len(getattr(words, lang)), 2048) + + def test_is_valid(self): + self.assertFalse(is_valid('en', '')) + self.assertFalse(is_valid('en', 'foo')) + self.assertFalse(is_valid('en', 'awesomeball')) + self.assertTrue(is_valid('en', 'awesome ball')) + + # check normalize works (these are not the same) + self.assertTrue(is_valid('ja', 'るいじ りんご')) + self.assertTrue(is_valid('ja', 'るいじ りんご')) + + def test_generate(self): + self.assertGreaterEqual(len(generate('en').split()), 11) + self.assertGreaterEqual(len(generate('ja').split()), 11) + + def test_to_seed(self): self.assertEqual( - hexlify(seed), - b'475a419db4e991cab14f08bde2d357e52b3e7241f72c6d8a2f92782367feeee9f403dc6a37c26a3f02ab9' - b'dec7f5063161eb139cea00da64cd77fba2f07c49ddc' + hexlify(to_seed( + "carbon smart garage balance margin twelve che" + "st sword toast envelope bottom stomach absent" + )), + b'919455c9f65198c3b0f8a2a656f13bd0ecc436abfabcb6a2a1f063affbccb628' + b'230200066117a30b1aa3aec2800ddbd3bf405f088dd7c98ba4f25f58d47e1baf' ) - - def test_make_seed_decode_encode(self): - iters = 10 - m = Mnemonic('en') - for _ in range(iters): - seed = m.make_seed() - i = m.mnemonic_decode(seed) - self.assertEqual(m.mnemonic_encode(i), seed)