Использование OmegaT в Linux

В данном руководстве представлена информация об использовании OmegaT на GNU/Linux. Оно написано так, чтобы быть понятным даже неопытным пользователям этой системы.

Java

OmegaT работает не на всех версиях Java. Если в вашей системе уже установлена Java (скорее всего так и есть), и вы планируете использовать эту версию вместе с OmegaT, то в первую очередь убедитесь, что она подойдёт для этой задачи. Для этого, откройте терминал (консоль, командную строку; «konsole» в KDE, или «gnome-terminal» в Gnome) и введите команду:

java -version

Будет показана информация о версии Java, установленной в системе.

Если у вас версия Java от компании Oracle (ранее Sun): убедитесь, что эта версия соответствует системным требованиям, указанным в файле «readme.txt» (т. е. убедитесь, что у вас достаточно новая версия Java).

Если у вас версия Java от другого поставщика: до недавних пор OmegaT работала только на версии Java от компании Oracle/Sun. Сейчас OmegaT может работать на OpenJDK, свободной реализации Java, установленной на многих GNU/Linux системах, однако, некоторые функции пока не доступны (например, поддерживается не весь набор аргументов командной строки), поставляется другой набор шрифтов и были замечены некоторые проблемы с отображением содержимого окон и сегментацией.

Если вы не уверены, подходит ли ваша версия Java, вы можете:

Если ваша версия Java не подходит для OmegaT, и вы хотите установить версию компании Oracle, проверьте, нет ли соответствующего пакета в репозитории вашего дистрибутива (SUSE, Ubuntu и т. д.). Это значительно упростит установку.

Если же вы скачаете Java непосредственно с веб-сайта компании Oracle, установка будет достаточно простой, однако, затем вам придётся вручную настраивать вашу систему для использования этой версии по умолчанию. Пользоваться этим способом не рекомендуется, особенно если вы ещё новичок в GNU/Linux.

Ну и всегда есть возможность воспользоваться «запасным аэродромом», то есть установить версию OmegaT, поставляемую с Java.

Выбор и загрузка OmegaT

Для GNU/Linux доступны следующие версии OmegaT:

«Стандартная», «последняя», версия из «транка» и «Webstart». Рекомендуется использовать "последнюю" версию. (Подробное описание различий в версиях можно прочитать на сайте OmegaT, на странице «Загрузка».)

Без или с JRE, то есть кросс-платформенная сборка без JRE, например, «OmegaT_2.1.7_02_Beta_Without_JRE.zip» и сборка работающая только на GNU/Linux с JRE, например, «OmegaT_2.1.7_02_Beta_Linux.tar.bz2». В зависимости от установленной версии Java (см. выше), выберите версию с или без JRE.

Как программа с открытым исходным кодом OmegaT была включена многими дистрибутивами GNU/Linux в их репозитории, так что возможно, что вам доступен этот способ установки. Однако заметьте, что:

Заметьте, что в GNU/Linux можно легко установить несколько версий OmegaT, и они не будут конфликтовать друг с другом. Однако все они будут использовать одни и те же файлы пользовательских настроек (если только они не будут запущены из другой учётной записи пользователя).

Установка OmegaT

Версия OmegaT для GNU/Linux теперь поставляется со своим собственным установочным скриптом, linux-install.sh. Этот скрипт:

Скрипт bash — это очень простой файл, который можно отредактировать вручную, с поддержкой аргументов командной строки для запуска и настройки OmegaT.

Скрипт kaptain (или "грамматика" в терминологии kaptain) позволяет выбирать варианты запуска и настройки с помощью удобного графического интерфейса. Например, вы можете выбрать язык локализации интерфейса, разрешить OmegaT использовать больше памяти или ввести пароль от Google Translate. Вы можете изменить скрипт запуска kaptain и сделать так, чтобы ваши настройки использовались по умолчанию. Для этого просто отредактируйте файл omegat.kaptn в текстовом редакторе. В файле есть вспомогательные комментарии. Однако чтобы скрипт kaptain заработал, вам придётся сначала установить сам kaptain. Если его нет в репозитории вашего дистрибутива, вы можете скачать его с kaptain.sourceforge.net.

preview_ss.png

Снимок экрана со скриптом kaptain для запуска OmegaT

Установочный скрипт делает процесс удобнее, но вы всё равно можете установить OmegaT на GNU/Linux вручную, если вам так угодно. Просто распакуйте архив в выбранную вами папку. В данном случае скрипты для запуска не будут добавлены в системный путь.

Запуск OmegaT из командной строки

OmegaT совершенно необязательно запускать из командной строки, однако такой способ запуска может быть полезен для получения отладочной информации. Чтобы запустить программу из командной строки, откройте окно терминала (права суперпользователя не требуются). Перейдите в папку, содержащую OmegaT.jar, например:

cd /opt/omegat/OmegaT_2.3.4

и нажмите «Ввод».

Затем введите саму команду запуска и нажмите «Ввод». Самая простая форма команды выглядит так:

java -jar OmegaT.jar

Заметьте, что команда чувствительна к регистру.

Если вы планируете использовать версию Java, которая не является системной версией по умолчанию, необходимо также указать путь к этой версии Java. Если вы установили OmegaT с JRE, в скрипте запуска правильный путь уже прописан. Если вы установили дополнительную версию Java, но не сделали её версией по умолчанию на системном уровне, в команде запуска полный путь всё же придётся указывать. Путь выглядит примерно как «/usr/lib/jvm/java-6-sun-1.6.0.16/jre/bin/java»; постарайтесь запомнить его, когда будете устанавливать Java. В этом случае команда запуска примет вид:

/usr/lib/jvm/java-6-sun-1.6.0.16/jre/bin/java -jar OmegaT.jar

При написании скрипта запуска не перепутайте путь к OmegaT.jar и путь к нужной версии Java. Первый передаётся в качестве аргумента команде «cd», если скрипт и OmegaT.jar находятся в разных папках. Второй указывается, если необходимо использовать версию Java отличную от версии по умолчанию.

Запуск OmegaT с помощью скрипта

Как уже упоминалось, вместе с OmegaT поставляется bash-скрипт для её запуска. Как только он был скопирован или связан ссылкой с вашим системным путём (происходит автоматически при использовании поставляемого установочного скрипта), вы можете запускать OmegaT с помощью нажатия Alt+F2, ввода команды omegat и подтверждения клавишей «Ввод».

По умолчанию bash-скрипт поставляется с разрешением на исполнение, но ваша система может изменить его разрешения (например, при распаковке архива), и тогда вам снова нужно будет сделать его исполняемым.

Удобный запуск OmegaT

Чтобы сделать запуск OmegaT ещё более удобным, добавьте ярлык запуска в программное меню, на рабочий стол или в панель рабочего стола. Возможностей масса, как и процедур, необходимых для их реализации, учитывая всё разнообразие дистрибутивов.

Отображение шрифтов в OmegaT на GNU/Linux

Отображение шрифтов в OmegaT на GNU/Linux может различаться в зависимости от:

Удаление OmegaT

Чтобы полностью удалить OmegaT из системы:

Удалите папку с программой. В дальнейшем она может быть легко восстановлена.

Удалите каталог «~/.omegat» из домашних папок всех пользователей, которые использовали OmegaT. Это приведёт к удалению всех пользовательских настроек (например, правил сегментации). Если каталог удалён полностью (а не просто перемещён в корзину), пользовательские настройки восстановить уже нельзя.

Удалите любые созданные вами скрипты и элементы рабочего стола, которые имеют отношение к OmegaT.

Удаление OmegaT не приведёт к удалению ваших проектов (только если вы не храните их в одном каталоге с программой или настройками, что в любом случае является плохой идеей).



Copyright Марк Прайор 2010–2012