Несмотря на то, что в настоящее время нет способа для сохранения и восстановления записей (текстовых сокращений или пользовательских слов), добавленных в приложение автокоррекции текста Text Assist, пользователь сайта Precentral под ником rcmarvin обнаружил возможность просмотра содержимого файла приложения с помощью встроенных команд системы webOS. После небольшой доработки получился код, с помощью которого можно экспортировать записи Text Assist в текстовый файл.
Чтобы сделать это, в командной строке webOS (доступ к которой можно получить с помощью приложения Terminus на телефоне или же с компьютера, с помощью функции Linux Commandline инсталлятора приложений webOS Quick Install), введите следующие команды:Экспорт сохраненных слов из словаря:
luna-send -n 1 palm://com.palm.smartKey/listUserWords '{"offset": 0, "limit": 1000}' > /media/internal/learned.txt
После выполнения команды на встроенном USB накопителе будет создан файл "learned.txt", содержащий список пользовательских слов.
Текстовый файл будет содержать нечто похожее (в данном примере в словаре хранятся слова pre2, pre3, webosforums, touchpad и veer):
{ "returnValue": true, "words": [ "pre2", "pre3", "webosforums", "touchpad", "veer" ] }
Экспорт текстовых сокращений:
luna-send -n 1 palm://com.palm.smartKey/listAutoReplace '{"offset": 0, "limit": 1000}' > /media/internal/shortcuts.txt
После выполнения команды встроенном USB накопителе будет создан файл "learned.txt" содержащий список текстовых сокращений. Текстовый файл будет иметь примерно такое содержание:
{ "returnValue": true, "entries": [ { "shortcut": "i", "sub": "I" }, { "shortcut": "ill", "sub": "I'll" }, { "shortcut": "im", "sub": "I'm" }, { "shortcut": "wf", "sub": "webos-forums.ru" }, { "shortcut": "r", "sub": "are" }, { "shortcut": "u", "sub": "you" } ] }
Имейте ввиду, что значение параметра "limit" в 1000 записей не является догмой, можете изменять его по своему усмотрению.
Добавление записей в базу Text Assist вручную
rcmarvin также предоставил метод для добавления пользовательских слов и текстовых сокращений в приложение Text Assist, используя командную строку. Используя код
luna-send -n 1 palm://com.palm.smartKey/addUserWord '{"word": "webOSForums "}'
или
luna-send -n 1 palm://com.palm.smartKey/addAutoReplace '{"shortcut": "wf", "substitution": "webos-forums.ru"}'
вы можете добавить слово webOSForums в пользовательский словарь или текстовые сокращения. Таким образом, даже после использования webOS Doctor вы можете восстановить слова из базы Text Assist.
Будем надеяться, что в будущем HP добавит возможность резервного копирования данных приложения Text Assist в Palm Profile. Также в настоящее время разработчики программы Save/Restore работают над добавлением такой функциональности в свою программу.
Вы можете обсудить эту новость на форуме webos-forums.ru
Источник: palmq.ru