maxOS/iOSユーザー辞書の整備

2017-01-17 0:00
Mac

iPhoneを新しくしてから同期がうまくいっていなかったユーザー辞書を復活させたときの作業ログ。

1:スクショからOCRで抜き出し

  • 古いiPhone(=5s)にはフルで残っているが、新しいiPhone(=7plus)には一部しか同期されていない、という状況。おそらくiCloud上にはもう完全なデータは残っていないと思われる。
  • 打ち直しは面倒なので、5sの辞書画面のスクショを撮りOCRで抽出し、1つのテキストファイルにまとめた。
    • Free Online OCR
      • かなり精度いいけどもちろん手直し必須
      • スクショ画像から「顔文字」「UIの文字」を予め消しておくのがベター

2:データの整形

  1. 作成したテキストファイルをGoogleスプレッドシートに流し込み
  2. csv形式でエクスポート
  3. BAKファイルの形式に整形
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
"すやぁ","( &#728;ω&#728; )","その他の固有名詞"
[参考]Google日本語入力
形式 テキストファイル(tabスペース区切り)
拡張子 .txt
ほげ	hoge	名詞	
ぴよ	piyo	名詞	

3:インポート&同期

  • .plistファイルをドラッグ&ドロップで流し込み
    • システム環境設定>キーボード>ユーザー辞書
    • 「置換」ではなく「追加」扱い
    • 読みがなに☻を設定した項目は弾かれる
      • 見直したらちゃんと入ってたしiOSに同期されてた