reStructuredText
2004年8月6日23:11
zope
今のうちになんとか

書式に関しては 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 HowtosSomething 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 の中では 変更しないほうが無難 のようです。

🛩 清水川記 2004年8月16日12:11

reST表示でZopeがリブートする問題 は解決しました。
原因は、 StructuredText日本語問題
に対応するために、DocumentClass.pyなど修正・コンパイルしたせいか、あるいはweather_pluginを入れるためにentry_bodyを修正したせいか、、、。
解決法としては、エラーメッセージから適当に当たりを付けて、jaモジュールをでっち上げてみました。

🛩 象歩Blog 2004年8月23日10:11

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...