OmegaT

2023-05-30 Note notes

OmegaT is a free and open source multiplatform Computer Assisted Translation tool with fuzzy matching, translation memory, keyword search, glossaries, and translation leveraging into updated projects.

을 효과적인 툴

Translation Memory : Glossary

Translation Memories (XLF and TMX files) in Emacs. https://codeberg.org/martianh/transcat

여기에서 잠시만.

Work with XLIFF and TMX files for translation in Emacs.

For now, this is just a day-old skeleton of a project.

The goal is to provide an environment for segment-based translating, with synchronized source and target buffers (or optionally interlaced segments in a single buffer), using XLIFF translation files, TMX translation memories, and TMX or TBX glossary files.

For now, projects are assumed to be structured as OmegaT projects. Okapi Framework tools/projects might be possible later.

플러그인

[2023-05-30 Tue 13:28] GitHub - omegat-org/omegat-plugins: List of OmegaT plugins

TODO 영한 번역

[2023-05-30 Tue 15:32] 전뇌해커님의 자료를 확인하라. 번역 대상 설정 -> 조테로 등록 -> 오메가로 번역 -> 결과를 롬으로 내보내고 -> 블로그 포스팅

IT 글쓰기와 번역 노트 - WikiDocs https://wikidocs.net/book/1

Emacs 와 연동 방법

[2023-05-30 Tue 15:32] martianh/emacs-translation-resources 1.

번역판

Install and Configure

여러가지 옵션이 있지만 홈페이지에서 다운 받아라. 그게 확실하다.

Download and Install (O)

그냥 홈페이지에서 다운받아라. 5.7.1 버전 다운 받아서 잘 된다. 위대한 오메가티다. 노 설정. 그냥 띄워본다.

Configuration

[2023-05-30 Tue 13:05] 설정 파일을 저장하고 영문 최신 메뉴얼이다. OmegaT 4.2 - User’s Guide

시스템 폰트 및 nimbus 테마 한영 관련

[2023-05-30 Tue 13:43] ~/.bashrc 파일에도 추가했는데 뭐가 적절할까. 로케일 영향도 받는데 아무튼 지금은 그냥 터미널에서 실행한다. 급하지 않다. 한글로 잘 나온다. 그러면 활용할 수 있다.

# Fix ugly OmegaT fonts
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'
Log out, log back in, and fonts are fixed.
BTW, where would I put this variable definition to make it system-wide under Rocky Linux? Would that be /etc/environment?

로케일 적용을 위해서 run-omegat 를 만들고 desktop 에서 호출하도록 했다. 위의 옵션은 ~/.bashrc 에 넣었다. 즉, 배시에서 로케일 맞춰 놓고 시스템 폰트로 로딩하니까 아래와 같이 제대로 나온다. 폰트는 내가 쓰는 폰트다.

run-omegat scripts

[2023-06-26 Mon 14:06] ~/.local/bin/run-omegat 스크립트

#!/usr/bin/env bash

# export LANG=ko_KR.UTF-8
# export LANGUAGE=ko_KR.UTF-8

export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8

export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'

exec -- /usr/local/bin/omegat

omegat.desktop

[2023-06-26 Mon 14:07] ~/.local/share/applications/omegat.desktop 파일

[Desktop Entry]
Name=OmegaT-Custom
Comment=the free translation memory tool
Type=Application
Categories=Office;
Icon=OmegaT
# Exec=omegat %f
Exec= run-omegat %f
Terminal=false

CANCELLED snap (x)

안된다. snap install omegat-cat 으로 하면 충분하다. 5.3.0 이면 최신 버전이다. 그러면 여기에 플러그인 넣고 사용하면 된다.

[2023-05-30 Tue 06:39]

CANCELLED flakpack – 굳

[2023-05-30 Tue 06:32] 이걸 가지고 튜닝을 해보는게 좋겠다. 실행 환경부터 등록을 하자. Desktop 에 등록해야 한다.

$flatpak install flathub org.omegat.OmegaT $flatpak run org.omegat.OmegaT

잘 동작한다. 폰트가 문제이긴 하다. 실행이 불편하다. 이거 참.

jhnuc➜  ~  ᐅ  flatpak install omegat
Looking for matches…
Found ref ‘app/org.omegat.OmegaT/x86_64/stable’ in remote ‘flathub’ (system).
Use this ref? [Y/n]: y

org.omegat.OmegaT permissions:
    ipc    network    x11    file access [1]

    [1] xdg-documents


        ID                         Branch         Op         Remote          Download
 1.     org.omegat.OmegaT          stable         i          flathub         < 237.8MB

Proceed with these changes to the system installation? [Y/n]:

CANCELLED apt-get - 3.6.0

[2023-05-30 Tue 06:40] 버전이 너무 낮다. 동작은 잘 되지만.

CANCELLED OmegaT build

https://github.com/omegat-org

빌드 안할 수가 없다. 일단 최신 버전 소스코드를 다운 받고 빌드한다.


wget https://github.com/omegat-org/omegat/archive/refs/tags/v5.8.0.tar.gz

sudo apt install gradle

Related-Notes

References

마지막 수정일자