Zope Calendar の日本語化
曜日などの表示を日本語化する話。<dtml-calendar> を記述している ドキュメントに lang プロパティを設定すればよいと思ったが、それではうま くいかない。結局 CalendarTag.py を直接さわる。__init__(self,blocks): の最後で
self.__lang__ = name_or_expr(self.args, 'lang', 'lang_expr', 'en')となっているのを
self.__lang__ = name_or_expr(self.args, 'lang', 'lang_expr', 'ja')にする。同じ CalendarTag.py の中の daynames や translations テーブルの 値を変えておく。文字コードは Zope の実行環境に合わせておく。