外国語の文字を学習するアプリケーションをプログラムしようとしています。たとえば、日本語を学びたい場合は、ひらがな、カタカナ、漢字をすべて覚える必要があります。(例: あ、い、か... = ひらがな カ、サ、ケ... = カタカナ 本、学... = 漢字)。
例: 一部のユーザーが日本語を学習しようとしています。だから彼は学ばなければならない: か = か
本 = ほん, 意味: 基礎/本/これ
そして彼は発音も学ばなければなりません。
私の最初の質問は、.net で簡単に実行できるライブラリまたは何かがあるかどうかです。Microsoft IME も調べましたが、自分のプロジェクトでどのように使用できるかがよくわかりませんでした。
Unicode データベースも調べましたが、基本的に可能です。また、かをかに変換するプロジェクトを作成することもできました。欠落している唯一のものは意味 (たとえば、本=basis/ book/ this) であり、これも Unicode データベースによって提供されます。残念ながら、UCD データを取得する .XML ファイルでそれらを見つけることができませんでした。UCD-Websiteで単語を入力すると機能します。
別のアプローチは、UCD にも関連していると思われる CLDR-Library を使用することでした。残念ながら、2 つ (UCD または CLDR) のどちらを使用すればよいかわかりませんでした。CLDR: http://cldr.unicode.org/
私の質問は、UCD が最適な方法であるかどうか、また CLDR も使用できるかどうかです。
自分ですべての文字を入力するだけの通常のリストで作業したくありません。特にすべての漢字 (10,000 以上) を処理するには時間がかかりすぎます。
ありがとう
編集:解決しました。Unicode 文字データベース (UCD) から情報を抽出しました。データベース全体を .XML ファイルでダウンロードできます。それを処理する方法を学び、正しい属性を見つける必要がありました。