[YMIR-145] [ymir-core]* LocalizationPathResolverでMessagesをI18NPropertyReaderとは別に処理するようにする Created: 2007-10-25  Updated: 2007-10-26  Resolved: 2007-10-26

Status: Closed
Project: Ymir
Component/s: ymir-core
Affects Version/s: 0.9.2
Fix Version/s: 0.9.3

Type: Task Priority: Minor
Reporter: skirnir Assignee: skirnir
Resolution: Fixed Votes: 0
Labels: None


 Description   

LocalizationPathResolverではMessagesをI18NPropertyReaderとして処理するようになっている。この時
ページ名をキーに含むプロパティを優先的に見るようにする処理がI18NPropertyReaderの処理のところに
埋め込まれているが、この処理は現在はMessagesImplの中で行なわれていること、I18NPropertyReader
ではこの処理はなくても良い気がすることから、MessagesをI18NPropertyReaderとは分けて処理するよう
にしてこの処理を除去する。

[互換性の問題] この対応により、I18NPropertyReaderオブジェクトのプロパティをZPT中で参照している場合に
ページ名をキーに持つプロパティを参照しなくなる。



 Comments   
Comment by skirnir [ 2007-10-26 ]

対処しました(r1092)。

[互換性の問題] この対応により、I18NPropertyReaderオブジェクトのプロパティをZPT中で参照している場合に
ページ名をキーに持つプロパティを参照しなくなりました。また、Messagesオブジェクトであってもキーが「a.b」
のように「%」なしの場合はページ名をキーに持つプロパティを参照しなくなりました。

Generated at Wed Apr 09 03:46:07 JST 2025 using Jira 10.5.0#10050000-sha1:9d9d098bb7b67e8dba8da380ba9c3900d82ac3cf.