Personal tools
You are here: Home Documents FAQ zope.confのlocale設定

zope.confのlocale設定

Document Actions
Up to table of contents
zope.confのlocaleには何を設定するべきですか?

デフォルト(en)で良いのではないでしょうか。

localeはZopeを実行しているOSが提供しているものを指定する必要があります。 Unix系OSであれば、 locale -a でサポートされているロケールの一覧が 出力されますので確認してみてください。

localeを設定した場合、Pythonのlocale.setlocale()で設定されるので、Pythonのlocaleに対応した関数は全て影響を受けます。効果としては、 DateTime().strftime('%B') などの出力が、enでは October と表示されますが、jaでは 10月 となります。また、ここで出力される"月"などの漢字はlocaleの設定に従ってSJIS,EUC-JP,JIS,UTF-8などが決定されるため、使用する場合はPlone上のencodingと合わせておく必要があります。

なおWindowsXPでは"ja"を指定すると'Japanese_Japan.932'が設定されます。

This FAQ applies to: Zope 2.9.0, Zope 2.8.x, Zope 2.7.x

by しみずかわ last modified 2006-02-19 19:08

Powered by Plone, the Open Source Content Management System