Monero
Loading...
Searching...
No Matches
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
47namespace 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
void set_words(const char *const words[])
Definition language_base.h:166
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
void populate_maps(uint32_t flags=0)
Populates the word maps after the list is ready.
Definition language_base.h:120
@ NWORDS
Definition language_base.h:109
English()
Definition english.h:52
Language Base class for Polymorphism.
Mnemonic language related namespace.