Tool4po ja
From ADempiere
This Wiki is read-only for reference purposes to avoid broken links.
tool4po
- 以下のような疑問を持っているかもしれません:
- Launchpad.netはPOファイルフォーマットを用いているのに対して、ADempiereのランゲージパックはXMLフォーマットです。どのようにそれを変換するのか?
- PostgreSQLもしくは、XMLパッケージの形式ですでに十分な量の翻訳情報が手元にあります。それを用いることは可能か?
- どのようにgapsをカバーできるのか?これらを解決するのがtool4poです!
- tool4poは、XML-ADフォーマットと.POフォーマットの間でのファイルフォーマットの変換を行うツールです。
- XML-ADフォーマットはADempiereのランゲージパッケージで用いられている標準XMLフォーマットです。
- .POフォーマットはGNU gettextと関連づけられるフォーマットの一種です。Launchpad翻訳プラットフォームは、.POフォーマットを用いています。
- tool4poはpython3.1を用いて開発されています。
- 詳細は、Tool4po Helpを参照ください。
基本機能
- XML en_USパッケージをPOTファイルに変換します。 (.POTは、世界中で翻訳に用いられる標準的なモデルです)
- すでに存在する翻訳をlp.netにアップロードできるように、XML翻訳パッケージを.poファイルに変換します。
拡張機能
- tool4poは世界中の言語に対応するようデザインされています。今ではChineseおよび日本語で問題なく機能していることが確認されています。
- config.xmlの文字列パターンを変更することで、他の言語でも簡単に利用可能です。
ダウンロード
- Tool4poソースコードはLaunchpad.netにあります。
- 最新バージョンについてはこちらをご参照ください: link
- バージョンリスト:
- Version 1.10. Jun 12, 2012. download here
- Version 0.99a. Jun 14, 2011. download here
過去のリソース
-
最新版: SVN on sf.net. -
Zipパッケージ Download. Version: 0.982a on Aug 09, 2010.aaaa
開発
- 以下の開発を実行中です。参加歓迎です :-)
- "--get-po-all" Launchpad.netからダウンロードできるPOパッケージから、XMLパッケージを生成するバッチです。
- "--merge-xml" 翻訳内容を有効に確認、チェックできるよう、すべてのXMLファイルを一つのXMLファイルに統合します。
開発完了
- New function: Merge "en_US" XML packages of new version into POT template files. Will be processed on next stable release.
- New function: '--get-xml' Update XML files from PO files downloaded from Launchpad.net. ( Finished on Jun 21, 2010 )
- OO re-write. Finished. Completely re-write in object-orient method. Finished on Jun 3rd, 2010.
履歴
- What is new in 1.10:
- Fix bug of '--get-list-trans'
- What is new in 0.982a:
- Improve '--get-po' for languages like German, Malay.
- Simplify solution by removing 'xml-4po' file format.
- What is new in 0.981a:
- Now we can see help information like "Located in Content of: id-100:Name,id-114:Name ... ..." in Launchpad.net
- (Jul 18, 2010) New POT template files are uploaded into Launchpad.net. Adding supports for Words with Different Translations.
- What is new in 0.97a:
- Enhaned the POT template files. 1. Support Words with Different Translations. 2. Whole information of 'Content of'
- What is new in 0.962a:
- Using en_US standard package.
- New function: --tidy-xml.
- What is new in 0.957a:
- New function: --get-xml.
- New support for western languages such as German.
参照
- Translation Project
- The po4a (po for anything) project.