macOS/iOSユーザー辞書の整備
iPhoneを新しくしてから同期がうまくいっていなかったユーザー辞書を復活させたときの作業ログ。
1:スクショからOCRで抜き出し
- 古いiPhone(=5s)にはフルで残っているが、新しいiPhone(=7plus)には一部しか同期されていない、という状況。おそらくiCloud上にはもう完全なデータは残っていないと思われる。
- 打ち直しは面倒なので、5sの辞書画面のスクショを撮りOCRで抽出し、1つのテキストファイルにまとめた。
- Free Online OCR
- かなり精度いいけどもちろん手直し必須
- スクショ画像から「顔文字」「UIの文字」を予め消しておくのがベター
- Free Online OCR
2:データの整形
- 作成したテキストファイルをGoogleスプレッドシートに流し込み
- csv形式でエクスポート
- BAKファイルの形式に整形
- SublimeTextの機能(置換とかカーソル操作)でなんとかなる
- 参考:ことえりの追加辞書とシステムのユーザ辞書 ― Genji App Blog
macOS/iOSのユーザー辞書の場合
項目 | 内容 |
---|---|
形式 | xmlファイル |
拡張子 | .plist |
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>phrase</key>
<string>_ノ乙(、ン、)_</string>
<key>shortcut</key>
<string>だる</string>
</dict>
</array>
</plist>
[参考]ことえりの場合
項目 | 内容 |
---|---|
形式 | テキストファイル(カンマ区切り) |
拡張子 | .txt |
"すやぁ","( ˘ω˘ )","その他の固有名詞"
[参考]Google日本語入力
項目 | 内容 |
---|---|
形式 | テキストファイル(tabスペース区切り) |
拡張子 | .txt |
ほげ hoge 名詞
ぴよ piyo 名詞
3:インポート&同期
-
.plistファイルをドラッグ&ドロップで流し込み
- システム環境設定>キーボード>ユーザー辞書
- 「置換」ではなく「追加」扱い
読みがなに☻
を設定した項目は弾かれる- 見直したらちゃんと入ってたしiOSに同期されてた
-
iPhone側で同期ON/OFFしたり再起動したりする
- 全然同期しなかったので、最終的に下記エントリーをみながら操作してたら入った。何がトリガーになったのかは不明。