nowaがオープンしたらしい | Top | ReviewBoard 釣られて使ってみた

 

データの国際化

Djangoでデータの国際化を行えるっぽいアプリケーション i18ndynamic を試してみようと試みるもエラー発生でかなり凹んだ。
どうやら__str__のリターンに問題があるようだ。データの登録自体はできている。


データの国際化は結構めんどうで、ある構造を持つデータに対してFKに持つ「言語と国際化文字列」を保存しなければならない。
そもそもデータの国際化は文字コンテンツ自体が重要なアプリケーションにしか向かない(現実的に入力できない)ので、普段はマスタデータのみを国際化してる。
マスタデータだけでもJavaでやるとかなり面倒なのに、この i18ndynamic はAdminにも対応しているし、modelの定義に国際化フィールドを使うだけでいいっていうなかなかの優れものだから試してみたかった…。Djangoが最新trunkだからいけないのかしらん。
確認はまた今度…。いずれにしても構造的にパフォーマンスは悪そうだけどさ(と悔しさを紛らす)。


悲しいので、画面ダンプだけ。
全LANGUAGE - i18ndynamic
全LANGUAGE - i18ndynamic posted by (C)everes
一部LANGUAGE - i18ndynamic
一部LANGUAGE - i18ndynamic posted by (C)everes

Taged with:,

urihttp://www.everes.net/2007/jun/05/i18n-for-instance-data/

Entry Date:2007-06-05 01:33

Author:makoto

ping url:http://www.everes.net/2007/jun/05/i18n-for-instance-data/tbping/

subscribe:feed with LDR

Add Comment

コメント追加








What's Next
Tags
Blog Archive
Project
  • » pymagnolia

    ma.gnolia.comのAPIを操作するPythonライブラリ。

  • » django-ja

    Djangoと日本の仲間たち。
    Djangoに関するニュースや、「仲間たち」のブログエントリをアグリゲートしています。

  • » rhaco

    PHPのWebフレームワーク。 PHPらしさを失わず直感的に記述できることを目指している。 Djangoと同じく、他のライブラリに依存しない。また、Djangoっぽいテンプレートの作り方も可能。

  • » Tracka

    スモールチーム、家族用の知共有ウェブアプリケーション。
    テキスト、画像、youtube動画、stage6動画等をトラック!

  • » BMO

    BMOは、本、CD、DVD、ゲームに印刷されているバーコードをiSightで読み取り、AmazonのAPIを利用して画像や情報をmacに保存します。iSightのついているmacで利用してください。Leopardと呼ばれているOSX 10.5以上が必要です。 保存した情報は、OSX Leopard(10.5)から搭載されたCover FlowとQuick Lookという仕組みを利用して表示します。