[
Date Prev
][
Date Next
][
Thread Prev
][
Thread Next
][
Date Index
][
Thread Index
] [
List Home
]
RE: [babel-translators] [ja] FW: [Bug 237745] Escape code for Java properties file
From
:
ToshikiIga@xxxxxxxxxxx
Date
: Fri, 29 Aug 2008 14:38:02 +0900
Delivered-to
: babel-translators@eclipse.org
もりさん
いがぴょんです
> バックスラッシュについては、以前(3.2)の言語パックにもあったものだし、
> Javaのpropertiesの仕様に合致しており、
> ロードされるときに無視(除去)されることを確認しているので問題ない。
バックスラッシュについては、
・通常の Java の java.util.Properties の仕様に合致している
・正しく実装されたプログラムは、適切にロード時にエスケープ処理をおこない除去できるはずです。
・もし Babel で読み込んだ際のエスケープ処理が不適切なのであれば、Babel側のプログラムを修正してください
Java API (1.5.0) リファレンス の java.util.Properties#store に プロパティファイルのエスケープ処理に関するある程度の粒度で記載された仕様があります。
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Properties.html#store(java.io.OutputStream,%20java.lang.String)
こちらを見ていただければ、バックスラッシュをどのように扱うべきなのかについて、一定の情報を得られると考えます。
そして、私たちはプロパティファイルを作成および読み込みを行う際に、java.util.Properties を利用しています。
そのため、「正しい」Java プロパティファイル形式で入出力できているものと考えています。
> で別の問題として、登録したときにはついていたスペースが、
> ステージングサーバ上ではなくなっており、一部のパターンで問題を引き起こす。
> → 取り込むときに落としているのではないか、確認してくれ
はい。そうです。
プロパティファイル内の半角空白は、String終端であっても半角空白に意味があります。
確実に、一連の処理の中で 半角空白をハンドリングする必要があります。
References
:
RE: [babel-translators] [ja] FW: [Bug 237745] Contribution of Japaneselanguge pack for Ganymede
From:
mori
Prev by Date:
[babel-translators] [ja] Eclipse Europa Japanese Language Pack (third party edition) integration bulid released
Next by Date:
[babel-translators] French translators
Previous by thread:
RE: [babel-translators] [ja] FW: [Bug 237745] Contribution of Japaneselanguge pack for Ganymede
Next by thread:
[babel-translators] Babel-translators[ja]翻訳のチェックお願いします
Index(es):
Date
Thread