Skip to content

Latest commit

 

History

History
86 lines (53 loc) · 3.25 KB

README.md

File metadata and controls

86 lines (53 loc) · 3.25 KB

◆概要

アニメデュラララに出てくるチャットをモデルに作成したAjaxベースのチャットアプリケーションです。 http://suin.asia/2010/03/26/durarara_like_chat

◆開発動機

・デュララに登場するチャットのインターフェイスが好き ・リアルタイムチャットはJavaやFlashが主流だが、PHPでもAjaxを駆使すれば実現可能ではないかという技術的な関心(特別な話ではない)

◆開発方針

・アニメに忠実に

◆ライセンス

本アプリケーションはオープンソースであり、ライセンスはGPL3になります。 ・本アプリケーションが無保証である あなたはGPL3ライセンスに同意することで次の自由を行使できます。 ・本アプリケーションを無制限に実行・利用する あなたは以下を遵守することでソースコードを研究・改良・修正・再頒布・翻訳することができます。 ・本アプリケーションの著作権表示を目立つ場所に適切に表示する ・本アプリケーションのライセンスを目立つ場所に適切に表示する ・本アプリケーションの再頒布物や二次的著作物にもGPL3ライセンスを適用する 詳しくはLicense.txtを御覧下さい。

◆動作要件

・PHP 5.2.11- (運が良ければ、5.2.0-で動くかも) ・mbstring ・/trust_path/xmlへの書き込み権限 [0777]

◆設置方法

/duraを任意の場所に設置 /trust_path/xml に書き込み権限を与える

◆設定

setting.dist.phpをsetting.phpにリネームしてから修正してください。

◆ビープ音の有効化

このパッケージにはライセンスの都合上、ビープ音の音源が付属しておりません。 ビープ音を有効にするには、各自でsound.mp3を用意し、/jsに配置してください。

◆画像アイコンの追加

アイコンはicon_XXXX.gifという名前で、/cssディレクトリに配置してください。 なお、アイコンを追加した場合は、/css/style.cssを修正する必要があります。(CSSの知識が必要)

◆翻訳・ローカリゼーション

以下の各ディレクトリに、言語コード-国コード.php, 言語コード-国コード.jsをUTF-8エンコードで作ってください。 言語コードは"ISO 639 Language Codes"を参考にしてください。 ja-JP.php, ja-JP.jsをコピー&リネームして翻訳するのが楽です。

/trust_path/language/ /js/language/

例: /trust_path/language/en-US.php // 英語(アメリカ) /js/language/en-US.js /trust_path/language/zh-TW.php // 中国語(台湾) /js/language/zh-TW.js /trust_path/language/ko-KR.php // 韓国語(韓国) /js/language/ko-KR.js

言語対訳ファイルは左が原文、右が翻訳です。 左は修正せず、右を各言語に翻訳するようにしてください。

例:     原文             翻訳 "Please input name." => "名前を決めてください。", // *.php "Please input name." : "名前を決めてください。", // *.js

言語の設定はsetting.phpのDURA_LANGUAGEで指定します。