azu / azu/english-notes

"こんにちは" は "konnichiwa" と読み、"konnichiha" と書き、 "konnnichiha" と入力する

Open
#5 0 comments 0 reactions 0 assignees View on GitHub
public
Dominant language
TypeScript
Stars
8
Forks
0
PR merge metrics
No merged PRs in 30d

Description

VSCodeのテスト方法にIMEの使い方があって、英語で書かれている英語ユーザー向けのIMEの使い方がまとまって良いドキュメントだった。

- [IME Test · microsoft/vscode Wiki](https://github.com/microsoft/vscode/wiki/IME-Test)

その中で次のようなtypoがあった。

> konnichiha should result in "こんいちは"

この問題を報告しようとしてIssueを作っていたら、"こんにちは"はかなり難しい単語なんだなと思った。

- [Typo on IME Test Wiki · Issue #110443 · microsoft/vscode](https://github.com/microsoft/vscode/issues/110443)

なんで`"こんいちは"`になってるんだろと思ったけど、ローマ字表記では`"konnichiha"`が正しくて、
そのままIMEで入力する`"こんいちは"`となってしまうことに気づいた。

全然意識してなかったけど`ん`を`nn`として入力しないと`"こんにちは"`にならなかった。

"konnichiha"を調べていると、"こんにちは"と"こんにちわ"はどっちが正しいのという質問も多かった。

- [italki - konnichiha or konnichiwa ? i,ve seen it written both ways. whats the diffence ?](https://www.italki.com/post/question-109939?hl=ja)

"こんにちは"は発音とローマ字の表記も違うとかなり面倒なテストケースなんだなと思った。

- [Konnichi wa - Wikipedia](https://en.wikipedia.org/wiki/Konnichi_wa)

まとめると次のように、ローマ字表記と発音とIMEのローマ字入力が全部違うという複雑性が"こんにちは"という単語に含まれている。

- "こんにちは" is correct word in japanese
- "こんにちは" pronunciation is "ko-n-ni-chi-**wa**" in japanese
- "こんにちは" spelling is "ko-n-ni-chi-**ha**" in [Romanization of Japanese](https://en.wikipedia.org/wiki/Romanization_of_Japanese)
- "こんにちは" typing is "ko-**nn**-ni-chi-ha" in IME(Romaji input mode. It is default behavior in almost IME)

この問題を[Typo on IME Test Wiki ](https://github.com/microsoft/vscode/issues/110443)というIssueに起こすのに1時間ぐらいかかってしまった。

英語でこの辺を説明している文章が見つけられなかった。
日本語だと次のページが詳しく書かれていた。

- [ローマ字の 書きかた](https://green.adam.ne.jp/roomazi/kakikata.html)

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no repository file, test, or entry point; start by checking how English notes are organized and whether this Japanese explanation is intended as a new note. Done should be a clearly scoped English documentation change covering the distinction between pronunciation, romanization, and IME input.

Written by the indexing model from the issue text.

Assessment

Domain
content, documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.