Translating QT Linguist TS-files

From Apertium
Revision as of 11:14, 17 January 2012 by Unhammer (talk | contribs) (Created page with '[http://translate.sourceforge.net/wiki/virtaal/features Virtaal] can handle QT Linguist files and uses the Apertium web service. But if you want to do it with a local installatio…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Virtaal can handle QT Linguist files and uses the Apertium web service. But if you want to do it with a local installation, it should be fairly easily scriptable.

The following command assumes you want to translate the contents of the <translation> part of es.ts from Spanish to Catalan, and produces a file ca.ts with translations from the <source> language (typically English) to Catalan:

paste es.ts <(apertium -u -f html es-ca < es.ts) |  sed '/<translation/s,^.*\t,,' |sed 's/\t.*//' > ca.ts

It also assumes all >translation< elements are one-line.

See also