ヽ(´・肉・`)ノログ

How do we fighting without fighting?

対訳用語集作成にlogalingを使ってみる

Elxir の Getting Start を最新日本語化しようと考えたが,前回の翻訳で用語をどう訳していたかまったく思い出せないので,今後のことを考えてツールを使ってみることにした.

logaling について | logaling

logaling-command は、翻訳作業に欠かせない訳語の確認や選定をサポートする CUI ツールです。「対訳用語集」を簡単に作成、編集、検索することができます

logalimacs という Emacs ライブラリもあるみたい.

チュートリアルをすすめる

チュートリアル | logaling を眺めつつ進める.

インストール

ちなみに Homebrew でインストールできないか brew search logaling で探してみたが,なかった.

チュートリアルの通り gem をインストールする.

/Users/niku/projects% gem install logaling-command
/Users/niku/projects% loga -v
logaling-command version 0.2.4
/Users/niku/projects% mkdir elixir_translation
/Users/niku/projects% cd elixir_translation/
/Users/niku/projects/elixir_translation% loga new elixir_translation en ja
Successfully created /Users/niku/projects/elixir_translation/.logaling
/Users/niku/projects/elixir_translation% tree -a
.
└── .logaling
    ├── config
    └── glossary

2 directories, 1 file

用語を登録する

登録すると .logaling/glossary/elixir_translation.en.ja.yml に追加されるようだ.

/Users/niku/projects/elixir_translation% loga add database データベース
now index elixir_translation...
/Users/niku/projects/elixir_translation% ls
/Users/niku/projects/elixir_translation% tree -a
.
└── .logaling
    ├── config
    └── glossary
        └── elixir_translation.en.ja.yml

2 directories, 2 files
/Users/niku/projects/elixir_translation% cat .logaling/glossary/elixir_translation.en.ja.yml
---
- source_term: database
  target_term: "データベース"
  note: ''

用語を検索する

/Users/niku/projects/elixir_translation% loga lookup database
  database      データベース

他の用語集をインポートする

/Users/niku/projects/elixir_translation% loga import --list
debian_project : Debian JP Project (http://www.debian.or.jp/community/translate/)
edict : The EDICT Dictionary File (http://www.csse.monash.edu.au/~jwb/edict.html)
freebsd_jpman : FreeBSD jpman (http://www.jp.freebsd.org/man-jp/)
gene95 : GENE95 Dictionary (http://www.namazu.org/~tsuchiya/sdic/data/gene.html)
gnome_project : GNOME Translation Project Ja (http://live.gnome.org/TranslationProjectJa)
itil_japanese : ITIL Japanese 2011 Glossary (http://www.itil-officialsite.com/InternationalActivities/ITILGlossaries_2.aspx)
mozilla_japan : Mozilla Japan (http://www.mozilla-japan.org/jp/l10n/term/l10n.html)
postgresql_manual : PostgreSQL7.1 Manual (http://osb.sraoss.co.jp/PostgreSQL/Manual/)
tmx : TMX 1.4b formatted glossary (http://www.gala-global.org/oscarStandards/tmx/)
/Users/niku/projects/elixir_translation% loga lookup database
  database                      データベース    elixir_translation
  Database Administrator        データベース管理者      postgresql_manual
  database                      データベース    postgresql_manual
  database server               データベースサーバ      postgresql_manual
  the Supplier Database         納入業者データベース    postgresql_manual

辞書検索する

/Users/niku/projects/elixir_translation% loga lookup "データベース" --dictionary
  Database Administrator        データベース管理者      postgresql_manual
  database                      データベース    elixir_translation
  database                      データベース    postgresql_manual
  database server               データベースサーバ      postgresql_manual
  the Supplier Database         納入業者データベース    postgresql_manual

まとめ

次は Emacs ライブラリを設定する.

このエントリーをはてなブックマークに追加