Установлена ли у вас версия Java, совместимая с Oracle Java 1.6 JRE?
Да: загрузите OmegaT_3.n.n_Windows_without_JRE.exe .
Нет / не знаю: загрузите OmegaT_3.n.n_Windows.exe.
В этот пакет включена Oracle Java Runtime Environment. Эта JRE не будет конфликтовать с другими реализациями Java, которые могут быть уже установлены на вашей системе.
Для установки ОмегаТ, дважды щёлкните по загруженной программе.
В начале процесса установки можно выбрать язык, который будет при этом использоваться. В том же окне можно указать использовать этот же язык в интерфейсе ОмегаТ. Если установить соответствующий флажок, в файл «OmegaT.l4J.ini» будут внесены необходимые изменения (подробности в следующем разделе). Затем, после того, как вы примете лицензионное соглашение, программа установки спросит вас, хотите ли вы создать папку в меню «Пуск» , а также ярлыки на рабочем столе и панели быстрого запуска; вы можете создать ярлыки позднее, перетащив OmegaT.exe на рабочий стол или в меню «Пуск». Наконец, вам будет предложено просмотреть файл «readme» и ознакомиться с изменениями в устанавливаемой версии.
После установки ОмегаТ вы можете щёлкнуть мышкой на файле OmegaT.jar , чтобы запустить программу напрямую, или же запускать её из командной строки.
Однако, проще всего — запустить программу OmegaT.exe . В этом случае параметры будут считываться из файла OmegaT.l4J.ini , который находится в том же каталоге, что и файл exe. Вы можете изменить его так, как посчитаете нужным. В нижеприведённом примере, в файле INI для ОмегаТ резервируется 1 Гб памяти, в качестве языка интерфейса устанавливается французский, а в качестве страны пользователя выбирается Португалия.
# OmegaT.exe runtime configuration
# To use a parameter, remove the '#' before the '-'
# Memory
-Xmx1024M
# Language
-Duser.language=FR
# Country
-Duser.country=CA
Информация ниже относится только к «традиционным» Windows версиям ОмегаТ. Она не относится ни к Web Start версиям, которые обновляются автоматически, ни к установленным в Windows кросс-платформенным версиям.
Если ОмегаТ уже установлена на вашем компьютере и вы хотите обновить её до более новой версии, у вас есть два варианта:
Установка «поверх» предыдущей версии.
Для этого просто выберите для установки каталог, в который ранее уже была установлена ОмегаТ. «Старая» версия ОмегаТ будет перезаписана, но все настройки будут сохранены. (Настройки сделанные в самой ОмегаТ, любые изменения в файле OmegaT.l4J.ini
, а также все пользовательские скрипты запуска).
Если вы выбрали этот метод, то в качестве новой версии ОмегаТ можно использовать сборку «Windows без JRE», так как будет задействована уже установленная JRE.
Установить в новую папку. Благодаря этому методу, можно параллельно использовать две версии ОмегаТ, пока вы не привыкнете к новой версии. При использовании этого метода, все настройки которые были сделаны в самой ОмегаТ будут сохранены. Однако, в этом случае:
Если вы вносили какие-либо изменения в файл OmegaT.l4J.ini
или используете BAT-файл, необходимо сделать их резервные копии.
Если для предыдущей установки вы использовали версию «Windows с JRE», новая версия ОмегаТ тоже должна быть «Windows с JRE».
Установлена ли у вас версия Java, совместимая с Oracle Java 1.6 JRE?
Да: загрузите OmegaT_3.n.n_Without_JRE.exe .
Нет / не знаю: загрузите OmegaT_3.n.n_Linux.tar.bz2.
В этот пакет включена Oracle Java Runtime Environment. Эта JRE не будет конфликтовать с другими реализациями Java, которые могут быть уже установлены на вашей системе.
Распакуйте загруженный файл. В текущей папке будет создан каталог omegat/, в котором будут находиться все файлы, необходимые для запуска ОмегаТ. Чтобы распаковать файл .tar.gz :
$ tar xf загруженный_файл.tar.gz
Вы можете запустить ОмегаТ из командной строки с помощью скрипта, который задаёт нужные параметры, или напрямую, щёлкнув по файлу OmegaT.jar . Конкретный способ зависит от дистрибутива. Убедитесь, что у вас корректно настроена переменная PATH и что файлы . jar ассоциированы с исполняемым файлом Java. Более подробная информация приведена далее, в разделе «Запуск из командной строки».
Для запуска ОмегаТ 2.6 требуется Java 1.6. Для того, чтобы обновить Java, нужно воспользоваться пунктом «Обновление программ...» из меню Apple.
Загрузите OmegaT_3.n.n_Mac.zip.
Дважды щёлкните на файле OmegaT_3.n.n_Mac.zip , чтобы распаковать его. Будет создана папка OmegaT . В папке находятся 2 файла: «index.html» и OmegaT.app. Скопируйте папку в подходящее место (например, в «Applications»). После этого можно удалить файл OmegaT_3.n.n_Mac.zip , он вам больше не понадобится.
Перетащите файл OmegaT.app в Док.
Дважды щёлкните на OmegaT.app или на его ярлыке в Доке.
Чтобы получить доступ к Info.plist , щёлкните правой кнопкой мыши по OmegaT.app и выберите «Показать содержимое пакета», а затем откройте файл, снова щёлкнув правой кнопкой мыши и выбрав предпочитаемый текстовый редактор. You can also "cd" there directly from the command line and open Info.plist in a command line editor like emacs or vi.
Можно редактировать разделы Properties и VMOptions .
Если будете добавлять какие-то значения в
VMOptions
, ставьте между ними пробел. К примеру, параметры -Xmx1024M -Duser.language=ja
запустят ОмегаТ с 1024 Мб выделенной памяти и японским языком пользовательского интерфейса.
Чтобы одновременно запустить несколько копий OmegaT.app , отредактируйте файл JavaApplicationStub , расположенный в OmegaT.app/ Contents/MacOS/ .
Use OmegaT.jar file located in OmegaT.app/Contents/Resources/Java/ to launch OmegaT from the command line. Более подробная информация приведена далее, в разделе «Запуск из командной строки».
OmegaT.app может взаимодействовать с Mac OS X Services. Т. е., можно выделить любое слово в окне ОмегаТ и использовать Services, чтобы поискать его в Spotlight или Google. Также, для автоматизации часто повторяющихся действий можно использовать AppleScript или Automator.
Представленная ниже информация относится к системам SPARC/x86/x64, GNU/Linux x64/PowerPC, Windows x64
Пакеты ОмегаТ со встроенной Oracle Java JRE существуют для только платформ GNU/Linux (Intel x86) и Windows. Пользователи других платформ (GNU/Linux PowerPC, GNU/Linux x64, Solaris SPARC/x86/x64, Windows x64 и т. д.) должны удостовериться, что в их системе установлена подходящая реализация Java JRE.
Установлена ли у вас версия Java, совместимая с Oracle Java 1.6 JRE?
Да: загрузите OmegaT_3.n.n_Windows_without_JRE. zip. Этот пакет можно использовать на любой платформе, где установлена версия JRE, совместимая с Java 1.6 JRE.
Не знаю: откройте терминал и введите «java -version». Если появилось сообщение типа «command not found», то скорее всего, Java в вашей системе не установлена.
Нет: установите версию Java JRE для вашей платформы (смотри ниже) и загрузите пакет OmegaT_3.n.n_Without_JRE.zip .
Oracle предоставляет пакеты с JRE для Solaris SPARC/x86 (Java 1.6) и GNU/Linux x64, Solaris x64, Windows x64 (Java 1.6): http://www.oracle.com/technetwork/java/archive-139210.html.
IBM предоставляет JRE для GNU/Linux PowerPC: http://www.ibm.com/developerworks/java/jdk/linux/download.htm
Следуйте инструкциям по установке необходимого вам пакета.
Чтобы установить ОмегаТ, просто распакуйте файл OmegaT_3.n.n_Without_JRE.zip . В текущей папке будет создан каталог ./OmegaT_3.n.n_Without_JRE/ , в котором вы найдёте все файлы, необходимые для запуска ОмегаТ.
Следуйте инструкциям к вашей системе, чтобы установить ярлыки запуска ОмегаТ в нужных вам местах.
После установки ОмегаТ вы можете запускать программу напрямую из командной строки, создать скрипт с параметрами запуска или просто щёлкнуть мышкой на файле OmegaT.jar . Конкретный способ зависит от дистрибутива. Убедитесь, что у вас корректно настроена переменная PATH и что файлы .jar ассоциированы с исполняемым файлом Java. Более подробная информация приведена далее, в разделе «Запуск из командной строки».
С помощью технологии Java Web Start (часть Java 1.6 и выше) приложения Java можно установить напрямую из Интернета всего одним щелчком мыши. Java Web Start обеспечивает установку самой последней версии приложения и нужной версии Java Runtime Environment (JRE). Чтобы установить ОмегаТ с помощью Java Web Start, перейдите по следующей ссылке:
http://omegat.sourceforge.net/webstart/OmegaT.jnlp
Загрузите файл OmegaT.jnlp и щёлкните по нему. Во время установки, в зависимости от операционной системы, могут появиться несколько предупреждений системы безопасности. Права, которые вы даёте этой версии (они могут быть сформулированы, например, как: «неограниченный доступ к компьютеру»), идентичны правам, которые есть у локально установленной версии, а именно: разрешается доступ к жёсткому диску вашего компьютера. При последующих запусках OmegaT.jnlp будут загружены и установлены обновления (если они есть, конечно), и лишь затем запустится ОмегаТ. После проведения установки повторный запуск OmegaT.jnlp запустит программу, даже если соединение с Интернет отсутствует.
Примечание относительно конфиденциальности данных : ОмегаТ Java Web Start не хранит никакую вашу информацию нигде, кроме компьютера, на котором вы её запускаете. Программа работает только на вашем компьютере. Ваши документы и файлы памяти переводов хранятся на вашем компьютере и ни один участник проекта ОмегаТ не имеет к ним доступа.
Чтобы запускать ОмегаТ из командной строки с дополнительными параметрами (смотри выше), нужно провести установку стандартными средствами.
Как правило, необходимости запускать ОмегаТ из командной строки нет. Однако запуск из командной строки позволяет контролировать и изменять поведение программы. Из командной строки ОмегаТ можно запустить двумя способами:
Окно командной строки также часто называют «окно терминала». В Windows оно называется «Сеанс MS-DOS» и его можно запустить через меню «Пуск» — «Программы» — «Сеанс MS-DOS». Его эквивалентом под Mac OS X является приложение Terminal, расположенное в «Applications → Utilities».
Чтобы запустить ОмегаТ, обычно нужно ввести две команды. Первая:
cd {папка}
где {папка} — это имя папки (с полным путём к ней), где находится OmegaT — точнее, файл OmegaT.jar . У вас эта команда будет выглядеть примерно так:
В Windows
cd C:\Program
Files\OmegaT
В Mac OS X
cd <OmegaT.app
location>/OmegaT.app/Contents/Resources/Java/
В GNU/Linux
cd /usr/local/omegat
Эта команда изменяет текущую папку на папку, содержащую исполняемый файл ОмегаТ. Вторая команда собственно запускает ОмегаТ. В самом простом виде она выглядит так:
java -jar
OmegaT.jar
Обратите внимание на регистр: в ОС, отличных от Windows, если вы введёте omegat вместо OmegaT , программа не запустится.
Этот способ удобен при отладке: если во время работы произошла ошибка, то сообщение о ней выводится в окно терминала, что может быть очень полезно.
Однако этот метод не очень удобен для повседневного запуска программы. Поэтому две вышеупомянутые команды содержатся в файле («скрипте», на Windows-системах также известен как «BAT-файл»).
Когда запускается этот файл, все записанные в нём команды выполняются автоматически. Соответственно, чтобы изменить команду запуска, достаточно изменить этот файл.
Основные команды уже были перечислены выше. Изменения этих команд подразумевают добавление к ним «аргументов». Аргументы добавляются после команды java и перед -jar OmegaT.jar . В Windows настройки можно также изменять путём правки OmegaT.l4J.ini . В Mac OSX в этих же целях можно изменить файл Info.plist , который находится в каталоге OmegaT.app/Contents/ .
Ниже приведён список возможных аргументов. Опытные пользователи могут получить более подробную информацию об аргументах командной строки, введя в окне терминала man java .
Язык пользовательского интерфейса
-Duser.language=XX Обычно, то есть когда ОмегаТ запускается без каких-либо аргументов, программа сама определяет язык операционной системы пользователя. Если перевод интерфейса на этот язык уже кем-то выполнен, то ОмегаТ будет использовать его. Таким образом, если язык операционной системы русский и ОмегаТ была локализована на этот язык, то будет использоваться русский пользовательский интерфейс, русские меню и т. д. Если перевода интерфейса на язык операционной системы нет, ОмегаТ будет использовать английский, как язык по умолчанию. Таково стандартное поведение программы.
Аргумент -Duser.language=XX указывает ОмегаТ использовать не язык операционной системы, а заданный язык. «XX» в этой команде надо заменить на буквенный код предпочтительного языка. Итак, например, чтобы запустить ОмегаТ с французским интерфейсом в русской операционной системе, нам понадобится следующая команда:
java -Duser.language=fr -jar
OmegaT.jar
Страна пользователя
-Duser.country=XX Помимо языка интерфейса вы также можете указать страну пользователя, например, CN или TW для китайского языка. Чтобы руководство по быстрому старту отображалось на нужном языке, вам нужно указать и язык, и страну. Это необходимо, даже если доступна лишь одна комбинация, например, pt_BR в случае с португальским бразильским.
Сглаживание шрифтов - (только для Java 1.6)
-Dswing.aatext=true Этот аргумент включает сглаживание (anti-aliasing) шрифтов, тем самым улучшая их внешний вид.
Выделение памяти
-XmxZZM Эта команда выделяет ОмегаТ больше памяти. По умолчанию выделяется 512 МБ, так что назначать меньше нет никакого смысла. «ZZ» надо заменить на объём назначаемой памяти в мегабайтах. Таким образом, чтобы запустить ОмегаТ с 1024 MБ (1 гигабайт) памяти, нужно отдать следующую команду:
java -Xmx1024M -jar
OmegaT.jar
IP-адрес прокси-сервера
-Dhttp.proxyHost=nnn.nnn.nnn.nnn IP-адрес вашего прокси-сервера (если вы используете прокси).
Номер порта прокси
-Dhttp.proxyPort=NNNN Номер порта, по которому ваша система соединяется с прокси-сервером.
Google Translate V2
-Dgoogle.api.key=A123456789B123456789C123456789D12345678 Если у вас есть подписка на сервис Google Translate, введите ваш личный ключ Google API. Обратите внимание, длина ключа составляет 38 символов.
Убедитесь, что у вас есть учётная запись Майкрософт. Она необходима для входа в Windows Azure Marketplace и использования сервиса Translator. Заметьте, что вы можете переводить бесплатно до 2 миллионов знаков в месяц. На странице вашей учётной записи можно найти основной ключ учётной записи (Primary account key) и идентификатор клиента (Customer-ID):
-Dmicrosoft.api.client_id= XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
- Dmicrosoft.api.client_secret=XXXX9xXxX9xXXxxXXX9xxX99xXXXX9xx9XXxXxXXXXX=
Параметр -no-team относится к командным проектам. Используйте его, если не хотите, чтобы ОмегаТ синхронизировала проект.
Аргументы можно комбинировать: чтобы запустить ОмегаТ со всеми вышеперечисленными аргументами, нужно ввести команду:
java -Dswing.aatext=true -Duser.language=pt
-Duser.country=BR -Xmx1024M -DDhttp.proxyHost=192.168.1.1
-Dhttp.proxyport
=
3128 -jar
-OmegaT.jar
Режим работы ОмегаТ в командной строке задуман для того, чтобы программу можно было использовать как средство выполнение перевода в скриптовом окружении. После запуска ОмегаТ в режиме командной строки графический интерфейс не загружается (таким образом, программа работает в любой командной строке) и указанный проект обрабатывается автоматически.
Прежде всего нужен проект в формате ОмегаТ. Месторасположение проекта не важно, так как при запуске вы всё равно указываете путь к нему.
Если нужно изменить какие-либо настройки, необходим соответствующий файл конфигурации. Этого можно достичь двумя способами:
Запустить ОмегаТ в нормальном режиме (с графическим интерфейсом) и сделать необходимые настройки. После этого ОмегаТ будет использовать указанные настройки и в режиме командной строки.
Если же запустить ОмегаТ в нормальном режиме не получается (отсутствует графическое окружение): скопируйте файлы конфигурации ОмегаТ с другого компьютера в соответствующий каталог. Куда вы их скопируете — тоже не имеет значения, так как путь к файлу конфигурации можно указать в командной строке при запуске. Нужные вам файлы filters.conf
и segmentation.conf
находятся в домашнем каталоге пользователя (например, C:\Documents and Settings\%User%\OmegaT
в Windows, /home/%user%/.omegat/
в GNU/Linux).
Для того, чтобы запустить ОмегаТ в консольном режиме, при запуске нужно передать ей несколько параметров. Самый важный из них — <project-dir>
, --config-dir=<config-dir>
можно не указывать. Пример:
java -jar OmegaT.jar
/path/to/project \
--config-dir=/путь/к/файлам-конфигурации/ \
--mode=console-translate|console-createpseudotranslatetmx|console-align
--source-pattern={регулярное выражение}
Заметьте, что все параметры начинаются с двух знаков «-».
Пояснение:
<project-dir>
указывает ОмегаТ, где находится проект перевода. Если этот параметр задан, ОмегаТ запускается в режиме командной строки и переводит указанный проект.
--config-dir=<config-dir>
сообщает ОмегаТ, в каком каталоге находятся файлы конфигурации. Если этот параметр не передается при запуске, ОмегаТ использует настройки по умолчанию (находящиеся в каталоге OmegaT в домашнем каталоге пользователя, или, если они там не найдены — в текущем рабочем каталоге). Обратите внимание на два знака «-».
--mode
=...-
ОмегаТ запускается в режиме командной строки и автоматически выполняет следующие действия:
--mode=console-translate
В этом режиме, ОмегаТ производит попытку автоматического перевода файлов из каталога «source», основываясь на имеющихся файлах памяти переводов. Этот режим может быть полезным при использовании ОмегаТ на сервере, с автоматической подачей TMX-файлов.
--mode=console-createpseudotranslatetmx
В этом режиме ОмегаТ создаёт TMX файл для всего проекта, основываясь только на исходных файлах. Необходимо задать имя создаваемого TMX-файла.
--pseudotranslatetmx=allsegments.tmx
--pseudotranslatetype=[equal|empty]
Аргумент pseudotranslatetype указывает способ заполнения сегментов перевода в файле памяти псевдо-переводов, следует ли создавать переводы, идентичные оригинальным сегментам, или переводы нужно оставить пустыми.
--mode=console-align
В этом режиме ОмегаТ выравнивает файлы Java properties из каталога проекта /source/
относительно переведённых файлов из заданного каталога. Полученный TMX-файл будет размещён в каталоге /omegat/
под именем align.tmx
.
В этом случае потребуется дополнительный параметр, указывающий расположение переведённых файлов:
--alignDir={расположение переведённых файлов}
alignDir
указывает расположение файлов, на языке перевода проекта. Т. е., если в проекте производится перевод с английского на французский, имя bundle-файла должно иметь окончание «_fr». Полученный TMX-файл будет размещён в каталоге omegat
под именем align.tmx
.
--source-pattern={регулярное выражение}
В этом режиме, данный параметр позволяет задать файлы для автоматической обработки. Если параметр не задан, будут обработаны все файлы. Вот несколько типичных примеров, которые могут вам пригодиться:
.*\.html
Будут переведены все HTML-файлы. Заметьте, что точку в «*.html» следует экранировать («\,»), в соответствии с правилами регулярных выражений.
test\.html
Будет переведён только файл «test.html», находящийся в корне директории «source». Если в других директориях тоже есть файлы с именем «test.html», они будут проигнорированы.
dir-10\\test\.html
Будет обработан только файл «test.html», находящийся в каталоге «dir-10». Опять же, отметьте использование обратной косой черты для экранирования.
--output-tag-validation-={регулярное выражение}
В этом режиме, данный параметр позволяет задать файлы для автоматической обработки. Если параметр не задан, будут обработаны все файлы. Вот несколько типичных примеров, которые могут вам пригодиться:
.*\.html
Будут переведены все HTML-файлы. Заметьте, что точку в «*.html» следует экранировать («\,»), в соответствии с правилами регулярных выражений.
test\.html
Будет переведён только файл «test.html», находящийся в корне директории «source». Если в других директориях тоже есть файлы с именем «test.html», они будут проигнорированы.
dir-10\\test\.html
Будет обработан только файл «test.html», находящийся в каталоге «dir-10». Опять же, отметьте использование обратной косой черты для экранирования.
--tag-validation=[abort|warn]
outputFileName
Этот параметр позволяет производить проверку тегов в пакетном режиме. Если установлен режим abort
, проверка тегов будет приостановлена на первом же сегменте с ошибками. Если установлен режим warn
, проверка тегов обработает все сегменты и выведет все сообщения об ошибках.
Для режима командной строки также предусмотрен ещё один параметр: --quiet
. В режиме «quiet» или в «тихом» режиме на экран выводится меньше информации. Сообщения, обычно выводящиеся в строку состояния, показываться не будут.
Использовать параметр можно так: java -jar OmegaT.jar /путь/к/проекту --mode=console-translate --quiet
Для режима командной строки также предусмотрен ещё один параметр: --tag-validation=[abort|warn].
Если он задан, перед переводом проводится проверка тегов. Если задано abort
, ошибки будут напечатаны и программа завершит работу. Если задано warn
, ошибки будут напечатаны, но работа будет продолжена.
Использование: java -jar OmegaT.jar /путь/к/проекту --mode=console-translate --tag-validation=abort
Для сборки ОмегаТ из исходного кода вам понадобится утилита ant ( http://ant.apache.org/bindownload.cgi ). Распакуйте файл OmegaT_3.n.n_Source.zip и перейдите в каталог OmegaT_3.n.n_Source или в каталог ./omegat/ , если вы загрузили исходные коды из SVN. Проверьте, есть ли в этом каталоге файл «build.xml». Затем в командной строке наберите:
$ ant jar release
Эта команда создаст полный пакет OmegaT в каталоге «./dist/», где вы найдёте все файлы, необходимые для запуска ОмегаТ.