f0bc684ccd
from several minutes to 10-15 seconds
1699 lines
30 KiB
C++
1699 lines
30 KiB
C++
// Copyright (c) 2014-2018, The Monero Project
|
|
//
|
|
// All rights reserved.
|
|
//
|
|
// Redistribution and use in source and binary forms, with or without modification, are
|
|
// permitted provided that the following conditions are met:
|
|
//
|
|
// 1. Redistributions of source code must retain the above copyright notice, this list of
|
|
// conditions and the following disclaimer.
|
|
//
|
|
// 2. Redistributions in binary form must reproduce the above copyright notice, this list
|
|
// of conditions and the following disclaimer in the documentation and/or other
|
|
// materials provided with the distribution.
|
|
//
|
|
// 3. Neither the name of the copyright holder nor the names of its contributors may be
|
|
// used to endorse or promote products derived from this software without specific
|
|
// prior written permission.
|
|
//
|
|
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
|
// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
|
// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
|
// THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
|
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
|
// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
|
// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
|
// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
|
|
// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
/*!
|
|
* \file esperanto.h
|
|
*
|
|
* \brief New Esperanto word list and map.
|
|
*/
|
|
|
|
/*
|
|
* Word list authored by: dnaleor, Engelberg, ProkhorZ
|
|
* Sources:
|
|
* Baza Radikaro Oficiala
|
|
* Reta Vortaro (http://www.reta-vortaro.de/revo/)
|
|
* Esperanto Panorama - Esperanto-English Dictionary (https://www.esperanto-panorama.net/vortaro/eoen.htm)
|
|
* ESPDIC - Paul Denisowski (http://www.denisowski.org/Esperanto/ESPDIC/espdic.txt)
|
|
*/
|
|
|
|
#ifndef ESPERANTO_H
|
|
#define ESPERANTO_H
|
|
|
|
#include <vector>
|
|
#include <unordered_map>
|
|
#include "language_base.h"
|
|
#include <string>
|
|
|
|
/*!
|
|
* \namespace Language
|
|
* \brief Mnemonic language related namespace.
|
|
*/
|
|
namespace Language
|
|
{
|
|
class Esperanto: public Base
|
|
{
|
|
public:
|
|
Esperanto(): Base("Esperanto", "Esperanto", {}, 4)
|
|
{
|
|
static constexpr const char * const words[NWORDS] =
|
|
{
|
|
"abako",
|
|
"abdiki",
|
|
"abelo",
|
|
"abituriento",
|
|
"ablativo",
|
|
"abnorma",
|
|
"abonantoj",
|
|
"abrikoto",
|
|
"absoluta",
|
|
"abunda",
|
|
"acetono",
|
|
"acida",
|
|
"adapti",
|
|
"adekvata",
|
|
"adheri",
|
|
"adicii",
|
|
"adjektivo",
|
|
"administri",
|
|
"adolesko",
|
|
"adreso",
|
|
"adstringa",
|
|
"adulto",
|
|
"advokato",
|
|
"adzo",
|
|
"aeroplano",
|
|
"aferulo",
|
|
"afgana",
|
|
"afiksi",
|
|
"aflaba",
|
|
"aforismo",
|
|
"afranki",
|
|
"aftozo",
|
|
"afusto",
|
|
"agavo",
|
|
"agento",
|
|
"agiti",
|
|
"aglo",
|
|
"agmaniero",
|
|
"agnoski",
|
|
"agordo",
|
|
"agrabla",
|
|
"agtipo",
|
|
"agutio",
|
|
"aikido",
|
|
"ailanto",
|
|
"aina",
|
|
"ajatolo",
|
|
"ajgenvaloro",
|
|
"ajlobulbo",
|
|
"ajnlitera",
|
|
"ajuto",
|
|
"ajzi",
|
|
"akademio",
|
|
"akcepti",
|
|
"akeo",
|
|
"akiri",
|
|
"aklamado",
|
|
"akmeo",
|
|
"akno",
|
|
"akompani",
|
|
"akrobato",
|
|
"akselo",
|
|
"aktiva",
|
|
"akurata",
|
|
"akvofalo",
|
|
"alarmo",
|
|
"albumo",
|
|
"alcedo",
|
|
"aldoni",
|
|
"aleo",
|
|
"alfabeto",
|
|
"algo",
|
|
"alhasti",
|
|
"aligatoro",
|
|
"alkoholo",
|
|
"almozo",
|
|
"alnomo",
|
|
"alojo",
|
|
"alpinisto",
|
|
"alrigardi",
|
|
"alskribi",
|
|
"alta",
|
|
"alumeto",
|
|
"alveni",
|
|
"alzaca",
|
|
"amaso",
|
|
"ambasado",
|
|
"amdeklaro",
|
|
"amebo",
|
|
"amfibio",
|
|
"amhara",
|
|
"amiko",
|
|
"amkanto",
|
|
"amletero",
|
|
"amnestio",
|
|
"amoranto",
|
|
"amplekso",
|
|
"amrakonto",
|
|
"amsterdama",
|
|
"amuzi",
|
|
"ananaso",
|
|
"androido",
|
|
"anekdoto",
|
|
"anfrakto",
|
|
"angulo",
|
|
"anheli",
|
|
"animo",
|
|
"anjono",
|
|
"ankro",
|
|
"anonci",
|
|
"anpriskribo",
|
|
"ansero",
|
|
"antikva",
|
|
"anuitato",
|
|
"aorto",
|
|
"aparta",
|
|
"aperti",
|
|
"apika",
|
|
"aplikado",
|
|
"apneo",
|
|
"apogi",
|
|
"aprobi",
|
|
"apsido",
|
|
"apterigo",
|
|
"apudesto",
|
|
"araneo",
|
|
"arbo",
|
|
"ardeco",
|
|
"aresti",
|
|
"argilo",
|
|
"aristokrato",
|
|
"arko",
|
|
"arlekeno",
|
|
"armi",
|
|
"arniko",
|
|
"aromo",
|
|
"arpio",
|
|
"arsenalo",
|
|
"artisto",
|
|
"aruba",
|
|
"arvorto",
|
|
"asaio",
|
|
"asbesto",
|
|
"ascendi",
|
|
"asekuri",
|
|
"asfalto",
|
|
"asisti",
|
|
"askalono",
|
|
"asocio",
|
|
"aspekti",
|
|
"astro",
|
|
"asulo",
|
|
"atakonto",
|
|
"atendi",
|
|
"atingi",
|
|
"atleto",
|
|
"atmosfero",
|
|
"atomo",
|
|
"atropino",
|
|
"atuto",
|
|
"avataro",
|
|
"aventuro",
|
|
"aviadilo",
|
|
"avokado",
|
|
"azaleo",
|
|
"azbuko",
|
|
"azenino",
|
|
"azilpetanto",
|
|
"azoto",
|
|
"azteka",
|
|
"babili",
|
|
"bacilo",
|
|
"badmintono",
|
|
"bagatelo",
|
|
"bahama",
|
|
"bajoneto",
|
|
"baki",
|
|
"balai",
|
|
"bambuo",
|
|
"bani",
|
|
"baobabo",
|
|
"bapti",
|
|
"baro",
|
|
"bastono",
|
|
"batilo",
|
|
"bavara",
|
|
"bazalto",
|
|
"beata",
|
|
"bebofono",
|
|
"bedo",
|
|
"begonio",
|
|
"behaviorismo",
|
|
"bejlo",
|
|
"bekero",
|
|
"belarto",
|
|
"bemolo",
|
|
"benko",
|
|
"bereto",
|
|
"besto",
|
|
"betulo",
|
|
"bevelo",
|
|
"bezoni",
|
|
"biaso",
|
|
"biblioteko",
|
|
"biciklo",
|
|
"bidaro",
|
|
"bieno",
|
|
"bifsteko",
|
|
"bigamiulo",
|
|
"bijekcio",
|
|
"bikino",
|
|
"bildo",
|
|
"bimetalismo",
|
|
"bindi",
|
|
"biografio",
|
|
"birdo",
|
|
"biskvito",
|
|
"bitlibro",
|
|
"bivako",
|
|
"bizara",
|
|
"bjalistoka",
|
|
"blanka",
|
|
"bleki",
|
|
"blinda",
|
|
"blovi",
|
|
"blua",
|
|
"boato",
|
|
"bobsledo",
|
|
"bocvanano",
|
|
"bodisatvo",
|
|
"bofratino",
|
|
"bogefratoj",
|
|
"bohema",
|
|
"boji",
|
|
"bokalo",
|
|
"boli",
|
|
"bombono",
|
|
"bona",
|
|
"bopatrino",
|
|
"bordo",
|
|
"bosko",
|
|
"botelo",
|
|
"bovido",
|
|
"brakpleno",
|
|
"bretaro",
|
|
"brikmuro",
|
|
"broso",
|
|
"brulema",
|
|
"bubalo",
|
|
"buctrapi",
|
|
"budo",
|
|
"bufedo",
|
|
"bugio",
|
|
"bujabeso",
|
|
"buklo",
|
|
"buldozo",
|
|
"bumerango",
|
|
"bunta",
|
|
"burokrataro",
|
|
"busbileto",
|
|
"butero",
|
|
"buzuko",
|
|
"caro",
|
|
"cebo",
|
|
"ceceo",
|
|
"cedro",
|
|
"cefalo",
|
|
"cejana",
|
|
"cekumo",
|
|
"celebri",
|
|
"cemento",
|
|
"cent",
|
|
"cepo",
|
|
"certa",
|
|
"cetera",
|
|
"cezio",
|
|
"ciano",
|
|
"cibeto",
|
|
"cico",
|
|
"cidro",
|
|
"cifero",
|
|
"cigaredo",
|
|
"ciklo",
|
|
"cilindro",
|
|
"cimbalo",
|
|
"cinamo",
|
|
"cipreso",
|
|
"cirkonstanco",
|
|
"cisterno",
|
|
"citrono",
|
|
"ciumi",
|
|
"civilizado",
|
|
"colo",
|
|
"congo",
|
|
"cunamo",
|
|
"cvana",
|
|
"dabi",
|
|
"daco",
|
|
"dadaismo",
|
|
"dafodilo",
|
|
"dago",
|
|
"daimio",
|
|
"dajmono",
|
|
"daktilo",
|
|
"dalio",
|
|
"damo",
|
|
"danki",
|
|
"darmo",
|
|
"datumoj",
|
|
"dazipo",
|
|
"deadmoni",
|
|
"debeto",
|
|
"decidi",
|
|
"dedukti",
|
|
"deerigi",
|
|
"defendi",
|
|
"degeli",
|
|
"dehaki",
|
|
"deirpunkto",
|
|
"deklaracio",
|
|
"delikata",
|
|
"demandi",
|
|
"dento",
|
|
"dependi",
|
|
"derivi",
|
|
"desegni",
|
|
"detrui",
|
|
"devi",
|
|
"deziri",
|
|
"dialogo",
|
|
"dicentro",
|
|
"didaktika",
|
|
"dieto",
|
|
"diferenci",
|
|
"digesti",
|
|
"diino",
|
|
"dikfingro",
|
|
"diligenta",
|
|
"dimensio",
|
|
"dinamo",
|
|
"diodo",
|
|
"diplomo",
|
|
"direkte",
|
|
"diskuti",
|
|
"diurno",
|
|
"diversa",
|
|
"dizajno",
|
|
"dobrogitaro",
|
|
"docento",
|
|
"dogano",
|
|
"dojeno",
|
|
"doktoro",
|
|
"dolori",
|
|
"domego",
|
|
"donaci",
|
|
"dopado",
|
|
"dormi",
|
|
"dosierujo",
|
|
"dotita",
|
|
"dozeno",
|
|
"drato",
|
|
"dresi",
|
|
"drinki",
|
|
"droni",
|
|
"druido",
|
|
"duaranga",
|
|
"dubi",
|
|
"ducent",
|
|
"dudek",
|
|
"duelo",
|
|
"dufoje",
|
|
"dugongo",
|
|
"duhufa",
|
|
"duilo",
|
|
"dujare",
|
|
"dukato",
|
|
"duloka",
|
|
"dumtempe",
|
|
"dungi",
|
|
"duobla",
|
|
"dupiedulo",
|
|
"dura",
|
|
"dusenca",
|
|
"dutaga",
|
|
"duuma",
|
|
"duvalvuloj",
|
|
"duzo",
|
|
"ebena",
|
|
"eblecoj",
|
|
"ebono",
|
|
"ebria",
|
|
"eburo",
|
|
"ecaro",
|
|
"ecigi",
|
|
"ecoj",
|
|
"edelvejso",
|
|
"editoro",
|
|
"edro",
|
|
"eduki",
|
|
"edzino",
|
|
"efektiva",
|
|
"efiki",
|
|
"efloreski",
|
|
"egala",
|
|
"egeco",
|
|
"egiptologo",
|
|
"eglefino",
|
|
"egoista",
|
|
"egreto",
|
|
"ejakuli",
|
|
"ejlo",
|
|
"ekarto",
|
|
"ekbruligi",
|
|
"ekceli",
|
|
"ekde",
|
|
"ekesti",
|
|
"ekfirmao",
|
|
"ekgliti",
|
|
"ekhavi",
|
|
"ekipi",
|
|
"ekkapti",
|
|
"eklezio",
|
|
"ekmalsati",
|
|
"ekonomio",
|
|
"ekpluvi",
|
|
"ekrano",
|
|
"ekster",
|
|
"ektiri",
|
|
"ekumeno",
|
|
"ekvilibro",
|
|
"ekzemplo",
|
|
"elasta",
|
|
"elbalai",
|
|
"elcento",
|
|
"eldoni",
|
|
"elektro",
|
|
"elfari",
|
|
"elgliti",
|
|
"elhaki",
|
|
"elipso",
|
|
"elkovi",
|
|
"ellasi",
|
|
"elmeti",
|
|
"elnutri",
|
|
"elokventa",
|
|
"elparoli",
|
|
"elrevigi",
|
|
"elstari",
|
|
"elteni",
|
|
"eluzita",
|
|
"elvoki",
|
|
"elzasa",
|
|
"emajlo",
|
|
"embaraso",
|
|
"emerito",
|
|
"emfazo",
|
|
"eminenta",
|
|
"emocio",
|
|
"empiria",
|
|
"emulsio",
|
|
"enarkivigi",
|
|
"enboteligi",
|
|
"enciklopedio",
|
|
"endorfino",
|
|
"energio",
|
|
"enfermi",
|
|
"engluti",
|
|
"enhavo",
|
|
"enigmo",
|
|
"enjekcio",
|
|
"enketi",
|
|
"enlanda",
|
|
"enmeti",
|
|
"enorma",
|
|
"enplanti",
|
|
"enradiki",
|
|
"enspezo",
|
|
"entrepreni",
|
|
"enui",
|
|
"envolvi",
|
|
"enzimo",
|
|
"eono",
|
|
"eosto",
|
|
"epitafo",
|
|
"epoko",
|
|
"epriskribebla",
|
|
"epsilono",
|
|
"erari",
|
|
"erbio",
|
|
"erco",
|
|
"erekti",
|
|
"ergonomia",
|
|
"erikejo",
|
|
"ermito",
|
|
"erotika",
|
|
"erpilo",
|
|
"erupcio",
|
|
"esameno",
|
|
"escepti",
|
|
"esenco",
|
|
"eskapi",
|
|
"esotera",
|
|
"esperi",
|
|
"estonto",
|
|
"etapo",
|
|
"etendi",
|
|
"etfingro",
|
|
"etikedo",
|
|
"etlitero",
|
|
"etmakleristo",
|
|
"etnika",
|
|
"etoso",
|
|
"etradio",
|
|
"etskala",
|
|
"etullernejo",
|
|
"evakui",
|
|
"evento",
|
|
"eviti",
|
|
"evolui",
|
|
"ezoko",
|
|
"fabriko",
|
|
"facila",
|
|
"fadeno",
|
|
"fagoto",
|
|
"fajro",
|
|
"fakto",
|
|
"fali",
|
|
"familio",
|
|
"fanatiko",
|
|
"farbo",
|
|
"fasko",
|
|
"fatala",
|
|
"favora",
|
|
"fazeolo",
|
|
"febro",
|
|
"federacio",
|
|
"feino",
|
|
"fekunda",
|
|
"felo",
|
|
"femuro",
|
|
"fenestro",
|
|
"fermi",
|
|
"festi",
|
|
"fetora",
|
|
"fezo",
|
|
"fiasko",
|
|
"fibro",
|
|
"fidela",
|
|
"fiera",
|
|
"fifama",
|
|
"figuro",
|
|
"fiherbo",
|
|
"fiinsekto",
|
|
"fiksa",
|
|
"filmo",
|
|
"fimensa",
|
|
"finalo",
|
|
"fiolo",
|
|
"fiparoli",
|
|
"firmao",
|
|
"fisko",
|
|
"fitingo",
|
|
"fiuzanto",
|
|
"fivorto",
|
|
"fiziko",
|
|
"fjordo",
|
|
"flago",
|
|
"flegi",
|
|
"flirti",
|
|
"floro",
|
|
"flugi",
|
|
"fobio",
|
|
"foceno",
|
|
"foirejo",
|
|
"fojfoje",
|
|
"fokuso",
|
|
"folio",
|
|
"fomenti",
|
|
"fonto",
|
|
"formulo",
|
|
"fosforo",
|
|
"fotografi",
|
|
"fratino",
|
|
"fremda",
|
|
"friti",
|
|
"frosto",
|
|
"frua",
|
|
"ftizo",
|
|
"fuelo",
|
|
"fugo",
|
|
"fuksia",
|
|
"fulmilo",
|
|
"fumanto",
|
|
"fundamento",
|
|
"fuorto",
|
|
"furioza",
|
|
"fusilo",
|
|
"futbalo",
|
|
"fuzio",
|
|
"gabardino",
|
|
"gado",
|
|
"gaela",
|
|
"gafo",
|
|
"gagato",
|
|
"gaja",
|
|
"gaki",
|
|
"galanta",
|
|
"gamao",
|
|
"ganto",
|
|
"gapulo",
|
|
"gardi",
|
|
"gasto",
|
|
"gavio",
|
|
"gazeto",
|
|
"geamantoj",
|
|
"gebani",
|
|
"geedzeco",
|
|
"gefratoj",
|
|
"geheno",
|
|
"gejsero",
|
|
"geko",
|
|
"gelateno",
|
|
"gemisto",
|
|
"geniulo",
|
|
"geografio",
|
|
"gepardo",
|
|
"geranio",
|
|
"gestolingvo",
|
|
"geto",
|
|
"geumo",
|
|
"gibono",
|
|
"giganta",
|
|
"gildo",
|
|
"gimnastiko",
|
|
"ginekologo",
|
|
"gipsi",
|
|
"girlando",
|
|
"gistfungo",
|
|
"gitaro",
|
|
"glazuro",
|
|
"glebo",
|
|
"gliti",
|
|
"globo",
|
|
"gluti",
|
|
"gnafalio",
|
|
"gnejso",
|
|
"gnomo",
|
|
"gnuo",
|
|
"gobio",
|
|
"godetio",
|
|
"goeleto",
|
|
"gojo",
|
|
"golfludejo",
|
|
"gombo",
|
|
"gondolo",
|
|
"gorilo",
|
|
"gospelo",
|
|
"gotika",
|
|
"granda",
|
|
"greno",
|
|
"griza",
|
|
"groto",
|
|
"grupo",
|
|
"guano",
|
|
"gubernatoro",
|
|
"gudrotuko",
|
|
"gufo",
|
|
"gujavo",
|
|
"guldeno",
|
|
"gumi",
|
|
"gupio",
|
|
"guruo",
|
|
"gusto",
|
|
"guto",
|
|
"guvernistino",
|
|
"gvardio",
|
|
"gverilo",
|
|
"gvidanto",
|
|
"habitato",
|
|
"hadito",
|
|
"hafnio",
|
|
"hagiografio",
|
|
"haitiano",
|
|
"hajlo",
|
|
"hakbloko",
|
|
"halti",
|
|
"hamstro",
|
|
"hangaro",
|
|
"hapalo",
|
|
"haro",
|
|
"hasta",
|
|
"hati",
|
|
"havebla",
|
|
"hazardo",
|
|
"hebrea",
|
|
"hedero",
|
|
"hegemonio",
|
|
"hejmo",
|
|
"hektaro",
|
|
"helpi",
|
|
"hemisfero",
|
|
"heni",
|
|
"hepato",
|
|
"herbo",
|
|
"hesa",
|
|
"heterogena",
|
|
"heziti",
|
|
"hiacinto",
|
|
"hibrida",
|
|
"hidrogeno",
|
|
"hieroglifo",
|
|
"higieno",
|
|
"hihii",
|
|
"hilumo",
|
|
"himno",
|
|
"hindino",
|
|
"hiperteksto",
|
|
"hirundo",
|
|
"historio",
|
|
"hobio",
|
|
"hojli",
|
|
"hokeo",
|
|
"hologramo",
|
|
"homido",
|
|
"honesta",
|
|
"hopi",
|
|
"horizonto",
|
|
"hospitalo",
|
|
"hotelo",
|
|
"huadi",
|
|
"hubo",
|
|
"hufumo",
|
|
"hugenoto",
|
|
"hukero",
|
|
"huligano",
|
|
"humana",
|
|
"hundo",
|
|
"huoj",
|
|
"hupilo",
|
|
"hurai",
|
|
"husaro",
|
|
"hutuo",
|
|
"huzo",
|
|
"iafoje",
|
|
"iagrade",
|
|
"iamaniere",
|
|
"iarelate",
|
|
"iaspeca",
|
|
"ibekso",
|
|
"ibiso",
|
|
"idaro",
|
|
"ideala",
|
|
"idiomo",
|
|
"idolo",
|
|
"iele",
|
|
"igluo",
|
|
"ignori",
|
|
"iguamo",
|
|
"igvano",
|
|
"ikono",
|
|
"iksodo",
|
|
"ikto",
|
|
"iliaflanke",
|
|
"ilkomputilo",
|
|
"ilobreto",
|
|
"ilremedo",
|
|
"ilumini",
|
|
"imagi",
|
|
"imitado",
|
|
"imperio",
|
|
"imuna",
|
|
"incidento",
|
|
"industrio",
|
|
"inerta",
|
|
"infano",
|
|
"ingenra",
|
|
"inhali",
|
|
"iniciati",
|
|
"injekti",
|
|
"inklino",
|
|
"inokuli",
|
|
"insekto",
|
|
"inteligenta",
|
|
"inundi",
|
|
"inviti",
|
|
"ioma",
|
|
"ionosfero",
|
|
"iperito",
|
|
"ipomeo",
|
|
"irana",
|
|
"irejo",
|
|
"irigacio",
|
|
"ironio",
|
|
"isato",
|
|
"islamo",
|
|
"istempo",
|
|
"itinero",
|
|
"itrio",
|
|
"iuloke",
|
|
"iumaniere",
|
|
"iutempe",
|
|
"izolita",
|
|
"jado",
|
|
"jaguaro",
|
|
"jakto",
|
|
"jama",
|
|
"januaro",
|
|
"japano",
|
|
"jarringo",
|
|
"jazo",
|
|
"jenoj",
|
|
"jesulo",
|
|
"jetavio",
|
|
"jezuito",
|
|
"jodli",
|
|
"joviala",
|
|
"juano",
|
|
"jubileo",
|
|
"judismo",
|
|
"jufto",
|
|
"juki",
|
|
"julio",
|
|
"juneca",
|
|
"jupo",
|
|
"juristo",
|
|
"juste",
|
|
"juvelo",
|
|
"kabineto",
|
|
"kadrato",
|
|
"kafo",
|
|
"kahelo",
|
|
"kajako",
|
|
"kakao",
|
|
"kalkuli",
|
|
"kampo",
|
|
"kanti",
|
|
"kapitalo",
|
|
"karaktero",
|
|
"kaserolo",
|
|
"katapulto",
|
|
"kaverna",
|
|
"kazino",
|
|
"kebabo",
|
|
"kefiro",
|
|
"keglo",
|
|
"kejlo",
|
|
"kekso",
|
|
"kelka",
|
|
"kemio",
|
|
"kerno",
|
|
"kesto",
|
|
"kiamaniere",
|
|
"kibuco",
|
|
"kidnapi",
|
|
"kielo",
|
|
"kikero",
|
|
"kilogramo",
|
|
"kimono",
|
|
"kinejo",
|
|
"kiosko",
|
|
"kirurgo",
|
|
"kisi",
|
|
"kitelo",
|
|
"kivio",
|
|
"klavaro",
|
|
"klerulo",
|
|
"klini",
|
|
"klopodi",
|
|
"klubo",
|
|
"knabo",
|
|
"knedi",
|
|
"koalo",
|
|
"kobalto",
|
|
"kodigi",
|
|
"kofro",
|
|
"kohera",
|
|
"koincidi",
|
|
"kojoto",
|
|
"kokoso",
|
|
"koloro",
|
|
"komenci",
|
|
"kontrakto",
|
|
"kopio",
|
|
"korekte",
|
|
"kosti",
|
|
"kotono",
|
|
"kovri",
|
|
"krajono",
|
|
"kredi",
|
|
"krii",
|
|
"krom",
|
|
"kruco",
|
|
"ksantino",
|
|
"ksenono",
|
|
"ksilofono",
|
|
"ksosa",
|
|
"kubuto",
|
|
"kudri",
|
|
"kuglo",
|
|
"kuiri",
|
|
"kuko",
|
|
"kulero",
|
|
"kumuluso",
|
|
"kuneco",
|
|
"kupro",
|
|
"kuri",
|
|
"kuseno",
|
|
"kutimo",
|
|
"kuvo",
|
|
"kuzino",
|
|
"kvalito",
|
|
"kverko",
|
|
"kvin",
|
|
"kvoto",
|
|
"labori",
|
|
"laculo",
|
|
"ladbotelo",
|
|
"lafo",
|
|
"laguno",
|
|
"laikino",
|
|
"laktobovino",
|
|
"lampolumo",
|
|
"landkarto",
|
|
"laosa",
|
|
"lapono",
|
|
"larmoguto",
|
|
"lastjare",
|
|
"latitudo",
|
|
"lavejo",
|
|
"lazanjo",
|
|
"leciono",
|
|
"ledosako",
|
|
"leganto",
|
|
"lekcio",
|
|
"lemura",
|
|
"lentuga",
|
|
"leopardo",
|
|
"leporo",
|
|
"lerni",
|
|
"lesivo",
|
|
"letero",
|
|
"levilo",
|
|
"lezi",
|
|
"liano",
|
|
"libera",
|
|
"liceo",
|
|
"lieno",
|
|
"lifto",
|
|
"ligilo",
|
|
"likvoro",
|
|
"lila",
|
|
"limono",
|
|
"lingvo",
|
|
"lipo",
|
|
"lirika",
|
|
"listo",
|
|
"literatura",
|
|
"liveri",
|
|
"lobio",
|
|
"logika",
|
|
"lojala",
|
|
"lokalo",
|
|
"longa",
|
|
"lordo",
|
|
"lotado",
|
|
"loza",
|
|
"luanto",
|
|
"lubriki",
|
|
"lucida",
|
|
"ludema",
|
|
"luigi",
|
|
"lukso",
|
|
"luli",
|
|
"lumbilda",
|
|
"lunde",
|
|
"lupago",
|
|
"lustro",
|
|
"lutilo",
|
|
"luzerno",
|
|
"maato",
|
|
"maceri",
|
|
"madono",
|
|
"mafiano",
|
|
"magazeno",
|
|
"mahometano",
|
|
"maizo",
|
|
"majstro",
|
|
"maketo",
|
|
"malgranda",
|
|
"mamo",
|
|
"mandareno",
|
|
"maorio",
|
|
"mapigi",
|
|
"marini",
|
|
"masko",
|
|
"mateno",
|
|
"mazuto",
|
|
"meandro",
|
|
"meblo",
|
|
"mecenato",
|
|
"medialo",
|
|
"mefito",
|
|
"megafono",
|
|
"mejlo",
|
|
"mekanika",
|
|
"melodia",
|
|
"membro",
|
|
"mendi",
|
|
"mergi",
|
|
"mespilo",
|
|
"metoda",
|
|
"mevo",
|
|
"mezuri",
|
|
"miaflanke",
|
|
"micelio",
|
|
"mielo",
|
|
"migdalo",
|
|
"mikrofilmo",
|
|
"militi",
|
|
"mimiko",
|
|
"mineralo",
|
|
"miopa",
|
|
"miri",
|
|
"mistera",
|
|
"mitralo",
|
|
"mizeri",
|
|
"mjelo",
|
|
"mnemoniko",
|
|
"mobilizi",
|
|
"mocio",
|
|
"moderna",
|
|
"mohajro",
|
|
"mokadi",
|
|
"molaro",
|
|
"momento",
|
|
"monero",
|
|
"mopso",
|
|
"mordi",
|
|
"moskito",
|
|
"motoro",
|
|
"movimento",
|
|
"mozaiko",
|
|
"mueli",
|
|
"mukozo",
|
|
"muldi",
|
|
"mumio",
|
|
"munti",
|
|
"muro",
|
|
"muskolo",
|
|
"mutacio",
|
|
"muzikisto",
|
|
"nabo",
|
|
"nacio",
|
|
"nadlo",
|
|
"nafto",
|
|
"naiva",
|
|
"najbaro",
|
|
"nanometro",
|
|
"napo",
|
|
"narciso",
|
|
"naski",
|
|
"naturo",
|
|
"navigi",
|
|
"naztruo",
|
|
"neatendite",
|
|
"nebulo",
|
|
"necesa",
|
|
"nedankinde",
|
|
"neebla",
|
|
"nefari",
|
|
"negoco",
|
|
"nehavi",
|
|
"neimagebla",
|
|
"nektaro",
|
|
"nelonga",
|
|
"nematura",
|
|
"nenia",
|
|
"neordinara",
|
|
"nepra",
|
|
"nervuro",
|
|
"nesto",
|
|
"nete",
|
|
"neulo",
|
|
"nevino",
|
|
"nifo",
|
|
"nigra",
|
|
"nihilisto",
|
|
"nikotino",
|
|
"nilono",
|
|
"nimfeo",
|
|
"nitrogeno",
|
|
"nivelo",
|
|
"nobla",
|
|
"nocio",
|
|
"nodozo",
|
|
"nokto",
|
|
"nomkarto",
|
|
"norda",
|
|
"nostalgio",
|
|
"notbloko",
|
|
"novico",
|
|
"nuanco",
|
|
"nuboza",
|
|
"nuda",
|
|
"nugato",
|
|
"nuklea",
|
|
"nuligi",
|
|
"numero",
|
|
"nuntempe",
|
|
"nupto",
|
|
"nura",
|
|
"nutri",
|
|
"oazo",
|
|
"obei",
|
|
"objekto",
|
|
"oblikva",
|
|
"obolo",
|
|
"observi",
|
|
"obtuza",
|
|
"obuso",
|
|
"oceano",
|
|
"odekolono",
|
|
"odori",
|
|
"oferti",
|
|
"oficiala",
|
|
"ofsajdo",
|
|
"ofte",
|
|
"ogivo",
|
|
"ogro",
|
|
"ojstredoj",
|
|
"okaze",
|
|
"okcidenta",
|
|
"okro",
|
|
"oksido",
|
|
"oktobro",
|
|
"okulo",
|
|
"oldulo",
|
|
"oleo",
|
|
"olivo",
|
|
"omaro",
|
|
"ombro",
|
|
"omego",
|
|
"omikrono",
|
|
"omleto",
|
|
"omnibuso",
|
|
"onagro",
|
|
"ondo",
|
|
"oneco",
|
|
"onidire",
|
|
"onklino",
|
|
"onlajna",
|
|
"onomatopeo",
|
|
"ontologio",
|
|
"opaka",
|
|
"operacii",
|
|
"opinii",
|
|
"oportuna",
|
|
"opresi",
|
|
"optimisto",
|
|
"oratoro",
|
|
"orbito",
|
|
"ordinara",
|
|
"orelo",
|
|
"orfino",
|
|
"organizi",
|
|
"orienta",
|
|
"orkestro",
|
|
"orlo",
|
|
"orminejo",
|
|
"ornami",
|
|
"ortangulo",
|
|
"orumi",
|
|
"oscedi",
|
|
"osmozo",
|
|
"ostocerbo",
|
|
"ovalo",
|
|
"ovingo",
|
|
"ovoblanko",
|
|
"ovri",
|
|
"ovulado",
|
|
"ozono",
|
|
"pacama",
|
|
"padeli",
|
|
"pafilo",
|
|
"pagigi",
|
|
"pajlo",
|
|
"paketo",
|
|
"palaco",
|
|
"pampelmo",
|
|
"pantalono",
|
|
"papero",
|
|
"paroli",
|
|
"pasejo",
|
|
"patro",
|
|
"pavimo",
|
|
"peco",
|
|
"pedalo",
|
|
"peklita",
|
|
"pelikano",
|
|
"pensiono",
|
|
"peplomo",
|
|
"pesilo",
|
|
"petanto",
|
|
"pezoforto",
|
|
"piano",
|
|
"picejo",
|
|
"piede",
|
|
"pigmento",
|
|
"pikema",
|
|
"pilkoludo",
|
|
"pimento",
|
|
"pinglo",
|
|
"pioniro",
|
|
"pipromento",
|
|
"pirato",
|
|
"pistolo",
|
|
"pitoreska",
|
|
"piulo",
|
|
"pivoti",
|
|
"pizango",
|
|
"planko",
|
|
"plektita",
|
|
"plibonigi",
|
|
"ploradi",
|
|
"plurlingva",
|
|
"pobo",
|
|
"podio",
|
|
"poeto",
|
|
"pogranda",
|
|
"pohora",
|
|
"pokalo",
|
|
"politekniko",
|
|
"pomarbo",
|
|
"ponevosto",
|
|
"populara",
|
|
"porcelana",
|
|
"postkompreno",
|
|
"poteto",
|
|
"poviga",
|
|
"pozitiva",
|
|
"prapatroj",
|
|
"precize",
|
|
"pridemandi",
|
|
"probable",
|
|
"pruntanto",
|
|
"psalmo",
|
|
"psikologio",
|
|
"psoriazo",
|
|
"pterido",
|
|
"publiko",
|
|
"pudro",
|
|
"pufo",
|
|
"pugnobato",
|
|
"pulovero",
|
|
"pumpi",
|
|
"punkto",
|
|
"pupo",
|
|
"pureo",
|
|
"puso",
|
|
"putrema",
|
|
"puzlo",
|
|
"rabate",
|
|
"racionala",
|
|
"radiko",
|
|
"rafinado",
|
|
"raguo",
|
|
"rajto",
|
|
"rakonti",
|
|
"ralio",
|
|
"rampi",
|
|
"rando",
|
|
"rapida",
|
|
"rastruma",
|
|
"ratifiki",
|
|
"raviolo",
|
|
"razeno",
|
|
"reakcio",
|
|
"rebildo",
|
|
"recepto",
|
|
"redakti",
|
|
"reenigi",
|
|
"reformi",
|
|
"regiono",
|
|
"rehavi",
|
|
"reinspekti",
|
|
"rejesi",
|
|
"reklamo",
|
|
"relativa",
|
|
"rememori",
|
|
"renkonti",
|
|
"reorganizado",
|
|
"reprezenti",
|
|
"respondi",
|
|
"retumilo",
|
|
"reuzebla",
|
|
"revidi",
|
|
"rezulti",
|
|
"rialo",
|
|
"ribeli",
|
|
"ricevi",
|
|
"ridiga",
|
|
"rifuginto",
|
|
"rigardi",
|
|
"rikolti",
|
|
"rilati",
|
|
"rimarki",
|
|
"rinocero",
|
|
"ripozi",
|
|
"riski",
|
|
"ritmo",
|
|
"rivero",
|
|
"rizokampo",
|
|
"roboto",
|
|
"rododendro",
|
|
"rojo",
|
|
"rokmuziko",
|
|
"rolvorto",
|
|
"romantika",
|
|
"ronroni",
|
|
"rosino",
|
|
"rotondo",
|
|
"rovero",
|
|
"rozeto",
|
|
"rubando",
|
|
"rudimenta",
|
|
"rufa",
|
|
"rugbeo",
|
|
"ruino",
|
|
"ruleto",
|
|
"rumoro",
|
|
"runo",
|
|
"rupio",
|
|
"rura",
|
|
"rustimuna",
|
|
"ruzulo",
|
|
"sabato",
|
|
"sadismo",
|
|
"safario",
|
|
"sagaca",
|
|
"sakfluto",
|
|
"salti",
|
|
"samtage",
|
|
"sandalo",
|
|
"sapejo",
|
|
"sarongo",
|
|
"satelito",
|
|
"savano",
|
|
"sbiro",
|
|
"sciado",
|
|
"seanco",
|
|
"sebo",
|
|
"sedativo",
|
|
"segligno",
|
|
"sekretario",
|
|
"selektiva",
|
|
"semajno",
|
|
"senpeza",
|
|
"separeo",
|
|
"servilo",
|
|
"sesangulo",
|
|
"setli",
|
|
"seurigi",
|
|
"severa",
|
|
"sezono",
|
|
"sfagno",
|
|
"sfero",
|
|
"sfinkso",
|
|
"siatempe",
|
|
"siblado",
|
|
"sidejo",
|
|
"siesto",
|
|
"sifono",
|
|
"signalo",
|
|
"siklo",
|
|
"silenti",
|
|
"simpla",
|
|
"sinjoro",
|
|
"siropo",
|
|
"sistemo",
|
|
"situacio",
|
|
"siverto",
|
|
"sizifa",
|
|
"skatolo",
|
|
"skemo",
|
|
"skianto",
|
|
"sklavo",
|
|
"skorpio",
|
|
"skribisto",
|
|
"skulpti",
|
|
"skvamo",
|
|
"slango",
|
|
"sledeto",
|
|
"sliparo",
|
|
"smeraldo",
|
|
"smirgi",
|
|
"smokingo",
|
|
"smuto",
|
|
"snoba",
|
|
"snufegi",
|
|
"sobra",
|
|
"sociano",
|
|
"sodakvo",
|
|
"sofo",
|
|
"soifi",
|
|
"sojlo",
|
|
"soklo",
|
|
"soldato",
|
|
"somero",
|
|
"sonilo",
|
|
"sopiri",
|
|
"sorto",
|
|
"soulo",
|
|
"soveto",
|
|
"sparkado",
|
|
"speciala",
|
|
"spiri",
|
|
"splito",
|
|
"sporto",
|
|
"sprita",
|
|
"spuro",
|
|
"stabila",
|
|
"stelfiguro",
|
|
"stimulo",
|
|
"stomako",
|
|
"strato",
|
|
"studanto",
|
|
"subgrupo",
|
|
"suden",
|
|
"suferanta",
|
|
"sugesti",
|
|
"suito",
|
|
"sukero",
|
|
"sulko",
|
|
"sume",
|
|
"sunlumo",
|
|
"super",
|
|
"surskribeto",
|
|
"suspekti",
|
|
"suturo",
|
|
"svati",
|
|
"svenfali",
|
|
"svingi",
|
|
"svopo",
|
|
"tabako",
|
|
"taglumo",
|
|
"tajloro",
|
|
"taksimetro",
|
|
"talento",
|
|
"tamen",
|
|
"tanko",
|
|
"taoismo",
|
|
"tapioko",
|
|
"tarifo",
|
|
"tasko",
|
|
"tatui",
|
|
"taverno",
|
|
"teatro",
|
|
"tedlaboro",
|
|
"tegmento",
|
|
"tehoro",
|
|
"teknika",
|
|
"telefono",
|
|
"tempo",
|
|
"tenisejo",
|
|
"teorie",
|
|
"teraso",
|
|
"testudo",
|
|
"tetablo",
|
|
"teujo",
|
|
"tezo",
|
|
"tialo",
|
|
"tibio",
|
|
"tielnomata",
|
|
"tifono",
|
|
"tigro",
|
|
"tikli",
|
|
"timida",
|
|
"tinkturo",
|
|
"tiom",
|
|
"tiparo",
|
|
"tirkesto",
|
|
"titolo",
|
|
"tiutempe",
|
|
"tizano",
|
|
"tobogano",
|
|
"tofeo",
|
|
"togo",
|
|
"toksa",
|
|
"tolerema",
|
|
"tombolo",
|
|
"tondri",
|
|
"topografio",
|
|
"tordeti",
|
|
"tosti",
|
|
"totalo",
|
|
"traduko",
|
|
"tredi",
|
|
"triangulo",
|
|
"tropika",
|
|
"trumpeto",
|
|
"tualeto",
|
|
"tubisto",
|
|
"tufgrebo",
|
|
"tuja",
|
|
"tukano",
|
|
"tulipo",
|
|
"tumulto",
|
|
"tunelo",
|
|
"turisto",
|
|
"tusi",
|
|
"tutmonda",
|
|
"tvisto",
|
|
"udono",
|
|
"uesto",
|
|
"ukazo",
|
|
"ukelelo",
|
|
"ulcero",
|
|
"ulmo",
|
|
"ultimato",
|
|
"ululi",
|
|
"umbiliko",
|
|
"unco",
|
|
"ungego",
|
|
"uniformo",
|
|
"unkti",
|
|
"unukolora",
|
|
"uragano",
|
|
"urbano",
|
|
"uretro",
|
|
"urino",
|
|
"ursido",
|
|
"uskleco",
|
|
"usonigi",
|
|
"utero",
|
|
"utila",
|
|
"utopia",
|
|
"uverturo",
|
|
"uzadi",
|
|
"uzeblo",
|
|
"uzino",
|
|
"uzkutimo",
|
|
"uzofini",
|
|
"uzurpi",
|
|
"uzvaloro",
|
|
"vadejo",
|
|
"vafleto",
|
|
"vagono",
|
|
"vahabismo",
|
|
"vajco",
|
|
"vakcino",
|
|
"valoro",
|
|
"vampiro",
|
|
"vangharoj",
|
|
"vaporo",
|
|
"varma",
|
|
"vasta",
|
|
"vato",
|
|
"vazaro",
|
|
"veaspekta",
|
|
"vedismo",
|
|
"vegetalo",
|
|
"vehiklo",
|
|
"vejno",
|
|
"vekita",
|
|
"velstango",
|
|
"vemieno",
|
|
"vendi",
|
|
"vepro",
|
|
"verando",
|
|
"vespero",
|
|
"veturi",
|
|
"veziko",
|
|
"viando",
|
|
"vibri",
|
|
"vico",
|
|
"videbla",
|
|
"vifio",
|
|
"vigla",
|
|
"viktimo",
|
|
"vila",
|
|
"vimeno",
|
|
"vintro",
|
|
"violo",
|
|
"vippuno",
|
|
"virtuala",
|
|
"viskoza",
|
|
"vitro",
|
|
"viveca",
|
|
"viziti",
|
|
"vobli",
|
|
"vodko",
|
|
"vojeto",
|
|
"vokegi",
|
|
"volbo",
|
|
"vomema",
|
|
"vono",
|
|
"vortaro",
|
|
"vosto",
|
|
"voti",
|
|
"vrako",
|
|
"vringi",
|
|
"vualo",
|
|
"vulkano",
|
|
"vundo",
|
|
"vuvuzelo",
|
|
"zamenhofa",
|
|
"zapi",
|
|
"zebro",
|
|
"zefiro",
|
|
"zeloto",
|
|
"zenismo",
|
|
"zeolito",
|
|
"zepelino",
|
|
"zeto",
|
|
"zigzagi",
|
|
"zinko",
|
|
"zipo",
|
|
"zirkonio",
|
|
"zodiako",
|
|
"zoeto",
|
|
"zombio",
|
|
"zono",
|
|
"zoologio",
|
|
"zorgi",
|
|
"zukino",
|
|
"zumilo",
|
|
};
|
|
set_words(words);
|
|
populate_maps();
|
|
}
|
|
};
|
|
}
|
|
|
|
#endif
|