StarDict Portable

StarDict Portable — специальная версия StarDict для Windows, которая работает с любым аппаратным обеспечением (USB-устройство флэш-памяти, переносной жёсткий диск и т.д.). Теперь программу StarDict вместе со всеми её настройками можно носить с собой и использовать на любом компьютере под управлением Windows. Вместе с программой сохраняются и все личные данные.

StarDict Portable опирается на платформу PortableApps.com. Она предоставляет удобную оболочку для запуска и настройки переносимых приложений. На снимке экрана ниже показано меню PortableApps.com со StarDict Portable и StarDict Editor Portable. Можно изменить язык интерфейса меню и StarDict Portable. Для этого выберите пункт Настройки ▸ Язык и укажите нужный язык.

Рисунок 12Меню PortableApps.com

8.1 Отличия от непереносимой версии

Функциональность StarDict Portable почти идентична функциональности непереносимой версии. Отключены только те возможности, которые привязывают приложение к определённому компьютеру. Описание различий приводится в списке ниже.

Возможности StarDict Portable
Модуль WordPick Adobe Acrobat

Модуль WordPick Adobe Acrobat отключён в переносимой версии. Политики переносимых приложений запрещают изменять хост-компьютер.

Запускать StarDict при запуске Windows

Этот параметр отключён в переносимой версии. Нет смысла автоматически запускать приложение, находящееся на съёмном носителе.

8.2 Установка StarDict Portable

В этом разделе описывается процедура установки StarDict Portable.

  1. Загрузите и установите PortableApps.com Suite на USB-устройство флэш-памяти или в любое другое нужное расположение.
  2. Загрузите пакет StarDict Portable с веб-сайта StarDict. Название файла пакета заканчивается на .paf.exe, например: StarDictPortable-stardict.sourceforge.com_3.0.2.paf.exe.
  3. Запустите меню PortableApps.com.
  4. Нажмите Настройки ▸ Установка новых приложений. Выберите только что загруженный пакет StarDict Portable, нажмите кнопку OK и продолжите работу в установщике.
  5. После завершения установки в меню появятся два новых пункта: StarDict Portable и StarDict Editor Portable. Теперь можно приступить к работе со StarDict Portable.

8.3 Запуск StarDict Portable напрямую

StarDict Portable можно использовать и без меню PortableApps.com. В каталоге $PortableAppsRoot\PortableApps\StarDictPortable-stardict.sourceforge.com находятся два исполняемых файла: StarDictPortable.exe и StarDictEditorPortable.exe. Они запускают, соответственно, StarDict Portable и StarDict Editor Portable. $PortableAppsRoot — каталог установки набора PortableApps.com, обычно это корень диска, например X:\.

Программе StarDict Portable можно передавать параметры таким же образом, как и обычной программе StarDict, см. Раздел 7.1 ― Параметры командной строки. Например, может быть полезным включение журналирования.

Не запускайте файлы прямо в каталоге $PortableAppsRoot\PortableApps\StarDictPortable-stardict.sourceforge.com\App\StarDict! В этом случае StarDict будет работать в обычном (а не в мобильном) режиме; поиск файлов настройки и других данных будет выполняться в их обычных расположениях на хост-компьютере, а не в каталогах рядом с переносимым приложением. Во-первых, параметры настройки не будет найдены, а во-вторых, на хост-компьютере будут сохранены новые параметры.

8.4 Язык интерфейса

В этом разделе описывается алгоритм, используемый для выбора языка интерфейса в StarDict Portable.

  1. Изучить значение параметра интерфейса языка набора PortableApps.com (Настройки ▸ Язык). Если язык не выбран, перейти к 2. Если язык установлен в значение «en_US», перейти к 3. Проверить, предоставляет ли StarDict перевод на указанный язык. Если да, перейти к 3, в ином случае — к 2.

  2. Прочитать файл $PortableAppsRoot\PortableApps\StarDictPortable-stardict.sourceforge.com\Data\settings\StarDictPortableSettigns.ini. Изучить значение параметра STARDICTLANG в разделе Язык. Если параметр не указан, перейти к 4. Если значение представляет собой «en_US», перейти к 3. Проверить, предоставляет ли StarDict перевод на указанный язык. Если да, перейти к 3, в ином случае — к 4.

  3. Назначить код языка переменной среды STARDICTLANG.

  4. Запустить исполняемый файл StarDict, а именно stardict.exe. Последующие шаги см. в разделе Раздел 7.6 ― Язык интерфейса.