Реклама показывается только незарегистрированным пользователям. Вход или Регистрация

Экспорт слов и сокращений из системного словаря(Text Assist)

Вопросы и ответы по webOS и устройствам, работающим на ней (FAQ). Инструкции и руководства.

Экспорт слов и сокращений из системного словаря(Text Assist)

Сообщение Архивариус » 04 июл 2011, 21:40

Несмотря на то, что в настоящее время нет способа для сохранения и восстановления записей (текстовых сокращений или пользовательских слов), добавленных в приложение автокоррекции текста 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 работают над добавлением такой функциональности в свою программу.
Архивариус

 
Сообщения: 9559
Зарегистрирован: 29 июл 2010, 20:22
Благодарил (а): 2301 раз.
Поблагодарили: 1616 раз.
Телевизор: LG 55C9 32LK6190 24MT57S
Звук: Yamaha YSP-1100

Вернуться в База знаний по устройствам и webOS (FAQ)



 


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение