genshin-dictを自分がスマホで使っているWnn Keyboard Lab用に変換したかったのでメモ。

  1. https://github.com/kotofurumiya/genshin-dict/releases から genshin-dictionary.zip をダウンロードする
  2. VSCodeで .zipファイル内の 原神辞書_Windows.txt を開く
  3. 正規表現で ^([^\t]+\t[^\t]+)\t[^\t]+$$1 に置換する (この操作で辞書ファイルから品詞が取り除かれる)
  4. 読みにある に置換する (Wnn Keyboard Labでは に濁点をつけるとカタカナの になる) 追記:原神辞書の4.6.0で不要になりました
  5. テキストファイルを499行毎に分割して保存する (Wnn Keyboard Labの辞書ファイルは最大で500行だが1行目は辞書タイトルになるので499行とする)
  6. 分割した各ファイルの1行目に辞書のタイトルを入力する (内容は何でもいいが分割した各ファイルを区別できるようにする)
  7. 保存したファイルのエンコードが UTF-8 になっていることを確認する (BOMはない方が望ましいと思われるが1行目は辞書タイトルなのでさほど問題はない)
  8. 保存したファイルをスマホの内部ストレージの /Android/data/jp.co.omronsoft.wnnlab/files/wnnlab に転送する (Androidのバージョンによってはファイルマネージャーからアクセスする手段がないのでPCからMTP経由で転送するのが確実)
  9. Wnn Keyboard Labの設定から転送した辞書ファイルを登録する (辞書をアップデートする場合は事前に登録を解除する)

PCのMS-IMEで登録しているユーザー辞書も.txtファイルにエクスポートすれば同様の手順でWnn Keyboard Labに登録できると思われる。