[ 前のページ ] [ 概要 ] [ 目次 ] [ 次のページ ]

GNOME アプリケーションメッセージの日本語化
章 5 FAQ


ここでは,メッセージカタログの翻訳についてよく聞かれる 質問とその回答を紹介します.

Q1. リリースされたパッケージの ja.po ファイルが 壊れている
せっかく最新の ja.po をコミットしたのに,リ リースされたパッケージの ja.po ファイルが壊れて いることがあります.これは,msgmerge コマンドなど がマルチバイトに対応していないためにおこる現象で す.

msgmerge はデフォルトの動作で,msgstr 行が長い場 合に行の折り返しを行います.このとき,マルチバイ トのことが考えられていないため,マルチバイト文字 の各バイトが生き別れになってしまうことがあるので す.新しいバージョンがリリースされるときには,必 ず msgmerge が実行されます.そのため,せっかく CVS に ja.po ファイルをコミットしても,次のリリー ス時には ja.po ファイルが壊れていることがありま す.対応策としては,(いまのところ)コミットする 前に msgmerge を実行して,ファイルが壊れないこと を確認するくらいしかありません.


[ 前のページ ] [ 概要 ] [ 目次 ] [ 次のページ ]
GNOME アプリケーションメッセージの日本語化
$Id: ch-faq.html,v 1.1 2005/02/05 09:28:15 aihana Exp $
田原祐介 tahara@gnome.gr.jp