Okapi Frameworkとは? わかりやすく解説

Okapi Framework

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/03/21 04:32 UTC 版)

Okapi Framework
最新版
1.47.0 / 2024年10月5日 (5か月前) (2024-10-05)
プログラミング
言語
Java
プラットフォーム クロスプラットフォーム
サポート状況 Active
ライセンス GNU Lesser General Public License
公式サイト http://www.opentag.com/okapi/wiki/
テンプレートを表示

Okapi Framework とは、ソフトウェアの国際化や文書の翻訳に関する各種の作業を統合的に支援するためのフレームワークであり、データ交換のための規格、ファイル形式の定義、アプリケーション・ソフトウェア実装などからなる。Windows プラットフォームをサポートしている。

構成

Okapi Framework は以下の要素から構成される。

API
Okapi Framework 内でのアプリケーションなどによるデータ交換のための API が定義されている。その一部によって高レベルの規格が定義されている。このAPIを使うことで Okapi Framework に新たなモジュールを追加することができる。API にはたとえば、Okapi Framework に実装されているフィルタがすべて入力ファイルの解析に使っているものがあり、これを使えば新しいフィルタを作ることができる。
データ形式
翻訳作業においてデータの保存や他の作業者とのデータ交換を行うために、多くのオープンなデータ形式が定義されている。Okapi Framework はそれらのうち XLIFFTMX、SRX などをサポートしている。
コンポーネント
Okapi Framework には API を利用するための実装として各種のコンポーネントが用意されており、それらの開発は現在も続けられている。低レベルのコンポーネントは、高レベルのものを実装するときや、スクリプトやアプリケーションから利用されるプラグインを実装するときに利用することができる。
アプリケーション
Okapi Framework には、単独で使えるアプリケーションも用意されている。これらは内部で Okapi Framework のコンポーネントを利用し、また独自に作成したコンポーネントを追加して利用することもできる。

コンポーネント

Okapi Framework のコンポーネントには、二種類ある。

フィルタ
各種のデータ形式を扱うコンポーネント。Windows の RC、Java の .properties、.NET の ResX、CSV などの表形式のファイル、gettext の PO 形式、アドビの Illustrator、INX、XMLなどのファイル形式を扱うことができる。
ユーティリティ
テキストの抽出と統合、RTF からプレーンテキストへの変換、文字コードの変換、行末コードの変換、翻訳品質のチェックなどを行うものがある。

アプリケーション

Rainbow
シンプルなユーザー・インターフェイスで、Okapi Framework のユーティリティを実行するためのアプリケーション。
Tikal
DOS プロンプトやバッチファイルで Okapi Framework のユーティリティを実行するためのコマンドラインツール。
Olifant
TMX 形式の翻訳メモリデータを操作するためのアプリケーション。

利用条件

これらはすべて Okapi Framework プロジェクトにおいて開発され、GNU Lesser General Public License にしたがった利用が許諾されている。

開発言語の変更

2009年4月に.NET版の開発を中止し、Javaによる開発に移行した。[1]

脚注

関連項目

外部リンク





固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Okapi Framework」の関連用語

Okapi Frameworkのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Okapi Frameworkのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのOkapi Framework (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS