Electroneum
japanese.h
Go to the documentation of this file.
1 // Word list originally created by dabura667 and released under The MIT License (MIT)
2 //
3 // The MIT License (MIT)
4 //
5 // Permission is hereby granted, free of charge, to any person obtaining
6 // a copy of this software and associated documentation files (the
7 // "Software"), to deal in the Software without restriction, including
8 // without limitation the rights to use, copy, modify, merge, publish,
9 // distribute, sublicense, and/or sell copies of the Software, and to
10 // permit persons to whom the Software is furnished to do so, subject to
11 // the following conditions:
12 //
13 // The above copyright notice and this permission notice shall be
14 // included in all copies or substantial portions of the Software.
15 //
16 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
19 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
20 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
21 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
22 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
23 //
24 // Code surrounding the word list is Copyright (c) 2014-2019, The Monero Project
25 // All rights reserved.
26 //
27 // Redistribution and use in source and binary forms, with or without modification, are
28 // permitted provided that the following conditions are met:
29 //
30 // 1. Redistributions of source code must retain the above copyright notice, this list of
31 // conditions and the following disclaimer.
32 //
33 // 2. Redistributions in binary form must reproduce the above copyright notice, this list
34 // of conditions and the following disclaimer in the documentation and/or other
35 // materials provided with the distribution.
36 //
37 // 3. Neither the name of the copyright holder nor the names of its contributors may be
38 // used to endorse or promote products derived from this software without specific
39 // prior written permission.
40 //
41 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
42 // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
43 // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
44 // THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
45 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
46 // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
47 // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
48 // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
49 // THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
50 
57 #ifndef JAPANESE_H
58 #define JAPANESE_H
59 
60 #include <vector>
61 #include <unordered_map>
62 #include "language_base.h"
63 #include <string>
64 
69 namespace Language
70 {
71  class Japanese: public Base
72  {
73  public:
74  Japanese(): Base("日本語", "Japanese", {}, 3)
75  {
76  static constexpr const char * const words[NWORDS] =
77  {
78  "あいこくしん",
79  "あいさつ",
80  "あいだ",
81  "あおぞら",
82  "あかちゃん",
83  "あきる",
84  "あけがた",
85  "あける",
86  "あこがれる",
87  "あさい",
88  "あさひ",
89  "あしあと",
90  "あじわう",
91  "あずかる",
92  "あずき",
93  "あそぶ",
94  "あたえる",
95  "あたためる",
96  "あたりまえ",
97  "あたる",
98  "あつい",
99  "あつかう",
100  "あっしゅく",
101  "あつまり",
102  "あつめる",
103  "あてな",
104  "あてはまる",
105  "あひる",
106  "あぶら",
107  "あぶる",
108  "あふれる",
109  "あまい",
110  "あまど",
111  "あまやかす",
112  "あまり",
113  "あみもの",
114  "あめりか",
115  "あやまる",
116  "あゆむ",
117  "あらいぐま",
118  "あらし",
119  "あらすじ",
120  "あらためる",
121  "あらゆる",
122  "あらわす",
123  "ありがとう",
124  "あわせる",
125  "あわてる",
126  "あんい",
127  "あんがい",
128  "あんこ",
129  "あんぜん",
130  "あんてい",
131  "あんない",
132  "あんまり",
133  "いいだす",
134  "いおん",
135  "いがい",
136  "いがく",
137  "いきおい",
138  "いきなり",
139  "いきもの",
140  "いきる",
141  "いくじ",
142  "いくぶん",
143  "いけばな",
144  "いけん",
145  "いこう",
146  "いこく",
147  "いこつ",
148  "いさましい",
149  "いさん",
150  "いしき",
151  "いじゅう",
152  "いじょう",
153  "いじわる",
154  "いずみ",
155  "いずれ",
156  "いせい",
157  "いせえび",
158  "いせかい",
159  "いせき",
160  "いぜん",
161  "いそうろう",
162  "いそがしい",
163  "いだい",
164  "いだく",
165  "いたずら",
166  "いたみ",
167  "いたりあ",
168  "いちおう",
169  "いちじ",
170  "いちど",
171  "いちば",
172  "いちぶ",
173  "いちりゅう",
174  "いつか",
175  "いっしゅん",
176  "いっせい",
177  "いっそう",
178  "いったん",
179  "いっち",
180  "いってい",
181  "いっぽう",
182  "いてざ",
183  "いてん",
184  "いどう",
185  "いとこ",
186  "いない",
187  "いなか",
188  "いねむり",
189  "いのち",
190  "いのる",
191  "いはつ",
192  "いばる",
193  "いはん",
194  "いびき",
195  "いひん",
196  "いふく",
197  "いへん",
198  "いほう",
199  "いみん",
200  "いもうと",
201  "いもたれ",
202  "いもり",
203  "いやがる",
204  "いやす",
205  "いよかん",
206  "いよく",
207  "いらい",
208  "いらすと",
209  "いりぐち",
210  "いりょう",
211  "いれい",
212  "いれもの",
213  "いれる",
214  "いろえんぴつ",
215  "いわい",
216  "いわう",
217  "いわかん",
218  "いわば",
219  "いわゆる",
220  "いんげんまめ",
221  "いんさつ",
222  "いんしょう",
223  "いんよう",
224  "うえき",
225  "うえる",
226  "うおざ",
227  "うがい",
228  "うかぶ",
229  "うかべる",
230  "うきわ",
231  "うくらいな",
232  "うくれれ",
233  "うけたまわる",
234  "うけつけ",
235  "うけとる",
236  "うけもつ",
237  "うける",
238  "うごかす",
239  "うごく",
240  "うこん",
241  "うさぎ",
242  "うしなう",
243  "うしろがみ",
244  "うすい",
245  "うすぎ",
246  "うすぐらい",
247  "うすめる",
248  "うせつ",
249  "うちあわせ",
250  "うちがわ",
251  "うちき",
252  "うちゅう",
253  "うっかり",
254  "うつくしい",
255  "うったえる",
256  "うつる",
257  "うどん",
258  "うなぎ",
259  "うなじ",
260  "うなずく",
261  "うなる",
262  "うねる",
263  "うのう",
264  "うぶげ",
265  "うぶごえ",
266  "うまれる",
267  "うめる",
268  "うもう",
269  "うやまう",
270  "うよく",
271  "うらがえす",
272  "うらぐち",
273  "うらない",
274  "うりあげ",
275  "うりきれ",
276  "うるさい",
277  "うれしい",
278  "うれゆき",
279  "うれる",
280  "うろこ",
281  "うわき",
282  "うわさ",
283  "うんこう",
284  "うんちん",
285  "うんてん",
286  "うんどう",
287  "えいえん",
288  "えいが",
289  "えいきょう",
290  "えいご",
291  "えいせい",
292  "えいぶん",
293  "えいよう",
294  "えいわ",
295  "えおり",
296  "えがお",
297  "えがく",
298  "えきたい",
299  "えくせる",
300  "えしゃく",
301  "えすて",
302  "えつらん",
303  "えのぐ",
304  "えほうまき",
305  "えほん",
306  "えまき",
307  "えもじ",
308  "えもの",
309  "えらい",
310  "えらぶ",
311  "えりあ",
312  "えんえん",
313  "えんかい",
314  "えんぎ",
315  "えんげき",
316  "えんしゅう",
317  "えんぜつ",
318  "えんそく",
319  "えんちょう",
320  "えんとつ",
321  "おいかける",
322  "おいこす",
323  "おいしい",
324  "おいつく",
325  "おうえん",
326  "おうさま",
327  "おうじ",
328  "おうせつ",
329  "おうたい",
330  "おうふく",
331  "おうべい",
332  "おうよう",
333  "おえる",
334  "おおい",
335  "おおう",
336  "おおどおり",
337  "おおや",
338  "おおよそ",
339  "おかえり",
340  "おかず",
341  "おがむ",
342  "おかわり",
343  "おぎなう",
344  "おきる",
345  "おくさま",
346  "おくじょう",
347  "おくりがな",
348  "おくる",
349  "おくれる",
350  "おこす",
351  "おこなう",
352  "おこる",
353  "おさえる",
354  "おさない",
355  "おさめる",
356  "おしいれ",
357  "おしえる",
358  "おじぎ",
359  "おじさん",
360  "おしゃれ",
361  "おそらく",
362  "おそわる",
363  "おたがい",
364  "おたく",
365  "おだやか",
366  "おちつく",
367  "おっと",
368  "おつり",
369  "おでかけ",
370  "おとしもの",
371  "おとなしい",
372  "おどり",
373  "おどろかす",
374  "おばさん",
375  "おまいり",
376  "おめでとう",
377  "おもいで",
378  "おもう",
379  "おもたい",
380  "おもちゃ",
381  "おやつ",
382  "おやゆび",
383  "およぼす",
384  "おらんだ",
385  "おろす",
386  "おんがく",
387  "おんけい",
388  "おんしゃ",
389  "おんせん",
390  "おんだん",
391  "おんちゅう",
392  "おんどけい",
393  "かあつ",
394  "かいが",
395  "がいき",
396  "がいけん",
397  "がいこう",
398  "かいさつ",
399  "かいしゃ",
400  "かいすいよく",
401  "かいぜん",
402  "かいぞうど",
403  "かいつう",
404  "かいてん",
405  "かいとう",
406  "かいふく",
407  "がいへき",
408  "かいほう",
409  "かいよう",
410  "がいらい",
411  "かいわ",
412  "かえる",
413  "かおり",
414  "かかえる",
415  "かがく",
416  "かがし",
417  "かがみ",
418  "かくご",
419  "かくとく",
420  "かざる",
421  "がぞう",
422  "かたい",
423  "かたち",
424  "がちょう",
425  "がっきゅう",
426  "がっこう",
427  "がっさん",
428  "がっしょう",
429  "かなざわし",
430  "かのう",
431  "がはく",
432  "かぶか",
433  "かほう",
434  "かほご",
435  "かまう",
436  "かまぼこ",
437  "かめれおん",
438  "かゆい",
439  "かようび",
440  "からい",
441  "かるい",
442  "かろう",
443  "かわく",
444  "かわら",
445  "がんか",
446  "かんけい",
447  "かんこう",
448  "かんしゃ",
449  "かんそう",
450  "かんたん",
451  "かんち",
452  "がんばる",
453  "きあい",
454  "きあつ",
455  "きいろ",
456  "ぎいん",
457  "きうい",
458  "きうん",
459  "きえる",
460  "きおう",
461  "きおく",
462  "きおち",
463  "きおん",
464  "きかい",
465  "きかく",
466  "きかんしゃ",
467  "ききて",
468  "きくばり",
469  "きくらげ",
470  "きけんせい",
471  "きこう",
472  "きこえる",
473  "きこく",
474  "きさい",
475  "きさく",
476  "きさま",
477  "きさらぎ",
478  "ぎじかがく",
479  "ぎしき",
480  "ぎじたいけん",
481  "ぎじにってい",
482  "ぎじゅつしゃ",
483  "きすう",
484  "きせい",
485  "きせき",
486  "きせつ",
487  "きそう",
488  "きぞく",
489  "きぞん",
490  "きたえる",
491  "きちょう",
492  "きつえん",
493  "ぎっちり",
494  "きつつき",
495  "きつね",
496  "きてい",
497  "きどう",
498  "きどく",
499  "きない",
500  "きなが",
501  "きなこ",
502  "きぬごし",
503  "きねん",
504  "きのう",
505  "きのした",
506  "きはく",
507  "きびしい",
508  "きひん",
509  "きふく",
510  "きぶん",
511  "きぼう",
512  "きほん",
513  "きまる",
514  "きみつ",
515  "きむずかしい",
516  "きめる",
517  "きもだめし",
518  "きもち",
519  "きもの",
520  "きゃく",
521  "きやく",
522  "ぎゅうにく",
523  "きよう",
524  "きょうりゅう",
525  "きらい",
526  "きらく",
527  "きりん",
528  "きれい",
529  "きれつ",
530  "きろく",
531  "ぎろん",
532  "きわめる",
533  "ぎんいろ",
534  "きんかくじ",
535  "きんじょ",
536  "きんようび",
537  "ぐあい",
538  "くいず",
539  "くうかん",
540  "くうき",
541  "くうぐん",
542  "くうこう",
543  "ぐうせい",
544  "くうそう",
545  "ぐうたら",
546  "くうふく",
547  "くうぼ",
548  "くかん",
549  "くきょう",
550  "くげん",
551  "ぐこう",
552  "くさい",
553  "くさき",
554  "くさばな",
555  "くさる",
556  "くしゃみ",
557  "くしょう",
558  "くすのき",
559  "くすりゆび",
560  "くせげ",
561  "くせん",
562  "ぐたいてき",
563  "くださる",
564  "くたびれる",
565  "くちこみ",
566  "くちさき",
567  "くつした",
568  "ぐっすり",
569  "くつろぐ",
570  "くとうてん",
571  "くどく",
572  "くなん",
573  "くねくね",
574  "くのう",
575  "くふう",
576  "くみあわせ",
577  "くみたてる",
578  "くめる",
579  "くやくしょ",
580  "くらす",
581  "くらべる",
582  "くるま",
583  "くれる",
584  "くろう",
585  "くわしい",
586  "ぐんかん",
587  "ぐんしょく",
588  "ぐんたい",
589  "ぐんて",
590  "けあな",
591  "けいかく",
592  "けいけん",
593  "けいこ",
594  "けいさつ",
595  "げいじゅつ",
596  "けいたい",
597  "げいのうじん",
598  "けいれき",
599  "けいろ",
600  "けおとす",
601  "けおりもの",
602  "げきか",
603  "げきげん",
604  "げきだん",
605  "げきちん",
606  "げきとつ",
607  "げきは",
608  "げきやく",
609  "げこう",
610  "げこくじょう",
611  "げざい",
612  "けさき",
613  "げざん",
614  "けしき",
615  "けしごむ",
616  "けしょう",
617  "げすと",
618  "けたば",
619  "けちゃっぷ",
620  "けちらす",
621  "けつあつ",
622  "けつい",
623  "けつえき",
624  "けっこん",
625  "けつじょ",
626  "けっせき",
627  "けってい",
628  "けつまつ",
629  "げつようび",
630  "げつれい",
631  "けつろん",
632  "げどく",
633  "けとばす",
634  "けとる",
635  "けなげ",
636  "けなす",
637  "けなみ",
638  "けぬき",
639  "げねつ",
640  "けねん",
641  "けはい",
642  "げひん",
643  "けぶかい",
644  "げぼく",
645  "けまり",
646  "けみかる",
647  "けむし",
648  "けむり",
649  "けもの",
650  "けらい",
651  "けろけろ",
652  "けわしい",
653  "けんい",
654  "けんえつ",
655  "けんお",
656  "けんか",
657  "げんき",
658  "けんげん",
659  "けんこう",
660  "けんさく",
661  "けんしゅう",
662  "けんすう",
663  "げんそう",
664  "けんちく",
665  "けんてい",
666  "けんとう",
667  "けんない",
668  "けんにん",
669  "げんぶつ",
670  "けんま",
671  "けんみん",
672  "けんめい",
673  "けんらん",
674  "けんり",
675  "こあくま",
676  "こいぬ",
677  "こいびと",
678  "ごうい",
679  "こうえん",
680  "こうおん",
681  "こうかん",
682  "ごうきゅう",
683  "ごうけい",
684  "こうこう",
685  "こうさい",
686  "こうじ",
687  "こうすい",
688  "ごうせい",
689  "こうそく",
690  "こうたい",
691  "こうちゃ",
692  "こうつう",
693  "こうてい",
694  "こうどう",
695  "こうない",
696  "こうはい",
697  "ごうほう",
698  "ごうまん",
699  "こうもく",
700  "こうりつ",
701  "こえる",
702  "こおり",
703  "ごかい",
704  "ごがつ",
705  "ごかん",
706  "こくご",
707  "こくさい",
708  "こくとう",
709  "こくない",
710  "こくはく",
711  "こぐま",
712  "こけい",
713  "こける",
714  "ここのか",
715  "こころ",
716  "こさめ",
717  "こしつ",
718  "こすう",
719  "こせい",
720  "こせき",
721  "こぜん",
722  "こそだて",
723  "こたい",
724  "こたえる",
725  "こたつ",
726  "こちょう",
727  "こっか",
728  "こつこつ",
729  "こつばん",
730  "こつぶ",
731  "こてい",
732  "こてん",
733  "ことがら",
734  "ことし",
735  "ことば",
736  "ことり",
737  "こなごな",
738  "こねこね",
739  "このまま",
740  "このみ",
741  "このよ",
742  "ごはん",
743  "こひつじ",
744  "こふう",
745  "こふん",
746  "こぼれる",
747  "ごまあぶら",
748  "こまかい",
749  "ごますり",
750  "こまつな",
751  "こまる",
752  "こむぎこ",
753  "こもじ",
754  "こもち",
755  "こもの",
756  "こもん",
757  "こやく",
758  "こやま",
759  "こゆう",
760  "こゆび",
761  "こよい",
762  "こよう",
763  "こりる",
764  "これくしょん",
765  "ころっけ",
766  "こわもて",
767  "こわれる",
768  "こんいん",
769  "こんかい",
770  "こんき",
771  "こんしゅう",
772  "こんすい",
773  "こんだて",
774  "こんとん",
775  "こんなん",
776  "こんびに",
777  "こんぽん",
778  "こんまけ",
779  "こんや",
780  "こんれい",
781  "こんわく",
782  "ざいえき",
783  "さいかい",
784  "さいきん",
785  "ざいげん",
786  "ざいこ",
787  "さいしょ",
788  "さいせい",
789  "ざいたく",
790  "ざいちゅう",
791  "さいてき",
792  "ざいりょう",
793  "さうな",
794  "さかいし",
795  "さがす",
796  "さかな",
797  "さかみち",
798  "さがる",
799  "さぎょう",
800  "さくし",
801  "さくひん",
802  "さくら",
803  "さこく",
804  "さこつ",
805  "さずかる",
806  "ざせき",
807  "さたん",
808  "さつえい",
809  "ざつおん",
810  "ざっか",
811  "ざつがく",
812  "さっきょく",
813  "ざっし",
814  "さつじん",
815  "ざっそう",
816  "さつたば",
817  "さつまいも",
818  "さてい",
819  "さといも",
820  "さとう",
821  "さとおや",
822  "さとし",
823  "さとる",
824  "さのう",
825  "さばく",
826  "さびしい",
827  "さべつ",
828  "さほう",
829  "さほど",
830  "さます",
831  "さみしい",
832  "さみだれ",
833  "さむけ",
834  "さめる",
835  "さやえんどう",
836  "さゆう",
837  "さよう",
838  "さよく",
839  "さらだ",
840  "ざるそば",
841  "さわやか",
842  "さわる",
843  "さんいん",
844  "さんか",
845  "さんきゃく",
846  "さんこう",
847  "さんさい",
848  "ざんしょ",
849  "さんすう",
850  "さんせい",
851  "さんそ",
852  "さんち",
853  "さんま",
854  "さんみ",
855  "さんらん",
856  "しあい",
857  "しあげ",
858  "しあさって",
859  "しあわせ",
860  "しいく",
861  "しいん",
862  "しうち",
863  "しえい",
864  "しおけ",
865  "しかい",
866  "しかく",
867  "じかん",
868  "しごと",
869  "しすう",
870  "じだい",
871  "したうけ",
872  "したぎ",
873  "したて",
874  "したみ",
875  "しちょう",
876  "しちりん",
877  "しっかり",
878  "しつじ",
879  "しつもん",
880  "してい",
881  "してき",
882  "してつ",
883  "じてん",
884  "じどう",
885  "しなぎれ",
886  "しなもの",
887  "しなん",
888  "しねま",
889  "しねん",
890  "しのぐ",
891  "しのぶ",
892  "しはい",
893  "しばかり",
894  "しはつ",
895  "しはらい",
896  "しはん",
897  "しひょう",
898  "しふく",
899  "じぶん",
900  "しへい",
901  "しほう",
902  "しほん",
903  "しまう",
904  "しまる",
905  "しみん",
906  "しむける",
907  "じむしょ",
908  "しめい",
909  "しめる",
910  "しもん",
911  "しゃいん",
912  "しゃうん",
913  "しゃおん",
914  "じゃがいも",
915  "しやくしょ",
916  "しゃくほう",
917  "しゃけん",
918  "しゃこ",
919  "しゃざい",
920  "しゃしん",
921  "しゃせん",
922  "しゃそう",
923  "しゃたい",
924  "しゃちょう",
925  "しゃっきん",
926  "じゃま",
927  "しゃりん",
928  "しゃれい",
929  "じゆう",
930  "じゅうしょ",
931  "しゅくはく",
932  "じゅしん",
933  "しゅっせき",
934  "しゅみ",
935  "しゅらば",
936  "じゅんばん",
937  "しょうかい",
938  "しょくたく",
939  "しょっけん",
940  "しょどう",
941  "しょもつ",
942  "しらせる",
943  "しらべる",
944  "しんか",
945  "しんこう",
946  "じんじゃ",
947  "しんせいじ",
948  "しんちく",
949  "しんりん",
950  "すあげ",
951  "すあし",
952  "すあな",
953  "ずあん",
954  "すいえい",
955  "すいか",
956  "すいとう",
957  "ずいぶん",
958  "すいようび",
959  "すうがく",
960  "すうじつ",
961  "すうせん",
962  "すおどり",
963  "すきま",
964  "すくう",
965  "すくない",
966  "すける",
967  "すごい",
968  "すこし",
969  "ずさん",
970  "すずしい",
971  "すすむ",
972  "すすめる",
973  "すっかり",
974  "ずっしり",
975  "ずっと",
976  "すてき",
977  "すてる",
978  "すねる",
979  "すのこ",
980  "すはだ",
981  "すばらしい",
982  "ずひょう",
983  "ずぶぬれ",
984  "すぶり",
985  "すふれ",
986  "すべて",
987  "すべる",
988  "ずほう",
989  "すぼん",
990  "すまい",
991  "すめし",
992  "すもう",
993  "すやき",
994  "すらすら",
995  "するめ",
996  "すれちがう",
997  "すろっと",
998  "すわる",
999  "すんぜん",
1000  "すんぽう",
1001  "せあぶら",
1002  "せいかつ",
1003  "せいげん",
1004  "せいじ",
1005  "せいよう",
1006  "せおう",
1007  "せかいかん",
1008  "せきにん",
1009  "せきむ",
1010  "せきゆ",
1011  "せきらんうん",
1012  "せけん",
1013  "せこう",
1014  "せすじ",
1015  "せたい",
1016  "せたけ",
1017  "せっかく",
1018  "せっきゃく",
1019  "ぜっく",
1020  "せっけん",
1021  "せっこつ",
1022  "せっさたくま",
1023  "せつぞく",
1024  "せつだん",
1025  "せつでん",
1026  "せっぱん",
1027  "せつび",
1028  "せつぶん",
1029  "せつめい",
1030  "せつりつ",
1031  "せなか",
1032  "せのび",
1033  "せはば",
1034  "せびろ",
1035  "せぼね",
1036  "せまい",
1037  "せまる",
1038  "せめる",
1039  "せもたれ",
1040  "せりふ",
1041  "ぜんあく",
1042  "せんい",
1043  "せんえい",
1044  "せんか",
1045  "せんきょ",
1046  "せんく",
1047  "せんげん",
1048  "ぜんご",
1049  "せんさい",
1050  "せんしゅ",
1051  "せんすい",
1052  "せんせい",
1053  "せんぞ",
1054  "せんたく",
1055  "せんちょう",
1056  "せんてい",
1057  "せんとう",
1058  "せんぬき",
1059  "せんねん",
1060  "せんぱい",
1061  "ぜんぶ",
1062  "ぜんぽう",
1063  "せんむ",
1064  "せんめんじょ",
1065  "せんもん",
1066  "せんやく",
1067  "せんゆう",
1068  "せんよう",
1069  "ぜんら",
1070  "ぜんりゃく",
1071  "せんれい",
1072  "せんろ",
1073  "そあく",
1074  "そいとげる",
1075  "そいね",
1076  "そうがんきょう",
1077  "そうき",
1078  "そうご",
1079  "そうしん",
1080  "そうだん",
1081  "そうなん",
1082  "そうび",
1083  "そうめん",
1084  "そうり",
1085  "そえもの",
1086  "そえん",
1087  "そがい",
1088  "そげき",
1089  "そこう",
1090  "そこそこ",
1091  "そざい",
1092  "そしな",
1093  "そせい",
1094  "そせん",
1095  "そそぐ",
1096  "そだてる",
1097  "そつう",
1098  "そつえん",
1099  "そっかん",
1100  "そつぎょう",
1101  "そっけつ",
1102  "そっこう",
1103  "そっせん",
1104  "そっと",
1105  "そとがわ",
1106  "そとづら",
1107  "そなえる",
1108  "そなた",
1109  "そふぼ",
1110  "そぼく",
1111  "そぼろ",
1112  "そまつ",
1113  "そまる",
1114  "そむく",
1115  "そむりえ",
1116  "そめる",
1117  "そもそも",
1118  "そよかぜ",
1119  "そらまめ",
1120  "そろう",
1121  "そんかい",
1122  "そんけい",
1123  "そんざい",
1124  "そんしつ",
1125  "そんぞく",
1126  "そんちょう",
1127  "ぞんび",
1128  "ぞんぶん",
1129  "そんみん",
1130  "たあい",
1131  "たいいん",
1132  "たいうん",
1133  "たいえき",
1134  "たいおう",
1135  "だいがく",
1136  "たいき",
1137  "たいぐう",
1138  "たいけん",
1139  "たいこ",
1140  "たいざい",
1141  "だいじょうぶ",
1142  "だいすき",
1143  "たいせつ",
1144  "たいそう",
1145  "だいたい",
1146  "たいちょう",
1147  "たいてい",
1148  "だいどころ",
1149  "たいない",
1150  "たいねつ",
1151  "たいのう",
1152  "たいはん",
1153  "だいひょう",
1154  "たいふう",
1155  "たいへん",
1156  "たいほ",
1157  "たいまつばな",
1158  "たいみんぐ",
1159  "たいむ",
1160  "たいめん",
1161  "たいやき",
1162  "たいよう",
1163  "たいら",
1164  "たいりょく",
1165  "たいる",
1166  "たいわん",
1167  "たうえ",
1168  "たえる",
1169  "たおす",
1170  "たおる",
1171  "たおれる",
1172  "たかい",
1173  "たかね",
1174  "たきび",
1175  "たくさん",
1176  "たこく",
1177  "たこやき",
1178  "たさい",
1179  "たしざん",
1180  "だじゃれ",
1181  "たすける",
1182  "たずさわる",
1183  "たそがれ",
1184  "たたかう",
1185  "たたく",
1186  "ただしい",
1187  "たたみ",
1188  "たちばな",
1189  "だっかい",
1190  "だっきゃく",
1191  "だっこ",
1192  "だっしゅつ",
1193  "だったい",
1194  "たてる",
1195  "たとえる",
1196  "たなばた",
1197  "たにん",
1198  "たぬき",
1199  "たのしみ",
1200  "たはつ",
1201  "たぶん",
1202  "たべる",
1203  "たぼう",
1204  "たまご",
1205  "たまる",
1206  "だむる",
1207  "ためいき",
1208  "ためす",
1209  "ためる",
1210  "たもつ",
1211  "たやすい",
1212  "たよる",
1213  "たらす",
1214  "たりきほんがん",
1215  "たりょう",
1216  "たりる",
1217  "たると",
1218  "たれる",
1219  "たれんと",
1220  "たろっと",
1221  "たわむれる",
1222  "だんあつ",
1223  "たんい",
1224  "たんおん",
1225  "たんか",
1226  "たんき",
1227  "たんけん",
1228  "たんご",
1229  "たんさん",
1230  "たんじょうび",
1231  "だんせい",
1232  "たんそく",
1233  "たんたい",
1234  "だんち",
1235  "たんてい",
1236  "たんとう",
1237  "だんな",
1238  "たんにん",
1239  "だんねつ",
1240  "たんのう",
1241  "たんぴん",
1242  "だんぼう",
1243  "たんまつ",
1244  "たんめい",
1245  "だんれつ",
1246  "だんろ",
1247  "だんわ",
1248  "ちあい",
1249  "ちあん",
1250  "ちいき",
1251  "ちいさい",
1252  "ちえん",
1253  "ちかい",
1254  "ちから",
1255  "ちきゅう",
1256  "ちきん",
1257  "ちけいず",
1258  "ちけん",
1259  "ちこく",
1260  "ちさい",
1261  "ちしき",
1262  "ちしりょう",
1263  "ちせい",
1264  "ちそう",
1265  "ちたい",
1266  "ちたん",
1267  "ちちおや",
1268  "ちつじょ",
1269  "ちてき",
1270  "ちてん",
1271  "ちぬき",
1272  "ちぬり",
1273  "ちのう",
1274  "ちひょう",
1275  "ちへいせん",
1276  "ちほう",
1277  "ちまた",
1278  "ちみつ",
1279  "ちみどろ",
1280  "ちめいど",
1281  "ちゃんこなべ",
1282  "ちゅうい",
1283  "ちゆりょく",
1284  "ちょうし",
1285  "ちょさくけん",
1286  "ちらし",
1287  "ちらみ",
1288  "ちりがみ",
1289  "ちりょう",
1290  "ちるど",
1291  "ちわわ",
1292  "ちんたい",
1293  "ちんもく",
1294  "ついか",
1295  "ついたち",
1296  "つうか",
1297  "つうじょう",
1298  "つうはん",
1299  "つうわ",
1300  "つかう",
1301  "つかれる",
1302  "つくね",
1303  "つくる",
1304  "つけね",
1305  "つける",
1306  "つごう",
1307  "つたえる",
1308  "つづく",
1309  "つつじ",
1310  "つつむ",
1311  "つとめる",
1312  "つながる",
1313  "つなみ",
1314  "つねづね",
1315  "つのる",
1316  "つぶす",
1317  "つまらない",
1318  "つまる",
1319  "つみき",
1320  "つめたい",
1321  "つもり",
1322  "つもる",
1323  "つよい",
1324  "つるぼ",
1325  "つるみく",
1326  "つわもの",
1327  "つわり",
1328  "てあし",
1329  "てあて",
1330  "てあみ",
1331  "ていおん",
1332  "ていか",
1333  "ていき",
1334  "ていけい",
1335  "ていこく",
1336  "ていさつ",
1337  "ていし",
1338  "ていせい",
1339  "ていたい",
1340  "ていど",
1341  "ていねい",
1342  "ていひょう",
1343  "ていへん",
1344  "ていぼう",
1345  "てうち",
1346  "ておくれ",
1347  "てきとう",
1348  "てくび",
1349  "でこぼこ",
1350  "てさぎょう",
1351  "てさげ",
1352  "てすり",
1353  "てそう",
1354  "てちがい",
1355  "てちょう",
1356  "てつがく",
1357  "てつづき",
1358  "でっぱ",
1359  "てつぼう",
1360  "てつや",
1361  "でぬかえ",
1362  "てぬき",
1363  "てぬぐい",
1364  "てのひら",
1365  "てはい",
1366  "てぶくろ",
1367  "てふだ",
1368  "てほどき",
1369  "てほん",
1370  "てまえ",
1371  "てまきずし",
1372  "てみじか",
1373  "てみやげ",
1374  "てらす",
1375  "てれび",
1376  "てわけ",
1377  "てわたし",
1378  "でんあつ",
1379  "てんいん",
1380  "てんかい",
1381  "てんき",
1382  "てんぐ",
1383  "てんけん",
1384  "てんごく",
1385  "てんさい",
1386  "てんし",
1387  "てんすう",
1388  "でんち",
1389  "てんてき",
1390  "てんとう",
1391  "てんない",
1392  "てんぷら",
1393  "てんぼうだい",
1394  "てんめつ",
1395  "てんらんかい",
1396  "でんりょく",
1397  "でんわ",
1398  "どあい",
1399  "といれ",
1400  "どうかん",
1401  "とうきゅう",
1402  "どうぐ",
1403  "とうし",
1404  "とうむぎ",
1405  "とおい",
1406  "とおか",
1407  "とおく",
1408  "とおす",
1409  "とおる",
1410  "とかい",
1411  "とかす",
1412  "ときおり",
1413  "ときどき",
1414  "とくい",
1415  "とくしゅう",
1416  "とくてん",
1417  "とくに",
1418  "とくべつ",
1419  "とけい",
1420  "とける",
1421  "とこや",
1422  "とさか",
1423  "としょかん",
1424  "とそう",
1425  "とたん",
1426  "とちゅう",
1427  "とっきゅう",
1428  "とっくん",
1429  "とつぜん",
1430  "とつにゅう",
1431  "とどける",
1432  "ととのえる",
1433  "とない",
1434  "となえる",
1435  "となり",
1436  "とのさま",
1437  "とばす",
1438  "どぶがわ",
1439  "とほう",
1440  "とまる",
1441  "とめる",
1442  "ともだち",
1443  "ともる",
1444  "どようび",
1445  "とらえる",
1446  "とんかつ",
1447  "どんぶり",
1448  "ないかく",
1449  "ないこう",
1450  "ないしょ",
1451  "ないす",
1452  "ないせん",
1453  "ないそう",
1454  "なおす",
1455  "ながい",
1456  "なくす",
1457  "なげる",
1458  "なこうど",
1459  "なさけ",
1460  "なたでここ",
1461  "なっとう",
1462  "なつやすみ",
1463  "ななおし",
1464  "なにごと",
1465  "なにもの",
1466  "なにわ",
1467  "なのか",
1468  "なふだ",
1469  "なまいき",
1470  "なまえ",
1471  "なまみ",
1472  "なみだ",
1473  "なめらか",
1474  "なめる",
1475  "なやむ",
1476  "ならう",
1477  "ならび",
1478  "ならぶ",
1479  "なれる",
1480  "なわとび",
1481  "なわばり",
1482  "にあう",
1483  "にいがた",
1484  "にうけ",
1485  "におい",
1486  "にかい",
1487  "にがて",
1488  "にきび",
1489  "にくしみ",
1490  "にくまん",
1491  "にげる",
1492  "にさんかたんそ",
1493  "にしき",
1494  "にせもの",
1495  "にちじょう",
1496  "にちようび",
1497  "にっか",
1498  "にっき",
1499  "にっけい",
1500  "にっこう",
1501  "にっさん",
1502  "にっしょく",
1503  "にっすう",
1504  "にっせき",
1505  "にってい",
1506  "になう",
1507  "にほん",
1508  "にまめ",
1509  "にもつ",
1510  "にやり",
1511  "にゅういん",
1512  "にりんしゃ",
1513  "にわとり",
1514  "にんい",
1515  "にんか",
1516  "にんき",
1517  "にんげん",
1518  "にんしき",
1519  "にんずう",
1520  "にんそう",
1521  "にんたい",
1522  "にんち",
1523  "にんてい",
1524  "にんにく",
1525  "にんぷ",
1526  "にんまり",
1527  "にんむ",
1528  "にんめい",
1529  "にんよう",
1530  "ぬいくぎ",
1531  "ぬかす",
1532  "ぬぐいとる",
1533  "ぬぐう",
1534  "ぬくもり",
1535  "ぬすむ",
1536  "ぬまえび",
1537  "ぬめり",
1538  "ぬらす",
1539  "ぬんちゃく",
1540  "ねあげ",
1541  "ねいき",
1542  "ねいる",
1543  "ねいろ",
1544  "ねぐせ",
1545  "ねくたい",
1546  "ねくら",
1547  "ねこぜ",
1548  "ねこむ",
1549  "ねさげ",
1550  "ねすごす",
1551  "ねそべる",
1552  "ねだん",
1553  "ねつい",
1554  "ねっしん",
1555  "ねつぞう",
1556  "ねったいぎょ",
1557  "ねぶそく",
1558  "ねふだ",
1559  "ねぼう",
1560  "ねほりはほり",
1561  "ねまき",
1562  "ねまわし",
1563  "ねみみ",
1564  "ねむい",
1565  "ねむたい",
1566  "ねもと",
1567  "ねらう",
1568  "ねわざ",
1569  "ねんいり",
1570  "ねんおし",
1571  "ねんかん",
1572  "ねんきん",
1573  "ねんぐ",
1574  "ねんざ",
1575  "ねんし",
1576  "ねんちゃく",
1577  "ねんど",
1578  "ねんぴ",
1579  "ねんぶつ",
1580  "ねんまつ",
1581  "ねんりょう",
1582  "ねんれい",
1583  "のいず",
1584  "のおづま",
1585  "のがす",
1586  "のきなみ",
1587  "のこぎり",
1588  "のこす",
1589  "のこる",
1590  "のせる",
1591  "のぞく",
1592  "のぞむ",
1593  "のたまう",
1594  "のちほど",
1595  "のっく",
1596  "のばす",
1597  "のはら",
1598  "のべる",
1599  "のぼる",
1600  "のみもの",
1601  "のやま",
1602  "のらいぬ",
1603  "のらねこ",
1604  "のりもの",
1605  "のりゆき",
1606  "のれん",
1607  "のんき",
1608  "ばあい",
1609  "はあく",
1610  "ばあさん",
1611  "ばいか",
1612  "ばいく",
1613  "はいけん",
1614  "はいご",
1615  "はいしん",
1616  "はいすい",
1617  "はいせん",
1618  "はいそう",
1619  "はいち",
1620  "ばいばい",
1621  "はいれつ",
1622  "はえる",
1623  "はおる",
1624  "はかい",
1625  "ばかり",
1626  "はかる",
1627  "はくしゅ",
1628  "はけん",
1629  "はこぶ",
1630  "はさみ",
1631  "はさん",
1632  "はしご",
1633  "ばしょ",
1634  "はしる",
1635  "はせる",
1636  "ぱそこん",
1637  "はそん",
1638  "はたん",
1639  "はちみつ",
1640  "はつおん",
1641  "はっかく",
1642  "はづき",
1643  "はっきり",
1644  "はっくつ",
1645  "はっけん",
1646  "はっこう",
1647  "はっさん",
1648  "はっしん",
1649  "はったつ",
1650  "はっちゅう",
1651  "はってん",
1652  "はっぴょう",
1653  "はっぽう",
1654  "はなす",
1655  "はなび",
1656  "はにかむ",
1657  "はぶらし",
1658  "はみがき",
1659  "はむかう",
1660  "はめつ",
1661  "はやい",
1662  "はやし",
1663  "はらう",
1664  "はろうぃん",
1665  "はわい",
1666  "はんい",
1667  "はんえい",
1668  "はんおん",
1669  "はんかく",
1670  "はんきょう",
1671  "ばんぐみ",
1672  "はんこ",
1673  "はんしゃ",
1674  "はんすう",
1675  "はんだん",
1676  "ぱんち",
1677  "ぱんつ",
1678  "はんてい",
1679  "はんとし",
1680  "はんのう",
1681  "はんぱ",
1682  "はんぶん",
1683  "はんぺん",
1684  "はんぼうき",
1685  "はんめい",
1686  "はんらん",
1687  "はんろん",
1688  "ひいき",
1689  "ひうん",
1690  "ひえる",
1691  "ひかく",
1692  "ひかり",
1693  "ひかる",
1694  "ひかん",
1695  "ひくい",
1696  "ひけつ",
1697  "ひこうき",
1698  "ひこく",
1699  "ひさい",
1700  "ひさしぶり",
1701  "ひさん",
1702  "びじゅつかん",
1703  "ひしょ"
1704  };
1705  set_words(words);
1706  populate_maps();
1707  }
1708  };
1709 }
1710 
1711 #endif
Mnemonic language related namespace.
A base language class which all languages have to inherit from for Polymorphism.
Language Base class for Polymorphism.
void populate_maps(uint32_t flags=0)
Populates the word maps after the list is ready.
void set_words(const char *const words[])