書式に関しては LowLife や 瀬戸山春輝 さんのところが参考になるようです。まだ試していませんけど;;
"ReStructuredText Document" オブジェクトは ZMI で add すれば作れますが、そのままではちゃんと表示されません。properties タグで encode 指定が必要です。
input-encoding [utf-8 ] output-encoding [utf-8 ]
他のプロダクト(ZWikiなど)でも使う場合、zope.conf で設定するほうが良いみたい。
rest-input-encoding utf-8 rest-output-encoding utf-8
さて、COREBlog で使用するには若干変更が必要です。 COREBlog Howtos と Something Red さん に説明があります。
ところが、どうも Zope で Locale の扱いに問題 があるようです。 原因を見付けた方 が居られました。で対処方法は、
zope/lib/python/docutils/languages zope/lib/python/docutils/parsers/rst/languages
最新の docutils-0.3.5 でも ja.py はありませんでした。そう云えば ZWiki-0.33.0 にも ja.po ファイル無かったですね;;
ちなみに vine は /etc/sysconfig/i18n で LANG="ja_JP.eucJP" を設定してあります。
python の中では
変更しないほうが無難
のようです。
reStructuredText で落ちるのは、 docutils に ja.py
ファイルが無いためであることの再確認。 docutils-0.3.5.tar.gz
をダウンロードして試してみました。 PYTHONPATH には zope
のパスを指定します。 $ tar xvzf docutils-0.3.5.tar.gz $ cd
docutils-0.3.5/test $ export PYTHONPATH="/usr/lib/zope/lib/python" $ python test...
reST表示でZopeがリブートする問題 は解決しました。
原因は、 StructuredText日本語問題
に対応するために、DocumentClass.pyなど修正・コンパイルしたせいか、あるいはweather_pluginを入れるためにentry_bodyを修正したせいか、、、。
解決法としては、エラーメッセージから適当に当たりを付けて、jaモジュールをでっち上げてみました。