Чи маєте ви середовище Java, сумісне з Oracle Java 8 JRE?
Так:
завантажте OmegaT_4.n.n_Windows_without_JRE.exe
.
Ні / Я не знаю:
завантажте OmegaT_4.n.n_Windows.exe
.
Цей пакет містить у собі Oracle Java Runtime Environment. Ця JRE не конфліктуватиме з іншими реалізаціями Java, які можуть бути встановлені у вашій системі.
Для встановлення OmegaT двічі клацність мишею по завантаженій програмі.
На початку ви можете обрати мову, якою буде проводитися процес встановлення, а у наступному вікні ви зможете обрати мову для самої OmegaT. Якщо ви поставите відповідний прапорець, то у файл OmegaT.l4J.ini
буде записана обрана мова (у наступному розділі ви можете прочитати про це детальніше). Після того як ви приймете умови ліцензії, програма встановлення спитає вас, чи треба створити теку в меню
Пуск
, ярлики на робочому столі та на панелі швидкого запуску. Насправді ви можете зробити це і пізніше, просто перетягнувши OmegaT.exe
на робочий стіл чи у меню Пуск. У останньому вікні ви можете переглянути README та файли змін до вашої версії програми.
Після того як OmegaT встановлена, ви можете клікнути на OmegaT.jar
, щоб запустити її. Також ви можете запустити її з командного рядка.
Але найпростіший шлях запуску OmegaT — це використання OmegaT.exe
. У цьому випадку параметри для запуску програми зчитуються із файлу OmegaT.l4J.ini
, який розташований у тій самій теці, що і файл .exe. Його можна редагувати, щоб змінити налаштування. Ось цей INI файл, наприклад, резервує 1 GB пам’яті, виставляє як мову інтерфейсу французьку, а як країну — Канаду:
# OmegaT.exe runtime configuration # To use a parameter, remove the '#' before the '-' # Memory -Xmx1024M # Language -Duser.language=FR # Country -Duser.country=CA
Порада: якщо OmegaT працює повільно у сесіях віддаленого робочого столу в операційній системі Windows, то можна використати такий параметр:
-Dsun.java2d.noddraw=false
Ця інформація стосується лише «традиційних» версій OmegaT у Windows. Вона не актуальна для версій Web Start, які оновлюються автоматично, та кросплатформенних версій, які встановлені у Windows.
Якщо у вас на комп’ютері вже встановлена версія OmegaT, і ви хочете оновити її до новішої, у вас є два варіанти:
Встановити поверх наявної версії.
Щоб зробити це, під час встановлення новішої версії просто вкажіть ту саму теку. Стара версія OmegaT буде перезаписана, але всі налаштування збережуться. Тобто йдеться про всі налаштування, які ви зробили безпосередньо в OmegaT, всі зміни до файлу OmegaT.l4J.ini
, а також скрипт запуску (файл .bat
), якщо ви його використовували.
До речі, цим способом ви можете обрати версію «для Windows без JRE», оскільки нова версія OmegaT буде використовувати вже наявне JRE.
Встановити у нову теку. Це дозволить зберегти дві версії поряд незалежно, що може бути корисно, доки ви звикатимете до нової. Нова версія також буде бачити налаштування, які ви зробили зсередини OmegaT. Але водночас:
Якщо ви вносили зміни до OmegaT.l4J.ini
чи використовували файл .bat, вам доведеться перенести їх вручну.
Якщо ваша версія OmegaT була «для Windows із JRE», нова версія також має бути «для Windows із JRE».
Чи маєте ви середовище Java, сумісне з Oracle Java 8 JRE?
Так:
завантажте OmegaT_4.n.n_Without_JRE.zip
.
Ні / Я не знаю:
завантажте OmegaT_4.n.n_Linux.tar.bz2
Цей пакет містить у собі Oracle Java Runtime Environment. Ця JRE не конфліктуватиме з іншими реалізаціями Java, які можуть бути встановлені у вашій системі.
Розпакуйте завантажений файл. В результаті ви отримаєте теку omegat
, у якій побачите файли, необхідні для запуску OmegaT. Команда для розпакування .tar.gz
:
$ tar xf downloaded_file.tar.gz
OmegaT можна запустити з командного рядка з використанням скрипта, в який вписані параметри запуску, але ви можете і клікнути на OmegaT.jar
, щоб запустити його напряму. Способи запуску можуть відрізнятися залежно від дистрибутива. Перевірте, щоб налаштування PATH
були правильні, та щоб файли .jar
були правильно прив’язані до запуску через середовище Java. Див. розділ «Запуск OmegaT з командного рядка» для більш детальних інструкцій.
OmegaT містить Java JRE 1.8
Завантаження OmegaT_4.n.n_Mac.zip
.
Двічі клацніть по OmegaT_4.n.n_Mac.zip
, щоб розпакувати архів. Це створить теку OmegaT
. У теці буде два файли: index.html
та OmegaT.app
. Перемістіть теку у відповідну теку (наприклад, Applications). Після цього ви можете видалити OmegaT_4.n.n_Mac.zip
, він вам більше не потрібен.
Перетягніть OmegaT.app
на док.
Двічі клацніть на OmegaT.app
, чи натисніть на неї у доку.
Ви можете змінити поведінку OmegaT, змінюючи
Properties
та Configuration.properties
всередині пакету.
Щоб отримати доступ до Configuration.properties
, натисніть правою клавішою миші на OmegaT.app
та виберіть «Показати вміст пакету», там знайдіть його у теці Contents/Resources
. Правою клавішою миші натисніть на файл та оберіть ваш улюблений текстовий редактор. Ви також можете перейти туди безпосередньо за допомогою команди
cd
у терміналі та відкрити Configuration.properties
за допомогою термінального текстового редактора, наприклад emacs чи vi.
Параметри змінюються редагуванням Configuration.properties
. Для того щоб залучити якийсь з попередньо визначених параметрів, заберіть #
на початку відповідного рядка. Наприклад, user.language=ja
(без #
) вказує OmegaT запускатися з японським користувацьким інтерфейсом.
Щоб змінити кількість доступної пам’яті, відредагуйте файл
OmegaT.app/Contents/Info.plist
та розкоментуйте рядок <!-- <string>-Xmx6g</string> -->
— заберіть <!--
та -->
. Це вказує OmegaT запускатися із 6 GB оперативної пам’яті. Ви можете змінити 6g
на потрібне вам значення.
Щоб запустити кілька OmegaT.app
паралельно, клацніть двічі на файл
OmegaT
, що розташований у теці OmegaT.app/Contents/MacOS/
.
Щоб запустити OmegaT з командного рядка використовуйте файл OmegaT.jar
, що розташований у теці OmegaT.app/Contents/MacOS/Java/
. Див. розділ «Запуск OmegaT з командного рядка» для більш детальних інструкцій.
OmegaT.app
може використовувати macOS Services. Таким чином, ви можете виділити слово будь-де у OmegaT та використати Services, щоб перевірити це слово, наприклад у Spotlight чи Google. Також ви можете використати AppleScript чи Automator, щоб створити сервіси чи скрипти для автоматизації частих дій.
Ця інформація стосується Solaris SPARC/x86/x64, Linux x64/PowerPC, Windows x64.
OmegaT доступна у пакетах з Oracle Java JRE для платформ Linux (Intel x86) та Windows. Користувачі інших платформ (Linux PowerPC, Linux x64, Solaris SPARC/x86/x64, Windows x64 і т.п.) мають забезпечити наявність потрібної версії Java JRE на своїй системі, щоб запустити OmegaT.
Чи маєте ви середовище Java, сумісне з Oracle Java 8 JRE?
Так:
завантажте OmegaT_4.n.n_Without_JRE.zip
. Цей пакет можна використовувати на будь-якій платформі з інстальованим середовищем Java, сумісним із Java 8.
Я не знаю: відкрийте термінал та напишіть java -version . Якщо в результаті ви отримали «команду не знайдено» чи щось на кшталт цього, — скоріш за все, у вас на комп’ютері нема Java.
Ні:
завантажте середовище Java для вашої системи (див. нижче) та архів OmegaT_4.n.n_Without_JRE.zip
.
JRE від Oracle доступні для Solaris SPARC/x86 (Java 8) та Linux x64, Solaris x64, Windows x64 (Java 8) за адресою http://www.oracle.com/technetwork/java/archive-139210.html.
JRE від IBM для Linux PowerPC доступні за адресою http://www.ibm.com/developerworks/java/jdk/linux/download.html.
Дотримуйтесь інструкцій до відповідного пакету, щоб встановити Java на вашу систему.
Щоб встановити OmegaT, просто розпакуйте файл OmegaT_4.n.n_Without_JRE.zip
. В результаті ви отримаєте теку ./OmegaT_4.n.n_Without_JRE/
, у якій побачите файли, необхідні для запуску OmegaT.
Створіть ярлики OmegaT у зручних для вас місцях, керуючись інструкціями для вашої системи.
Після того як OmegaT встановлена, ви можете запустити її з командного рядка, створити скрипт з потрібними параметрами запуску, чи клікнути на OmegaT.jar
, щоб запустити її безпосередньо. Способи запуску можуть відрізнятися залежно від дистрибутива. Перевірте, щоб налаштування PATH
були правильні, та щоб файли .jar
були правильно прив’язані до запуску через середовище Java. Див. розділ «Запуск OmegaT з командного рядка» нижче для більш детальних інструкцій.
У більшості систем можна відкрити проєкт, перетягнувши файл omegat.project
на іконку OmegaT на робочому столі. Проєкт OmegaT також можна відкрити, якщо двічі клацнути на файл omegat.project
.
Технологія Java Web Start (частина Java з версії Java 8) використовується для того, щоб опублікувати додаток Java через інтернет в один клік. Java Web Start гарантує, що додаток буде останньої версії, і що середовище Java, з яким він буде запущений, також буде правильної версії. Щоб запустити OmegaT за допомогою Java Web Start вперше, відкрийте цей URL у своєму браузері:
https://omegat.sourceforge.io/webstart/OmegaT.jnlp
Завантажте файл OmegaT.jnlp
та клікніть по ньому. Під час встановлення ви можете отримати кілька попереджень від системи безпеки вашої операційної системи. Для встановлення цієї версії ваша система може просити у вас «необмеженого доступу до комп’ютера». Але мається на увазі той самий дозвіл, що і для встановлення звичайної версії OmegaT, тобто доступ до жорстокого диску. Наступні кліки по OmegaT.jnlp
будуть перевіряти, чи потрібні якісь оновлення, за потреби встановлювати їх та запускати OmegaT. Після першого запуску та встановлення ви, звичайно, зможете використовувати OmegaT.jnlp
і без підключення до інтернету.
Обробка персональних даних : OmegaT Java Web Start не надсилає ніяку вашу інформацію на сервери OmegaT. Програма працює лише на вашому комп’ютері. Ваші документи та ваша пам’ять перекладів залишаються у вас на комп’ютері. Проєкт OmegaT не має доступу до результатів вашої роботи чи ваших даних.
Зверніть увагу, що якщо ви хочете використовувати будь-які аргументи запуску програми (див. вище), версія Java Web Start вам не підійде.
Зазвичай нема потреби запускати OmegaT з командного рядка. Але можливість запуску програми з командного рядка дозволяє отримати більший контроль над поведінкою програми. Є два способи, як запустити OmegaT з командного рядка.
Вікно командного рядка також називають терміналом. У Windows його називають «вікно MS-DOS», і до нього можна доступитися через пункт MS-DOS меню Пуск. Його відповідник у macOS, додаток Terminal, доступний за адресою Applications/Utilities
.
Щоб запустити OmegaT ви маєте виконати дві команди. Перша — це:
cd
тека
де
тека
— це шлях до теки, де знаходиться OmegaT, а саме файл OmegaT.jar
. Приклад того, як команда буде виглядати в реальності:
У Windows
cd C:\Program Files\OmegaT
У macOS
cd
<розташування OmegaT.app>
/OmegaT.app/Contents/Resources/Java/
У Linux
cd /usr/local/omegat
Ця команда змінює робочу теку на ту, в якій знаходиться файл програми OmegaT. Друга команда власне запускає OmegaT. У найпростішій своїй формі вона виглядає так:
java -jar OmegaT.jar
Зверніть увагу на великі букви — в усіх операційних системах окрім Windows програма не запуститься, якщо ви напишете omegat
замість OmegaT
!
Запуск OmegaT з командного рядка особливо корисний для знаходження причин проблем у роботі програми. Якщо під час роботи програми стаються якісь помилки, то у вікно терміналу надрукуються повідомлення про помилку. По них іноді можна зрозуміти причину помилки.
Але це не дуже зручний метод для щоденного запуску програми. Тому ці дві команди запаковані у спеціальний файл («скрипт», у Windows його ще називають «.bat
файлом»).
Коли такий файл запускається, команди всередині нього виконуються автоматично. Тому якщо ви хочете змінити команди запуску — просто змініть цей файл.
Базова команда вже була описана вище. Її можна змінити, додаючи до неї «аргументи». Аргументи можна додавати після
java
, перед -jar OmegaT.jar
. Зверніть увагу, що у Windows ви можете змінювати файл OmegaT.l4J.ini
для зміни налаштувань. У Mac ви можете змінити Configuration.properties
, а в Linux — скрипт OmegaT
.
Нижче наведений список доступних аргументів. Досвідчені користувачі можуть отримати більше інформації, набравши man java у терміналі.
Мова інтерфейсу користувача
-Duser.language=
Зазвичай, тобто коли OmegaT запущена без аргументів, вона визначає мову операційної системи даного користувача. Якщо доступна локалізація цією мовою, OmegaT використовує її. Таким чином, якщо мова операційної системи — російська, а OmegaT локалізована російською мовою, OmegaT запуститься з російським інтерфейсом користувача, російськими меню і т. ін. Якщо відповідна локалізація недоступна, OmegaT обере англійську. Це стандартна поведінка.XX
Аргумент -Duser.language=
змушує OmegaT використовувати саме вказану мову, незалежно від мови операційної системи.
XX
XX
— це двобуквенний код мови. Щоб запустити OmegaT з французьким інтерфейсом (наприклад, у російськомовній ОС), команда буде виглядати так:
java -Duser.language=fr -jar OmegaT.jar
Країна користувача
-Duser.country=
XX
Окрім мови ви також можете вказати і країну. Наприклад, CN
чи TW
для китайської мови. Щоб інструкція швидкого старту показувалась потрібною мовою, ви маєте вказати і мову, і країну. Це необхідно, навіть якщо доступна лише одна комбінація, як от pt_BR
у випадку бразильської португальської.
Виділення пам’яті
-Xmx
цим параметром можна виділити більше оперативної пам’яті для OmegaT. За замовчуванням виділяється 1024 MB, тому виділення меншої кількості пам’яті ніяк не збільшить можливості програми.
??
M??
відповідає кількості виділеної пам’яті у мегабайтах. Таким чином, команда для запуску OmegaT із 2048 MB (2 GB) пам’яті буде виглядати так:
java -Xmx2048M -jar OmegaT.jar
IP адреса проксі-сервера
-Dhttp.proxyHost=
Адреса проксі-сервера, якщо доступ до інтернету у вашій системі відбувається через проксі.nnn.nnn.nnn.nnn
Порт проксі-сервера
-Dhttp.proxyPort=
Порт сервера, якщо доступ до інтернету у вашій системі відбувається через проксі.NNNN
Google Translate V2
-Dgoogle.api.key=
Якщо ви зареєстровані в сервісах Google Translate, тут ви можете вказати свій ключ Google API. Зверніть увагу, що ключ має довжину 38 символів.A123456789B123456789C123456789D12345678
Microsoft Translator
У вас має бути безкоштовний акаунт Microsoft. Він потрібен, щоб залогінитись у Windows Azure Marketplace і щоб використовувати сервіс Translator. Зверніть увагу, що до 2 мільйонів символів на місяць можна перекладати безкоштовно. Два елементи, які потрібно ввести, ви можете знайти на сторінці вашого акаунту: Primary account key та Customer-ID:
-Dmicrosoft.api.client_id=
XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
-Dmicrosoft.api.client_secret=
XXXX9xXxX9xXXxxXXX9xxX99xXXXX9xx9XXxXxXXXXX=
Яндекс.Перекладач
У вас має бути безкоштовний акаунт Yandex. Він необхідний для того, щоб отримати та використовувати ключ Yandex Translate API. Ключ API можна отримати через форму запиту ключа API key та подивитися на сторінці Мої ключі.
-Dyandex.api.key=
trnsl.1.1.XXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Аргументи можна комбінувати: OmegaT може бути запущена з усіма прикладами, що наведені вище:
java -Dswing.aatext=true -Duser.language=pt -Duser.country=BR -Xmx2048M -Dhttp.proxyHost=192.168.1.1 -Dhttp.proxyport=3128 -jar -OmegaT.jar
OmegaT можна використовувати як перекладацький інструмент у скриптах. Коли програма запущена в консольному режимі, графічний інтерфейс користувача не завантажується і проєкт обробляється автоматично згідно з запитом.
Щоб запустити OmegaT у режимі командного рядка, вам потрібен валідний проєкт OmegaT. Немає значення, в якому місці він розташований, оскільки вам все одно треба буде вказати повний шлях до нього при виклику з командного рядка.
Якщо вам потрібні якісь особливі налаштування, ви повинні отримати доступ до відповідних файлів з налаштуваннями. Цього можна досягти двома шляхами:
Запустити OmegaT звичайним чином (з GUI) та змінити налаштування. Якщо ви після цього запустите OmegaT у консольному режимі, вона буде використовувати ті ж налаштування.
Якщо ж ви не можете запустити OmegaT нормальним чином (нема графічного середовища) — скопіюйте налаштування OmegaT з іншого комп’ютера у певну теку. Немає значення, в якому місці вона розташована, оскільки вам все одно треба буде вказати повний шлях до неї при виклику з командного рядка. Необхідні файли — це filters.conf
і segmentation.conf
. Їх можна знайти в домашній директорії користувача (наприклад C:\Documents and Settings\
у Windows, user
\OmegaT~/.omegat/
у Linux).
Щоб запустити OmegaT у консольному режимі, треба при запуску передати кілька додаткових аргументів. Найважливіший — це шлях до проєкту /path/to/project
. Можна також вказати шлях до теки з файлами налаштувань --config-dir=
. Наприклад:/path/to/config-files/
java -jar OmegaT.jar/path/to/project
\ --config-dir=/path/to/config-files/
\ --config-file=/path/to/config-file/
\ --mode=console-translate|console-createpseudotranslatetmx|console-align
\ --source-pattern=regexp
Зверніть увагу, що всі параметри починаються з подвійного символа -
.
Пояснення:
/path/to/project
вказує OmegaT, де знаходиться проєкт для перекладу. Якщо він переданий, то OmegaT запуститься у консольному режимі і перекладе цей проєкт.
--config-dir=
вказує OmegaT теку, де знаходяться файли з налаштуваннями. Якщо його не передати, OmegaT буде використовувати стандартні налаштування (тека OmegaT у домашній директорії користувача, чи поточна тека). Зверніть увагу на подвійний символ /path/to/config-files/
-
.
--config-file=
вказує OmegaT, який файл з налаштуваннями треба використовувати./path/to/config-file/
--mode=
OmegaT запускається в консольному режимі, щоб виконати одну із вказаних задач автоматично....
--mode=console-translate
У цьому режимі OmegaT намагається перекласти файли із теки ./source
з використанням доступної пам’яті перекладів. Це зручно, коли ви запускаєте OmegaT на сервері з готовими TMX файлами.
--mode=console-createpseudotranslatetmx
У цьому режимі OmegaT створює TMX для всього проєкту, використовуючи лише файли для перекладу. Ви можете вказати файл TMX, який треба створити за допомогою
--pseudotranslatetmx=
allsegments.tmx
--pseudotranslatetype=
equal|empty
Аргумент pseudotranslatetype вказує, чи перекладені сегменти мають бути порожніми чи дорівнювати оригіналу.
--mode=console-align
У цьому режимі OmegaT буде вирівнювати файли із теки ./source
та файли із вказаної теки. Файл TMX, що буде отриманий у результаті вирівнювання, збережеться у теці ./omegat
з назвою align.tmx
. Які файли будуть використані для вирівнювання, а які — ні, залежить від того, які з них підтримуються фільтрами файлів. Деякі підтримувані фільтри: ILIAS Language File, Java(TM) Resource Bundles, Key=Value Text, Magento CE Locale CSV, MoodlePHP, Mozilla DTD, Mozilla FTL, PO, RC, SubRip Subtitles, Windows Resources
У цьому випадку ви маєте вказати ще один параметр, а власне теку перекладених файлів:
--alignDir=
<тека перекладених файлів>
alignDir
має містити переклад на цільову мову проєкту. Наприклад, якщо проєкт — це переклад з англійської на французьку, то alignDir
має містити пакет, що закінчується на _fr
. Файл TMX, що буде отриманий у результаті вирівнювання, збережеться у теці ./omegat
під назвою align.tmx
.
--source-pattern=
regexp
Якщо використовується консольний режим, то ви можете цією опцією обмежити файли, що будуть перекладені. Якщо цей параметр не передати, всі файли будуть оброблені. Ось кілька характерних прикладів обмежень:
.*\.html
Всі файли HTML підлягають перекладу — зверніть увагу, що за правилами регулярних виразів крапка у звичному *.html
має екрануватись (\.
)
test\.html
Буде перекладено лише файл test.html в корені проєкту. Якщо в інших теках є ще файли test.html, вони будуть проігноровані.
dir-10\\test\.html
Буде оброблено лише файл test.html
у теці dir-10
. Зверніть увагу і на те, що бекслеш (обернену скісну риску) також треба екранувати нею ж.
--tag-validation=
abort|warn
outputFileName
Цей параметр дозволяє валідацію теґів в автоматичному режимі. Якщо вибрати abort
, то валідатор теґів зупиниться на першому помилковому сегменті. Якщо вибрати warn
, то валідатор теґів обробить всі сегменти і запише попередження про помилкові сегменти у вказаний файл.
--no-team
стосується командних проєктів. Використовуйте його, щоб OmegaT не синхронізувала його вміст.
--disable-project-locking
дозволяє відкрити проєкт у Windows у двох окремих вікнах OmegaT. Типово omegat.project
блокується у Windows, і за спроби відкрити вже відкритий проєкт виводиться помилка. З цією опцією блокування не відбувається.
Ще один параметр, специфічний для консольного режиму: --quiet
. У тихому режимі на екран виводиться менше інформації. Наприклад, не відображаються ті повідомлення, які ви зазвичай бачите у рядку стану.
Спосіб використання: java -jar OmegaT.jar /path/to/project --mode=console-translate --quiet
Код поточної версії можна завантажити за допомогою клієнта Git із репозиторія https://git.code.sf.net/p/omegat/code чи напряму з SourceForge.
Після завантаження перейдіть у теку коду програми та запустіть команду:
gradlew assembleDist
Це створить пакет OmegaT у теці ./build/distributions
. Там ви знайдете zip-файл з усім необхідним для запуску OmegaT.
Також ви можете запустити програму напряму за допомогою команди:
gradlew run
Деталізовані інструкції можна знайти у README.txt в теці docs_devel.