Electroneum
Toggle main menu visibility
Loading...
Searching...
No Matches
english.h
Go to the documentation of this file.
1
// Copyrights(c) 2017-2021, The Electroneum Project
2
// Copyrights(c) 2014-2019, The Monero Project
3
//
4
// All rights reserved.
5
//
6
// Redistribution and use in source and binary forms, with or without modification, are
7
// permitted provided that the following conditions are met:
8
//
9
// 1. Redistributions of source code must retain the above copyright notice, this list of
10
// conditions and the following disclaimer.
11
//
12
// 2. Redistributions in binary form must reproduce the above copyright notice, this list
13
// of conditions and the following disclaimer in the documentation and/or other
14
// materials provided with the distribution.
15
//
16
// 3. Neither the name of the copyright holder nor the names of its contributors may be
17
// used to endorse or promote products derived from this software without specific
18
// prior written permission.
19
//
20
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
21
// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
22
// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
23
// THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
24
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
25
// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26
// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
27
// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
28
// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29
35
36
#ifndef ENGLISH_H
37
#define ENGLISH_H
38
39
#include <vector>
40
#include <unordered_map>
41
#include "
language_base.h
"
42
#include <string>
43
48
namespace
Language
49
{
50
class
English
:
public
Base
51
{
52
public
:
53
English
():
Base
(
"English"
,
"English"
, {}, 3)
54
{
55
static
constexpr
const
char
*
const
words[
NWORDS
] =
56
{
57
"abbey"
,
58
"abducts"
,
59
"ability"
,
60
"ablaze"
,
61
"abnormal"
,
62
"abort"
,
63
"abrasive"
,
64
"absorb"
,
65
"abyss"
,
66
"academy"
,
67
"aces"
,
68
"aching"
,
69
"acidic"
,
70
"acoustic"
,
71
"acquire"
,
72
"across"
,
73
"actress"
,
74
"acumen"
,
75
"adapt"
,
76
"addicted"
,
77
"adept"
,
78
"adhesive"
,
79
"adjust"
,
80
"adopt"
,
81
"adrenalin"
,
82
"adult"
,
83
"adventure"
,
84
"aerial"
,
85
"afar"
,
86
"affair"
,
87
"afield"
,
88
"afloat"
,
89
"afoot"
,
90
"afraid"
,
91
"after"
,
92
"against"
,
93
"agenda"
,
94
"aggravate"
,
95
"agile"
,
96
"aglow"
,
97
"agnostic"
,
98
"agony"
,
99
"agreed"
,
100
"ahead"
,
101
"aided"
,
102
"ailments"
,
103
"aimless"
,
104
"airport"
,
105
"aisle"
,
106
"ajar"
,
107
"akin"
,
108
"alarms"
,
109
"album"
,
110
"alchemy"
,
111
"alerts"
,
112
"algebra"
,
113
"alkaline"
,
114
"alley"
,
115
"almost"
,
116
"aloof"
,
117
"alpine"
,
118
"already"
,
119
"also"
,
120
"altitude"
,
121
"alumni"
,
122
"always"
,
123
"amaze"
,
124
"ambush"
,
125
"amended"
,
126
"amidst"
,
127
"ammo"
,
128
"amnesty"
,
129
"among"
,
130
"amply"
,
131
"amused"
,
132
"anchor"
,
133
"android"
,
134
"anecdote"
,
135
"angled"
,
136
"ankle"
,
137
"annoyed"
,
138
"answers"
,
139
"antics"
,
140
"anvil"
,
141
"anxiety"
,
142
"anybody"
,
143
"apart"
,
144
"apex"
,
145
"aphid"
,
146
"aplomb"
,
147
"apology"
,
148
"apply"
,
149
"apricot"
,
150
"aptitude"
,
151
"aquarium"
,
152
"arbitrary"
,
153
"archer"
,
154
"ardent"
,
155
"arena"
,
156
"argue"
,
157
"arises"
,
158
"army"
,
159
"around"
,
160
"arrow"
,
161
"arsenic"
,
162
"artistic"
,
163
"ascend"
,
164
"ashtray"
,
165
"aside"
,
166
"asked"
,
167
"asleep"
,
168
"aspire"
,
169
"assorted"
,
170
"asylum"
,
171
"athlete"
,
172
"atlas"
,
173
"atom"
,
174
"atrium"
,
175
"attire"
,
176
"auburn"
,
177
"auctions"
,
178
"audio"
,
179
"august"
,
180
"aunt"
,
181
"austere"
,
182
"autumn"
,
183
"avatar"
,
184
"avidly"
,
185
"avoid"
,
186
"awakened"
,
187
"awesome"
,
188
"awful"
,
189
"awkward"
,
190
"awning"
,
191
"awoken"
,
192
"axes"
,
193
"axis"
,
194
"axle"
,
195
"aztec"
,
196
"azure"
,
197
"baby"
,
198
"bacon"
,
199
"badge"
,
200
"baffles"
,
201
"bagpipe"
,
202
"bailed"
,
203
"bakery"
,
204
"balding"
,
205
"bamboo"
,
206
"banjo"
,
207
"baptism"
,
208
"basin"
,
209
"batch"
,
210
"bawled"
,
211
"bays"
,
212
"because"
,
213
"beer"
,
214
"befit"
,
215
"begun"
,
216
"behind"
,
217
"being"
,
218
"below"
,
219
"bemused"
,
220
"benches"
,
221
"berries"
,
222
"bested"
,
223
"betting"
,
224
"bevel"
,
225
"beware"
,
226
"beyond"
,
227
"bias"
,
228
"bicycle"
,
229
"bids"
,
230
"bifocals"
,
231
"biggest"
,
232
"bikini"
,
233
"bimonthly"
,
234
"binocular"
,
235
"biology"
,
236
"biplane"
,
237
"birth"
,
238
"biscuit"
,
239
"bite"
,
240
"biweekly"
,
241
"blender"
,
242
"blip"
,
243
"bluntly"
,
244
"boat"
,
245
"bobsled"
,
246
"bodies"
,
247
"bogeys"
,
248
"boil"
,
249
"boldly"
,
250
"bomb"
,
251
"border"
,
252
"boss"
,
253
"both"
,
254
"bounced"
,
255
"bovine"
,
256
"bowling"
,
257
"boxes"
,
258
"boyfriend"
,
259
"broken"
,
260
"brunt"
,
261
"bubble"
,
262
"buckets"
,
263
"budget"
,
264
"buffet"
,
265
"bugs"
,
266
"building"
,
267
"bulb"
,
268
"bumper"
,
269
"bunch"
,
270
"business"
,
271
"butter"
,
272
"buying"
,
273
"buzzer"
,
274
"bygones"
,
275
"byline"
,
276
"bypass"
,
277
"cabin"
,
278
"cactus"
,
279
"cadets"
,
280
"cafe"
,
281
"cage"
,
282
"cajun"
,
283
"cake"
,
284
"calamity"
,
285
"camp"
,
286
"candy"
,
287
"casket"
,
288
"catch"
,
289
"cause"
,
290
"cavernous"
,
291
"cease"
,
292
"cedar"
,
293
"ceiling"
,
294
"cell"
,
295
"cement"
,
296
"cent"
,
297
"certain"
,
298
"chlorine"
,
299
"chrome"
,
300
"cider"
,
301
"cigar"
,
302
"cinema"
,
303
"circle"
,
304
"cistern"
,
305
"citadel"
,
306
"civilian"
,
307
"claim"
,
308
"click"
,
309
"clue"
,
310
"coal"
,
311
"cobra"
,
312
"cocoa"
,
313
"code"
,
314
"coexist"
,
315
"coffee"
,
316
"cogs"
,
317
"cohesive"
,
318
"coils"
,
319
"colony"
,
320
"comb"
,
321
"cool"
,
322
"copy"
,
323
"corrode"
,
324
"costume"
,
325
"cottage"
,
326
"cousin"
,
327
"cowl"
,
328
"criminal"
,
329
"cube"
,
330
"cucumber"
,
331
"cuddled"
,
332
"cuffs"
,
333
"cuisine"
,
334
"cunning"
,
335
"cupcake"
,
336
"custom"
,
337
"cycling"
,
338
"cylinder"
,
339
"cynical"
,
340
"dabbing"
,
341
"dads"
,
342
"daft"
,
343
"dagger"
,
344
"daily"
,
345
"damp"
,
346
"dangerous"
,
347
"dapper"
,
348
"darted"
,
349
"dash"
,
350
"dating"
,
351
"dauntless"
,
352
"dawn"
,
353
"daytime"
,
354
"dazed"
,
355
"debut"
,
356
"decay"
,
357
"dedicated"
,
358
"deepest"
,
359
"deftly"
,
360
"degrees"
,
361
"dehydrate"
,
362
"deity"
,
363
"dejected"
,
364
"delayed"
,
365
"demonstrate"
,
366
"dented"
,
367
"deodorant"
,
368
"depth"
,
369
"desk"
,
370
"devoid"
,
371
"dewdrop"
,
372
"dexterity"
,
373
"dialect"
,
374
"dice"
,
375
"diet"
,
376
"different"
,
377
"digit"
,
378
"dilute"
,
379
"dime"
,
380
"dinner"
,
381
"diode"
,
382
"diplomat"
,
383
"directed"
,
384
"distance"
,
385
"ditch"
,
386
"divers"
,
387
"dizzy"
,
388
"doctor"
,
389
"dodge"
,
390
"does"
,
391
"dogs"
,
392
"doing"
,
393
"dolphin"
,
394
"domestic"
,
395
"donuts"
,
396
"doorway"
,
397
"dormant"
,
398
"dosage"
,
399
"dotted"
,
400
"double"
,
401
"dove"
,
402
"down"
,
403
"dozen"
,
404
"dreams"
,
405
"drinks"
,
406
"drowning"
,
407
"drunk"
,
408
"drying"
,
409
"dual"
,
410
"dubbed"
,
411
"duckling"
,
412
"dude"
,
413
"duets"
,
414
"duke"
,
415
"dullness"
,
416
"dummy"
,
417
"dunes"
,
418
"duplex"
,
419
"duration"
,
420
"dusted"
,
421
"duties"
,
422
"dwarf"
,
423
"dwelt"
,
424
"dwindling"
,
425
"dying"
,
426
"dynamite"
,
427
"dyslexic"
,
428
"each"
,
429
"eagle"
,
430
"earth"
,
431
"easy"
,
432
"eating"
,
433
"eavesdrop"
,
434
"eccentric"
,
435
"echo"
,
436
"eclipse"
,
437
"economics"
,
438
"ecstatic"
,
439
"eden"
,
440
"edgy"
,
441
"edited"
,
442
"educated"
,
443
"eels"
,
444
"efficient"
,
445
"eggs"
,
446
"egotistic"
,
447
"eight"
,
448
"either"
,
449
"eject"
,
450
"elapse"
,
451
"elbow"
,
452
"eldest"
,
453
"eleven"
,
454
"elite"
,
455
"elope"
,
456
"else"
,
457
"eluded"
,
458
"emails"
,
459
"ember"
,
460
"emerge"
,
461
"emit"
,
462
"emotion"
,
463
"empty"
,
464
"emulate"
,
465
"energy"
,
466
"enforce"
,
467
"enhanced"
,
468
"enigma"
,
469
"enjoy"
,
470
"enlist"
,
471
"enmity"
,
472
"enough"
,
473
"enraged"
,
474
"ensign"
,
475
"entrance"
,
476
"envy"
,
477
"epoxy"
,
478
"equip"
,
479
"erase"
,
480
"erected"
,
481
"erosion"
,
482
"error"
,
483
"eskimos"
,
484
"espionage"
,
485
"essential"
,
486
"estate"
,
487
"etched"
,
488
"eternal"
,
489
"ethics"
,
490
"etiquette"
,
491
"evaluate"
,
492
"evenings"
,
493
"evicted"
,
494
"evolved"
,
495
"examine"
,
496
"excess"
,
497
"exhale"
,
498
"exit"
,
499
"exotic"
,
500
"exquisite"
,
501
"extra"
,
502
"exult"
,
503
"fabrics"
,
504
"factual"
,
505
"fading"
,
506
"fainted"
,
507
"faked"
,
508
"fall"
,
509
"family"
,
510
"fancy"
,
511
"farming"
,
512
"fatal"
,
513
"faulty"
,
514
"fawns"
,
515
"faxed"
,
516
"fazed"
,
517
"feast"
,
518
"february"
,
519
"federal"
,
520
"feel"
,
521
"feline"
,
522
"females"
,
523
"fences"
,
524
"ferry"
,
525
"festival"
,
526
"fetches"
,
527
"fever"
,
528
"fewest"
,
529
"fiat"
,
530
"fibula"
,
531
"fictional"
,
532
"fidget"
,
533
"fierce"
,
534
"fifteen"
,
535
"fight"
,
536
"films"
,
537
"firm"
,
538
"fishing"
,
539
"fitting"
,
540
"five"
,
541
"fixate"
,
542
"fizzle"
,
543
"fleet"
,
544
"flippant"
,
545
"flying"
,
546
"foamy"
,
547
"focus"
,
548
"foes"
,
549
"foggy"
,
550
"foiled"
,
551
"folding"
,
552
"fonts"
,
553
"foolish"
,
554
"fossil"
,
555
"fountain"
,
556
"fowls"
,
557
"foxes"
,
558
"foyer"
,
559
"framed"
,
560
"friendly"
,
561
"frown"
,
562
"fruit"
,
563
"frying"
,
564
"fudge"
,
565
"fuel"
,
566
"fugitive"
,
567
"fully"
,
568
"fuming"
,
569
"fungal"
,
570
"furnished"
,
571
"fuselage"
,
572
"future"
,
573
"fuzzy"
,
574
"gables"
,
575
"gadget"
,
576
"gags"
,
577
"gained"
,
578
"galaxy"
,
579
"gambit"
,
580
"gang"
,
581
"gasp"
,
582
"gather"
,
583
"gauze"
,
584
"gave"
,
585
"gawk"
,
586
"gaze"
,
587
"gearbox"
,
588
"gecko"
,
589
"geek"
,
590
"gels"
,
591
"gemstone"
,
592
"general"
,
593
"geometry"
,
594
"germs"
,
595
"gesture"
,
596
"getting"
,
597
"geyser"
,
598
"ghetto"
,
599
"ghost"
,
600
"giant"
,
601
"giddy"
,
602
"gifts"
,
603
"gigantic"
,
604
"gills"
,
605
"gimmick"
,
606
"ginger"
,
607
"girth"
,
608
"giving"
,
609
"glass"
,
610
"gleeful"
,
611
"glide"
,
612
"gnaw"
,
613
"gnome"
,
614
"goat"
,
615
"goblet"
,
616
"godfather"
,
617
"goes"
,
618
"goggles"
,
619
"going"
,
620
"goldfish"
,
621
"gone"
,
622
"goodbye"
,
623
"gopher"
,
624
"gorilla"
,
625
"gossip"
,
626
"gotten"
,
627
"gourmet"
,
628
"governing"
,
629
"gown"
,
630
"greater"
,
631
"grunt"
,
632
"guarded"
,
633
"guest"
,
634
"guide"
,
635
"gulp"
,
636
"gumball"
,
637
"guru"
,
638
"gusts"
,
639
"gutter"
,
640
"guys"
,
641
"gymnast"
,
642
"gypsy"
,
643
"gyrate"
,
644
"habitat"
,
645
"hacksaw"
,
646
"haggled"
,
647
"hairy"
,
648
"hamburger"
,
649
"happens"
,
650
"hashing"
,
651
"hatchet"
,
652
"haunted"
,
653
"having"
,
654
"hawk"
,
655
"haystack"
,
656
"hazard"
,
657
"hectare"
,
658
"hedgehog"
,
659
"heels"
,
660
"hefty"
,
661
"height"
,
662
"hemlock"
,
663
"hence"
,
664
"heron"
,
665
"hesitate"
,
666
"hexagon"
,
667
"hickory"
,
668
"hiding"
,
669
"highway"
,
670
"hijack"
,
671
"hiker"
,
672
"hills"
,
673
"himself"
,
674
"hinder"
,
675
"hippo"
,
676
"hire"
,
677
"history"
,
678
"hitched"
,
679
"hive"
,
680
"hoax"
,
681
"hobby"
,
682
"hockey"
,
683
"hoisting"
,
684
"hold"
,
685
"honked"
,
686
"hookup"
,
687
"hope"
,
688
"hornet"
,
689
"hospital"
,
690
"hotel"
,
691
"hounded"
,
692
"hover"
,
693
"howls"
,
694
"hubcaps"
,
695
"huddle"
,
696
"huge"
,
697
"hull"
,
698
"humid"
,
699
"hunter"
,
700
"hurried"
,
701
"husband"
,
702
"huts"
,
703
"hybrid"
,
704
"hydrogen"
,
705
"hyper"
,
706
"iceberg"
,
707
"icing"
,
708
"icon"
,
709
"identity"
,
710
"idiom"
,
711
"idled"
,
712
"idols"
,
713
"igloo"
,
714
"ignore"
,
715
"iguana"
,
716
"illness"
,
717
"imagine"
,
718
"imbalance"
,
719
"imitate"
,
720
"impel"
,
721
"inactive"
,
722
"inbound"
,
723
"incur"
,
724
"industrial"
,
725
"inexact"
,
726
"inflamed"
,
727
"ingested"
,
728
"initiate"
,
729
"injury"
,
730
"inkling"
,
731
"inline"
,
732
"inmate"
,
733
"innocent"
,
734
"inorganic"
,
735
"input"
,
736
"inquest"
,
737
"inroads"
,
738
"insult"
,
739
"intended"
,
740
"inundate"
,
741
"invoke"
,
742
"inwardly"
,
743
"ionic"
,
744
"irate"
,
745
"iris"
,
746
"irony"
,
747
"irritate"
,
748
"island"
,
749
"isolated"
,
750
"issued"
,
751
"italics"
,
752
"itches"
,
753
"items"
,
754
"itinerary"
,
755
"itself"
,
756
"ivory"
,
757
"jabbed"
,
758
"jackets"
,
759
"jaded"
,
760
"jagged"
,
761
"jailed"
,
762
"jamming"
,
763
"january"
,
764
"jargon"
,
765
"jaunt"
,
766
"javelin"
,
767
"jaws"
,
768
"jazz"
,
769
"jeans"
,
770
"jeers"
,
771
"jellyfish"
,
772
"jeopardy"
,
773
"jerseys"
,
774
"jester"
,
775
"jetting"
,
776
"jewels"
,
777
"jigsaw"
,
778
"jingle"
,
779
"jittery"
,
780
"jive"
,
781
"jobs"
,
782
"jockey"
,
783
"jogger"
,
784
"joining"
,
785
"joking"
,
786
"jolted"
,
787
"jostle"
,
788
"journal"
,
789
"joyous"
,
790
"jubilee"
,
791
"judge"
,
792
"juggled"
,
793
"juicy"
,
794
"jukebox"
,
795
"july"
,
796
"jump"
,
797
"junk"
,
798
"jury"
,
799
"justice"
,
800
"juvenile"
,
801
"kangaroo"
,
802
"karate"
,
803
"keep"
,
804
"kennel"
,
805
"kept"
,
806
"kernels"
,
807
"kettle"
,
808
"keyboard"
,
809
"kickoff"
,
810
"kidneys"
,
811
"king"
,
812
"kiosk"
,
813
"kisses"
,
814
"kitchens"
,
815
"kiwi"
,
816
"knapsack"
,
817
"knee"
,
818
"knife"
,
819
"knowledge"
,
820
"knuckle"
,
821
"koala"
,
822
"laboratory"
,
823
"ladder"
,
824
"lagoon"
,
825
"lair"
,
826
"lakes"
,
827
"lamb"
,
828
"language"
,
829
"laptop"
,
830
"large"
,
831
"last"
,
832
"later"
,
833
"launching"
,
834
"lava"
,
835
"lawsuit"
,
836
"layout"
,
837
"lazy"
,
838
"lectures"
,
839
"ledge"
,
840
"leech"
,
841
"left"
,
842
"legion"
,
843
"leisure"
,
844
"lemon"
,
845
"lending"
,
846
"leopard"
,
847
"lesson"
,
848
"lettuce"
,
849
"lexicon"
,
850
"liar"
,
851
"library"
,
852
"licks"
,
853
"lids"
,
854
"lied"
,
855
"lifestyle"
,
856
"light"
,
857
"likewise"
,
858
"lilac"
,
859
"limits"
,
860
"linen"
,
861
"lion"
,
862
"lipstick"
,
863
"liquid"
,
864
"listen"
,
865
"lively"
,
866
"loaded"
,
867
"lobster"
,
868
"locker"
,
869
"lodge"
,
870
"lofty"
,
871
"logic"
,
872
"loincloth"
,
873
"long"
,
874
"looking"
,
875
"lopped"
,
876
"lordship"
,
877
"losing"
,
878
"lottery"
,
879
"loudly"
,
880
"love"
,
881
"lower"
,
882
"loyal"
,
883
"lucky"
,
884
"luggage"
,
885
"lukewarm"
,
886
"lullaby"
,
887
"lumber"
,
888
"lunar"
,
889
"lurk"
,
890
"lush"
,
891
"luxury"
,
892
"lymph"
,
893
"lynx"
,
894
"lyrics"
,
895
"macro"
,
896
"madness"
,
897
"magically"
,
898
"mailed"
,
899
"major"
,
900
"makeup"
,
901
"malady"
,
902
"mammal"
,
903
"maps"
,
904
"masterful"
,
905
"match"
,
906
"maul"
,
907
"maverick"
,
908
"maximum"
,
909
"mayor"
,
910
"maze"
,
911
"meant"
,
912
"mechanic"
,
913
"medicate"
,
914
"meeting"
,
915
"megabyte"
,
916
"melting"
,
917
"memoir"
,
918
"menu"
,
919
"merger"
,
920
"mesh"
,
921
"metro"
,
922
"mews"
,
923
"mice"
,
924
"midst"
,
925
"mighty"
,
926
"mime"
,
927
"mirror"
,
928
"misery"
,
929
"mittens"
,
930
"mixture"
,
931
"moat"
,
932
"mobile"
,
933
"mocked"
,
934
"mohawk"
,
935
"moisture"
,
936
"molten"
,
937
"moment"
,
938
"etn"
,
939
"moon"
,
940
"mops"
,
941
"morsel"
,
942
"mostly"
,
943
"motherly"
,
944
"mouth"
,
945
"movement"
,
946
"mowing"
,
947
"much"
,
948
"muddy"
,
949
"muffin"
,
950
"mugged"
,
951
"mullet"
,
952
"mumble"
,
953
"mundane"
,
954
"muppet"
,
955
"mural"
,
956
"musical"
,
957
"muzzle"
,
958
"myriad"
,
959
"mystery"
,
960
"myth"
,
961
"nabbing"
,
962
"nagged"
,
963
"nail"
,
964
"names"
,
965
"nanny"
,
966
"napkin"
,
967
"narrate"
,
968
"nasty"
,
969
"natural"
,
970
"nautical"
,
971
"navy"
,
972
"nearby"
,
973
"necklace"
,
974
"needed"
,
975
"negative"
,
976
"neither"
,
977
"neon"
,
978
"nephew"
,
979
"nerves"
,
980
"nestle"
,
981
"network"
,
982
"neutral"
,
983
"never"
,
984
"newt"
,
985
"nexus"
,
986
"nibs"
,
987
"niche"
,
988
"niece"
,
989
"nifty"
,
990
"nightly"
,
991
"nimbly"
,
992
"nineteen"
,
993
"nirvana"
,
994
"nitrogen"
,
995
"nobody"
,
996
"nocturnal"
,
997
"nodes"
,
998
"noises"
,
999
"nomad"
,
1000
"noodles"
,
1001
"northern"
,
1002
"nostril"
,
1003
"noted"
,
1004
"nouns"
,
1005
"novelty"
,
1006
"nowhere"
,
1007
"nozzle"
,
1008
"nuance"
,
1009
"nucleus"
,
1010
"nudged"
,
1011
"nugget"
,
1012
"nuisance"
,
1013
"null"
,
1014
"number"
,
1015
"nuns"
,
1016
"nurse"
,
1017
"nutshell"
,
1018
"nylon"
,
1019
"oaks"
,
1020
"oars"
,
1021
"oasis"
,
1022
"oatmeal"
,
1023
"obedient"
,
1024
"object"
,
1025
"obliged"
,
1026
"obnoxious"
,
1027
"observant"
,
1028
"obtains"
,
1029
"obvious"
,
1030
"occur"
,
1031
"ocean"
,
1032
"october"
,
1033
"odds"
,
1034
"odometer"
,
1035
"offend"
,
1036
"often"
,
1037
"oilfield"
,
1038
"ointment"
,
1039
"okay"
,
1040
"older"
,
1041
"olive"
,
1042
"olympics"
,
1043
"omega"
,
1044
"omission"
,
1045
"omnibus"
,
1046
"onboard"
,
1047
"oncoming"
,
1048
"oneself"
,
1049
"ongoing"
,
1050
"onion"
,
1051
"online"
,
1052
"onslaught"
,
1053
"onto"
,
1054
"onward"
,
1055
"oozed"
,
1056
"opacity"
,
1057
"opened"
,
1058
"opposite"
,
1059
"optical"
,
1060
"opus"
,
1061
"orange"
,
1062
"orbit"
,
1063
"orchid"
,
1064
"orders"
,
1065
"organs"
,
1066
"origin"
,
1067
"ornament"
,
1068
"orphans"
,
1069
"oscar"
,
1070
"ostrich"
,
1071
"otherwise"
,
1072
"otter"
,
1073
"ouch"
,
1074
"ought"
,
1075
"ounce"
,
1076
"ourselves"
,
1077
"oust"
,
1078
"outbreak"
,
1079
"oval"
,
1080
"oven"
,
1081
"owed"
,
1082
"owls"
,
1083
"owner"
,
1084
"oxidant"
,
1085
"oxygen"
,
1086
"oyster"
,
1087
"ozone"
,
1088
"pact"
,
1089
"paddles"
,
1090
"pager"
,
1091
"pairing"
,
1092
"palace"
,
1093
"pamphlet"
,
1094
"pancakes"
,
1095
"paper"
,
1096
"paradise"
,
1097
"pastry"
,
1098
"patio"
,
1099
"pause"
,
1100
"pavements"
,
1101
"pawnshop"
,
1102
"payment"
,
1103
"peaches"
,
1104
"pebbles"
,
1105
"peculiar"
,
1106
"pedantic"
,
1107
"peeled"
,
1108
"pegs"
,
1109
"pelican"
,
1110
"pencil"
,
1111
"people"
,
1112
"pepper"
,
1113
"perfect"
,
1114
"pests"
,
1115
"petals"
,
1116
"phase"
,
1117
"pheasants"
,
1118
"phone"
,
1119
"phrases"
,
1120
"physics"
,
1121
"piano"
,
1122
"picked"
,
1123
"pierce"
,
1124
"pigment"
,
1125
"piloted"
,
1126
"pimple"
,
1127
"pinched"
,
1128
"pioneer"
,
1129
"pipeline"
,
1130
"pirate"
,
1131
"pistons"
,
1132
"pitched"
,
1133
"pivot"
,
1134
"pixels"
,
1135
"pizza"
,
1136
"playful"
,
1137
"pledge"
,
1138
"pliers"
,
1139
"plotting"
,
1140
"plus"
,
1141
"plywood"
,
1142
"poaching"
,
1143
"pockets"
,
1144
"podcast"
,
1145
"poetry"
,
1146
"point"
,
1147
"poker"
,
1148
"polar"
,
1149
"ponies"
,
1150
"pool"
,
1151
"popular"
,
1152
"portents"
,
1153
"possible"
,
1154
"potato"
,
1155
"pouch"
,
1156
"poverty"
,
1157
"powder"
,
1158
"pram"
,
1159
"present"
,
1160
"pride"
,
1161
"problems"
,
1162
"pruned"
,
1163
"prying"
,
1164
"psychic"
,
1165
"public"
,
1166
"puck"
,
1167
"puddle"
,
1168
"puffin"
,
1169
"pulp"
,
1170
"pumpkins"
,
1171
"punch"
,
1172
"puppy"
,
1173
"purged"
,
1174
"push"
,
1175
"putty"
,
1176
"puzzled"
,
1177
"pylons"
,
1178
"pyramid"
,
1179
"python"
,
1180
"queen"
,
1181
"quick"
,
1182
"quote"
,
1183
"rabbits"
,
1184
"racetrack"
,
1185
"radar"
,
1186
"rafts"
,
1187
"rage"
,
1188
"railway"
,
1189
"raking"
,
1190
"rally"
,
1191
"ramped"
,
1192
"randomly"
,
1193
"rapid"
,
1194
"rarest"
,
1195
"rash"
,
1196
"rated"
,
1197
"ravine"
,
1198
"rays"
,
1199
"razor"
,
1200
"react"
,
1201
"rebel"
,
1202
"recipe"
,
1203
"reduce"
,
1204
"reef"
,
1205
"refer"
,
1206
"regular"
,
1207
"reheat"
,
1208
"reinvest"
,
1209
"rejoices"
,
1210
"rekindle"
,
1211
"relic"
,
1212
"remedy"
,
1213
"renting"
,
1214
"reorder"
,
1215
"repent"
,
1216
"request"
,
1217
"reruns"
,
1218
"rest"
,
1219
"return"
,
1220
"reunion"
,
1221
"revamp"
,
1222
"rewind"
,
1223
"rhino"
,
1224
"rhythm"
,
1225
"ribbon"
,
1226
"richly"
,
1227
"ridges"
,
1228
"rift"
,
1229
"rigid"
,
1230
"rims"
,
1231
"ringing"
,
1232
"riots"
,
1233
"ripped"
,
1234
"rising"
,
1235
"ritual"
,
1236
"river"
,
1237
"roared"
,
1238
"robot"
,
1239
"rockets"
,
1240
"rodent"
,
1241
"rogue"
,
1242
"roles"
,
1243
"romance"
,
1244
"roomy"
,
1245
"roped"
,
1246
"roster"
,
1247
"rotate"
,
1248
"rounded"
,
1249
"rover"
,
1250
"rowboat"
,
1251
"royal"
,
1252
"ruby"
,
1253
"rudely"
,
1254
"ruffled"
,
1255
"rugged"
,
1256
"ruined"
,
1257
"ruling"
,
1258
"rumble"
,
1259
"runway"
,
1260
"rural"
,
1261
"rustled"
,
1262
"ruthless"
,
1263
"sabotage"
,
1264
"sack"
,
1265
"sadness"
,
1266
"safety"
,
1267
"saga"
,
1268
"sailor"
,
1269
"sake"
,
1270
"salads"
,
1271
"sample"
,
1272
"sanity"
,
1273
"sapling"
,
1274
"sarcasm"
,
1275
"sash"
,
1276
"satin"
,
1277
"saucepan"
,
1278
"saved"
,
1279
"sawmill"
,
1280
"saxophone"
,
1281
"sayings"
,
1282
"scamper"
,
1283
"scenic"
,
1284
"school"
,
1285
"science"
,
1286
"scoop"
,
1287
"scrub"
,
1288
"scuba"
,
1289
"seasons"
,
1290
"second"
,
1291
"sedan"
,
1292
"seeded"
,
1293
"segments"
,
1294
"seismic"
,
1295
"selfish"
,
1296
"semifinal"
,
1297
"sensible"
,
1298
"september"
,
1299
"sequence"
,
1300
"serving"
,
1301
"session"
,
1302
"setup"
,
1303
"seventh"
,
1304
"sewage"
,
1305
"shackles"
,
1306
"shelter"
,
1307
"shipped"
,
1308
"shocking"
,
1309
"shrugged"
,
1310
"shuffled"
,
1311
"shyness"
,
1312
"siblings"
,
1313
"sickness"
,
1314
"sidekick"
,
1315
"sieve"
,
1316
"sifting"
,
1317
"sighting"
,
1318
"silk"
,
1319
"simplest"
,
1320
"sincerely"
,
1321
"sipped"
,
1322
"siren"
,
1323
"situated"
,
1324
"sixteen"
,
1325
"sizes"
,
1326
"skater"
,
1327
"skew"
,
1328
"skirting"
,
1329
"skulls"
,
1330
"skydive"
,
1331
"slackens"
,
1332
"sleepless"
,
1333
"slid"
,
1334
"slower"
,
1335
"slug"
,
1336
"smash"
,
1337
"smelting"
,
1338
"smidgen"
,
1339
"smog"
,
1340
"smuggled"
,
1341
"snake"
,
1342
"sneeze"
,
1343
"sniff"
,
1344
"snout"
,
1345
"snug"
,
1346
"soapy"
,
1347
"sober"
,
1348
"soccer"
,
1349
"soda"
,
1350
"software"
,
1351
"soggy"
,
1352
"soil"
,
1353
"solved"
,
1354
"somewhere"
,
1355
"sonic"
,
1356
"soothe"
,
1357
"soprano"
,
1358
"sorry"
,
1359
"southern"
,
1360
"sovereign"
,
1361
"sowed"
,
1362
"soya"
,
1363
"space"
,
1364
"speedy"
,
1365
"sphere"
,
1366
"spiders"
,
1367
"splendid"
,
1368
"spout"
,
1369
"sprig"
,
1370
"spud"
,
1371
"spying"
,
1372
"square"
,
1373
"stacking"
,
1374
"stellar"
,
1375
"stick"
,
1376
"stockpile"
,
1377
"strained"
,
1378
"stunning"
,
1379
"stylishly"
,
1380
"subtly"
,
1381
"succeed"
,
1382
"suddenly"
,
1383
"suede"
,
1384
"suffice"
,
1385
"sugar"
,
1386
"suitcase"
,
1387
"sulking"
,
1388
"summon"
,
1389
"sunken"
,
1390
"superior"
,
1391
"surfer"
,
1392
"sushi"
,
1393
"suture"
,
1394
"swagger"
,
1395
"swept"
,
1396
"swiftly"
,
1397
"sword"
,
1398
"swung"
,
1399
"syllabus"
,
1400
"symptoms"
,
1401
"syndrome"
,
1402
"syringe"
,
1403
"system"
,
1404
"taboo"
,
1405
"tacit"
,
1406
"tadpoles"
,
1407
"tagged"
,
1408
"tail"
,
1409
"taken"
,
1410
"talent"
,
1411
"tamper"
,
1412
"tanks"
,
1413
"tapestry"
,
1414
"tarnished"
,
1415
"tasked"
,
1416
"tattoo"
,
1417
"taunts"
,
1418
"tavern"
,
1419
"tawny"
,
1420
"taxi"
,
1421
"teardrop"
,
1422
"technical"
,
1423
"tedious"
,
1424
"teeming"
,
1425
"tell"
,
1426
"template"
,
1427
"tender"
,
1428
"tepid"
,
1429
"tequila"
,
1430
"terminal"
,
1431
"testing"
,
1432
"tether"
,
1433
"textbook"
,
1434
"thaw"
,
1435
"theatrics"
,
1436
"thirsty"
,
1437
"thorn"
,
1438
"threaten"
,
1439
"thumbs"
,
1440
"thwart"
,
1441
"ticket"
,
1442
"tidy"
,
1443
"tiers"
,
1444
"tiger"
,
1445
"tilt"
,
1446
"timber"
,
1447
"tinted"
,
1448
"tipsy"
,
1449
"tirade"
,
1450
"tissue"
,
1451
"titans"
,
1452
"toaster"
,
1453
"tobacco"
,
1454
"today"
,
1455
"toenail"
,
1456
"toffee"
,
1457
"together"
,
1458
"toilet"
,
1459
"token"
,
1460
"tolerant"
,
1461
"tomorrow"
,
1462
"tonic"
,
1463
"toolbox"
,
1464
"topic"
,
1465
"torch"
,
1466
"tossed"
,
1467
"total"
,
1468
"touchy"
,
1469
"towel"
,
1470
"toxic"
,
1471
"toyed"
,
1472
"trash"
,
1473
"trendy"
,
1474
"tribal"
,
1475
"trolling"
,
1476
"truth"
,
1477
"trying"
,
1478
"tsunami"
,
1479
"tubes"
,
1480
"tucks"
,
1481
"tudor"
,
1482
"tuesday"
,
1483
"tufts"
,
1484
"tugs"
,
1485
"tuition"
,
1486
"tulips"
,
1487
"tumbling"
,
1488
"tunnel"
,
1489
"turnip"
,
1490
"tusks"
,
1491
"tutor"
,
1492
"tuxedo"
,
1493
"twang"
,
1494
"tweezers"
,
1495
"twice"
,
1496
"twofold"
,
1497
"tycoon"
,
1498
"typist"
,
1499
"tyrant"
,
1500
"ugly"
,
1501
"ulcers"
,
1502
"ultimate"
,
1503
"umbrella"
,
1504
"umpire"
,
1505
"unafraid"
,
1506
"unbending"
,
1507
"uncle"
,
1508
"under"
,
1509
"uneven"
,
1510
"unfit"
,
1511
"ungainly"
,
1512
"unhappy"
,
1513
"union"
,
1514
"unjustly"
,
1515
"unknown"
,
1516
"unlikely"
,
1517
"unmask"
,
1518
"unnoticed"
,
1519
"unopened"
,
1520
"unplugs"
,
1521
"unquoted"
,
1522
"unrest"
,
1523
"unsafe"
,
1524
"until"
,
1525
"unusual"
,
1526
"unveil"
,
1527
"unwind"
,
1528
"unzip"
,
1529
"upbeat"
,
1530
"upcoming"
,
1531
"update"
,
1532
"upgrade"
,
1533
"uphill"
,
1534
"upkeep"
,
1535
"upload"
,
1536
"upon"
,
1537
"upper"
,
1538
"upright"
,
1539
"upstairs"
,
1540
"uptight"
,
1541
"upwards"
,
1542
"urban"
,
1543
"urchins"
,
1544
"urgent"
,
1545
"usage"
,
1546
"useful"
,
1547
"usher"
,
1548
"using"
,
1549
"usual"
,
1550
"utensils"
,
1551
"utility"
,
1552
"utmost"
,
1553
"utopia"
,
1554
"uttered"
,
1555
"vacation"
,
1556
"vague"
,
1557
"vain"
,
1558
"value"
,
1559
"vampire"
,
1560
"vane"
,
1561
"vapidly"
,
1562
"vary"
,
1563
"vastness"
,
1564
"vats"
,
1565
"vaults"
,
1566
"vector"
,
1567
"veered"
,
1568
"vegan"
,
1569
"vehicle"
,
1570
"vein"
,
1571
"velvet"
,
1572
"venomous"
,
1573
"verification"
,
1574
"vessel"
,
1575
"veteran"
,
1576
"vexed"
,
1577
"vials"
,
1578
"vibrate"
,
1579
"victim"
,
1580
"video"
,
1581
"viewpoint"
,
1582
"vigilant"
,
1583
"viking"
,
1584
"village"
,
1585
"vinegar"
,
1586
"violin"
,
1587
"vipers"
,
1588
"virtual"
,
1589
"visited"
,
1590
"vitals"
,
1591
"vivid"
,
1592
"vixen"
,
1593
"vocal"
,
1594
"vogue"
,
1595
"voice"
,
1596
"volcano"
,
1597
"vortex"
,
1598
"voted"
,
1599
"voucher"
,
1600
"vowels"
,
1601
"voyage"
,
1602
"vulture"
,
1603
"wade"
,
1604
"waffle"
,
1605
"wagtail"
,
1606
"waist"
,
1607
"waking"
,
1608
"wallets"
,
1609
"wanted"
,
1610
"warped"
,
1611
"washing"
,
1612
"water"
,
1613
"waveform"
,
1614
"waxing"
,
1615
"wayside"
,
1616
"weavers"
,
1617
"website"
,
1618
"wedge"
,
1619
"weekday"
,
1620
"weird"
,
1621
"welders"
,
1622
"went"
,
1623
"wept"
,
1624
"were"
,
1625
"western"
,
1626
"wetsuit"
,
1627
"whale"
,
1628
"when"
,
1629
"whipped"
,
1630
"whole"
,
1631
"wickets"
,
1632
"width"
,
1633
"wield"
,
1634
"wife"
,
1635
"wiggle"
,
1636
"wildly"
,
1637
"winter"
,
1638
"wipeout"
,
1639
"wiring"
,
1640
"wise"
,
1641
"withdrawn"
,
1642
"wives"
,
1643
"wizard"
,
1644
"wobbly"
,
1645
"woes"
,
1646
"woken"
,
1647
"wolf"
,
1648
"womanly"
,
1649
"wonders"
,
1650
"woozy"
,
1651
"worry"
,
1652
"wounded"
,
1653
"woven"
,
1654
"wrap"
,
1655
"wrist"
,
1656
"wrong"
,
1657
"yacht"
,
1658
"yahoo"
,
1659
"yanks"
,
1660
"yard"
,
1661
"yawning"
,
1662
"yearbook"
,
1663
"yellow"
,
1664
"yesterday"
,
1665
"yeti"
,
1666
"yields"
,
1667
"yodel"
,
1668
"yoga"
,
1669
"younger"
,
1670
"yoyo"
,
1671
"zapped"
,
1672
"zeal"
,
1673
"zebra"
,
1674
"zero"
,
1675
"zesty"
,
1676
"zigzags"
,
1677
"zinger"
,
1678
"zippers"
,
1679
"zodiac"
,
1680
"zombie"
,
1681
"zones"
,
1682
"zoom"
1683
};
1684
set_words
(words);
1685
populate_maps
();
1686
}
1687
};
1688
}
1689
1690
#endif
Language::Base::set_words
void set_words(const char *const words[])
Definition
language_base.h:233
Language::Base::Base
Base(const char *language_name, const char *english_language_name, const std::vector< std::string > &words, uint32_t prefix_length)
Definition
language_base.h:223
Language::Base::populate_maps
void populate_maps(uint32_t flags=0)
Populates the word maps after the list is ready.
Definition
language_base.h:187
Language::Base::NWORDS
@ NWORDS
Definition
language_base.h:176
Language::English::English
English()
Definition
english.h:53
language_base.h
Language Base class for Polymorphism.
Language
Mnemonic language related namespace.
src
mnemonics
english.h
Generated on
for Electroneum by
1.17.0