多言語表示メモ

検索してもひっかからなかったのでメモっとこうです。
Apache 2.0系用でしょうか。
httpd.confの書き方はApacheのドキュメントで提供されていますね。
http://httpd.apache.org/docs/2.0/

設定例

<Directory />
    Options FollowSymLinks MultiViews
    AllowOverride None
    DefaultLanguage en
</Directory>
...
LoadModule negotiation_module modules/mod_negotiation.so
LanguagePriority en ja 
ForceLanguagePriority Prefer Fallback

「Options MultiViews」が肝でしょうか。
他は設定済みのはず。

Trac月の英語化するには

ぽちっとなインストーラーなTracは海外にはなさそうなので、
Trac月を英語化することに挑戦してみました。これもメモ。

キーとなったのは、TRAC_LIGNT_INST_DIR/python/Lib/site-packages/tracの中。
この中にTracソースコードが入ってます。
どうもこのソースコードApachemod_pythonから実行されているっぽいのです。
trac.cgiが参照しているtracのソースはこいつを見ていました。

もしかして、

python setup.py install 

すると、Pythonの実行環境のLib/site-packagesにソースコードがインストールされるんやろか。
これでとりあえずTracのアップグレードをするために、手でいじれます。
(まぁ、めんどいから褒められた手じゃないです。)

もう一つ。
TRAC_LIGNT_INST_DIR/python/share/tracの中に、
Tracの各プロジェクトで共通になる設定やテンプレートが
てんこ盛りにインストールされている模様。
この辺もいじってみました。