GNU gettextユーティリティ、、、、およびを使用してローカリゼーションタスクを処理するPerlモジュールがあります。私はSunOSシステムからいくつかのテストの失敗を受け取りましたが、それを調べたところ、古くからあるように見えました。今のところ、私はテストをスキップして、単純なオプションで窒息します。しかし、GNU Gettextユーティリティの比較的新しいバージョンがインストールされていない限り、インストールを拒否する方が良いと思います。xgettext
msgfmt
msginit
msgmerge
msgfmt
xgettext
--version
それで、それを行うための最良の方法は何ですか?インストールされているものと、必要なオプションがサポートされているかどうかを確認し、それらの依存関係が満たされていない場合はモジュールのインストールを拒否したいと思います。gettext --version
0以外の値で終了した場合、実行してインストールを拒否する必要がありますか?それとも、もっと標準的な解決策があるでしょうか?