Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Japanese Kakasi Dictionary Has Some Weird Letters #1

Open
LeesTimeDotCom opened this issue Oct 8, 2012 · 1 comment
Open

Japanese Kakasi Dictionary Has Some Weird Letters #1

LeesTimeDotCom opened this issue Oct 8, 2012 · 1 comment

Comments

@LeesTimeDotCom
Copy link

Can you check your dictionary:
https://raw.github.com/nicolas-raoul/kakasi-java/master/dict/kakasidict

and this post:
http://stackoverflow.com/questions/12786355/japanese-kakasi-dictionary-has-some-weird-letters

@LeesTimeDotCom
Copy link
Author

From the post Nicolas just replied. It's kind of Japanese okurigana.

But I still have some questions.

In this source code file: https://github.com/nicolas-raoul/kakasi-java/blob/master/src/com/kawao/kakasi/KanjiYomi.java

        okuriganaTable.put(new Character('\u3041'), "aiueow");
        okuriganaTable.put(new Character('\u3042'), "aiueow");
        okuriganaTable.put(new Character('\u3043'), "aiueow");
        okuriganaTable.put(new Character('\u3044'), "aiueow");
        okuriganaTable.put(new Character('\u3045'), "aiueow");
        okuriganaTable.put(new Character('\u3046'), "aiueow");
        okuriganaTable.put(new Character('\u3047'), "aiueow");
        okuriganaTable.put(new Character('\u3048'), "aiueow");
        okuriganaTable.put(new Character('\u3049'), "aiueow");
        okuriganaTable.put(new Character('\u304a'), "aiueow");

Why for each basic vowel hiragana: it has 6 ("aiueow") okurigana letters?

and also for:

        okuriganaTable.put(new Character('\u308e'), "wiueo");
        okuriganaTable.put(new Character('\u308f'), "wiueo");
        okuriganaTable.put(new Character('\u3090'), "wiueo");
        okuriganaTable.put(new Character('\u3091'), "wiueo");

and

okuriganaTable.put(new Character('\u3063'), "aiueokstchgzjfdbpw");

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant