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