[TurboGears][Genshi] Genshiの語源は日本語である。

TurboGearsのバージョン1.1からは、テンプレートエンジンはKidからGenshiに変更される予定になっていますが、このGenshiという名前は、日本語を語源としています。

Genshi - Tracの上部にあるロゴをみると、"GENSHI"というアルファベットの後ろに漢字で「原糸」と書かれています。FAQでも、次のような記述があります。

なんで"GENSHI"っていうの?

"Genshi"(原糸)は日本語で、大雑把に訳すと「織り込む糸」となります。基本的に、Genshiはウェブの出力を織り込むための糸です。糸はまた、マークアップがGenshi内でどのようにイベントの流れとして扱われるかについて、うまく言い当てています。

リリース0.3より以前では、このプロジェクトは"Markup"と呼ばれていました。名前を変更したのは、

  • この名前を使っている他のPythonプロジェクトがあったから。
  • ある人が"Markup"について話しているのか、あるいは普通のマークアップについて話しているのか分からないことがあり、意志疎通をはかるのに問題があったから。
  • このプロジェクトを検索エンジンで探すのは簡単ではなかったから。

"Genshi"は、どう発音するのですか?

「公式な」発音は、"gen"("get"のように)と、"shi"("she"のように)です。