diff --git a/lang/ja/README b/lang/ja/README index 51bd926914b..fdeaa368124 100644 --- a/lang/ja/README +++ b/lang/ja/README @@ -1,7 +1,7 @@ MOODLE JAPANESE TRANSLATION ---------------------------------------------------------------------- STARTED : November 21, 2002 -LAST MODIFIED : November 14, 2005 +LAST MODIFIED : November 16, 2005 ---------------------------------------------------------------------- Mitsuhiro Yoshida ( http://mitstek.com/ ) @@ -34,6 +34,7 @@ Thomas N. Robb ( http://www.kyoto-su.ac.jp/~trobb/ ) Translation brushup Toshihiro Kita ( http://t-kita.net/ ) + Facilitator of "Japanese Moodle" ( http://moodle.org/course/view.php?id=14 ) Moodle RPM Package ( http://t-kita.net/rpm/moodle/ ) /fonts/README2.txt Translation brushup diff --git a/lang/ja/docs/developer.html b/lang/ja/docs/developer.html new file mode 100644 index 00000000000..38953ed190c --- /dev/null +++ b/lang/ja/docs/developer.html @@ -0,0 +1,204 @@ + + + +Moodle Docs: Developers Manual + + + + + +

開発者マニュアル

+
+

このドキュメントはMoodleデザインのいくつか、およびあなたがどのように貢献できるかに関して説明したものです。

+

現在、内容が十分なものではありません - 最終的により良いドキュメンテーションが作成されます!

+

このドキュメントのセクション:

+
    +
  1. Moodleアーキテクチャ
  2. +
  3. どのように貢献できるか + +
  4. +
+
+

 

+

1. Moodleアーキテクチャ

+
+

システム管理者の観点から、Moodleは下記の基準に従って設計されています。

+
    +
  1. Moodleは最大範囲のプラットフォームで動作すべきである。
    +
    + ほとんどのプラットフォームで動作するウェブアプリケーションは、PHPとMySQLを使用したものです。そしてMoodleは、この環境で開発 ( Linux、WindowsおよびMac OS X上で ) されています。また、Moodleはデータベース・アブストラクションにADOdbライブラリを使用していますので、10種類以上の異なるデータベースブランド を利用することができます ( 残念ながら、まだこれらのデータベースに関してテーブルのセットアップを行うことができません - 将来的に対応する予定です )。
    +
    +
  2. +
  3. Moodleは簡単にインストール、学習および修正することができるべきである。
    +
    + Moodleの最初のプロトタイプ ( 1999 ) は、Zope - 先進的なオブジェクト指向ウェブアプリケーションサーバを使用して開発されました。残念なことに、技術的には非常に素晴らしいのですが、学習曲線がとても険しく、システム管理に関して柔軟性に欠けていました。他方で、PHPスクリプト言語は非常に簡単に習得することができます ( 特に、あなたが他のスクリプト言語を使ってプログラミングの経験がある場合 )。早い段階で、クラス指向デザインの使用を避けること - さらに初心者にも簡単に理解できるようにすることを決定しました。代わりにコードの再利用は、明確に名前をつけられた関数および一貫性のあるスクリプトファイルのレイアウトによって実現されています。また、PHPはインストール ( バイナリはあらゆるプラットフォームで利用可能 ) が簡単で、ほとんどのウェブホスティングサービスが標準的に提供しているため、幅広く利用可能です。
    +
    +
  4. +
  5. 1つのバージョンから次のバージョンに簡単にアップグレードできるべきである。
    +
    + Moodleは自身のバージョンを理解することができ ( 同様にプラグインモジュールのバージョンも ) 、Moodleが適切に新しいバージョンにアップグレードできるような仕組みが組み込んであります ( 例えば、データベースのリネームまたは新しいフィールドの追加を行うことができます )。例えば、UnixでCVSを使用している場合、「 cvs update -d 」を実行して、サイトホームページにアクセスすることで、アップグレードを完了することができます。
    +
    +
  6. +
  7. 発達のためにモジュールであるべきである。
    +
    + Moodleには、テーマ、活動、インターフェース言語、データベーススキーマ、およびコースフォーマットを含む数多くのモジュールがあります。このことにより、メインのコードベースに機能を追加したり、モジュールを独立して配布することができます。詳細は下記にある次のセクションをご覧ください。
    +
    +
  8. +
  9. 他のシステムと結合して使用できるべきである。
    +
    + Moodleが行う1つのことに、1コースの全てのファイルをサーバの単一標準ディレクトリに保存することがあります。このことによりシステム管理者は、Appletalk、SMB、NFS、FTP、WebDAV等のシームレスなファイルレベルのアクセスを教師に提供することができます。認証モジュールにより、MoodleはLDAP、IMAP、POP3、NNTPおよび他のデータベースをユーザ情報のソースとして使用することができます。他に行われていない開発作業があります。Moodleの将来のバージョンで計画されている機能は: ( IMSおよびSCORMを含む ) XMLベースのフォーマットを使用したインポートおよびエクスポート、および ( 他のウェブサイトと視覚的に統合できるように ) インターフェースフォーマットにおけるスタイルシートの更なる利用です。
  10. +
+
+

 

+

2. どのように貢献できるか

+
+

先に述べたように、Moodleにはモジュールとして数多くの機能があります。プログラマーではなくても、あなたが変えること、手伝うことがあります。

+

学習活動

+
+

非常に重要なモジュールは「mod」ディレクトリの中に入っています。 + 数多くのデフォルトモジュールがあります: 課題、投票、フォーラム、小テスト、調査、Wiki等です。各モジュールは個別のサブディレクトリに格納され、次の必須要素を含みます ( 加えて各モジュール特有の特別なスクリプト ):

+ +

新しい学習活動モジュールの開発を開始する一番簡単な方法は、 + mod/newmodule_template.zip のテンプレートを使用することです。 + 解凍して、中に入っているREADMEに従ってください。

+

最初に、Using Moodleの活動モジュールフォーラム に投稿するのも良いでしょう。

+

 

+
+

テーマ

+
+

テーマ ( またはスキン ) はサイトの外観を定義します。メインディストリビューションでは数多くのシンプルなテーマが提供されています。しかし、独自のテーマを独自の色、ロゴ、スタイルおよび画像を使用して作成することができます。

+

各テーマはサブディレクトリ「theme」の中にあり、少なくとも下記のファイルを含んでいます:

+ +

現バージョンのMoodleに独自のテーマを作成するには:

+
    +
  1. 既存のテーマフォルダの1つを新しいフォルダ名でコピーしてください。スタンダードテーマで開始されることをお勧めします。
  2. +
  3. 必要に応じてconfig.phpを編集してください。
  4. +
  5. あなたのスタイルにCSSファイルを編集してください。
  6. +
  7. 新しいロゴを追加、またはレイアウトを変更するために、header.htmlおよびfooter.htmlを編集してください。
  8. +
+

Moodleのアップグレードは、少しだけテーマを壊す可能性がありますので、カスタムテーマを使用している場合はリリースノートを注意深く確認してください。

+

Moodleテーマに関する詳細な説明は、Moodle Docs をお読みください。

+

テーマに関する更なるディスカッションは、Themes forum on Using Moodle をご覧ください。他の人が使いたくなるような素晴らしいテーマをあなたが作成した場合、zipファイルをテーマフォーラムに投稿してください!
+

+
+

言語

+
+

Moodleは国際化対応として設計されています。インターフェースの一部として表示されるテキストの各「ストリング」または「ページ」は、一連の言語ファイルより出力されます。各言語はディレクトリ「lang」のサブディレクトリに入ります。 + 言語ディレクトリの構造は下記のとおりです:

+

lang/en - 1つの言語の全てのファイルを含むディレクトリ ( 例 英語 )

+ +

lang/en/help - 全てのヘルプページ ( 文脈依存のポップアップヘルプ用 )

+
+

メインのヘルプページはここにあり、各モジュールのヘルプページはモジュール名のサブディレクトリ内にあります。

+

ヘルプボタン機能と共に、ページにヘルプボタンを挿入することができます。

+

例 helpbutton("text", "テキストに関するヘルプはここをクリック");

+

モジュールにも挿入することができます:

+

helpbutton("forumtypes", "Forum types", "forum");

+
+

「言語設定」内の管理ウェブツールを使用して、オンライン上で言語ファイルを編集することができます。 + このツールは新しい言語ファイルを作成するだけではなく、既存の言語ファイルに磨きをかけることもできます。 + 新しい言語ファイルの作成を開始する場合、Martin Dougiamas にご連絡ください。

+

また、Using MoodleのLanguageフォーラム にも投稿することができます。

+

あなたが進行中の言語ファイルを整備している場合、直接ファイルを整備できるように MoodleソースコードのCVS書き込み権 を与えることができます。

+
+

データベーススキーマ

+
+

テーブルが定義されたデータベースにおいて、Moodleで使用されるシンプルなSQLは幅広い種類のデータベースブランドで快適に動作します。

+

Moodleが最初のインストールで試みる、データベースに新しいテーブルを自動的作成する処理に問題があります。 + 全てのデータベースは非常に異なり、まだ単独のプラットフォームで処理する方法が無いからです。各データベースで、この自動処理をサポートするには、データベースにMoodleテーブルを作成するための必要なSQLを記載するスキーマを作成することができます。これらのファイルは、lib/db および 各モジュールのdbサブディレクトリ内にあります。

+

現在、この方法に関してMySQLおよびPostgreSQLが完全にサポートされています ( 他のデータベースブランドに関しては誰もスキーマを書いていません )。

+

Moodle 1.2では、これらの方法を必要としない、新しい方法であるデータベース独自のXMLスキーマを使用します。

+
+

 

+

コースフォーマット

+
+

現在、Moodleはウィークリー、トピックおよびソーシャルの3つの異なるコースフォーマットをサポートしています。

+

コードの後に少しだけしか追加 ( 従って「追加可能」余地が少ない ) できませんが、新しいコースフォーマットを簡単に追加することができます。

+

あなたが追加したい異なるコースフォーマットにアイディアがある場合、またはあなたが見たい場合、私にご連絡ください。それらのコースフォーマットが将来的なリリースで利用できるよう最善を尽くします。

+
+

 

+

ドキュメンテーションおよび論文

+
+

あなたがMoodleのチュートリアル、論文、学術論文を書きたいと思う場合は、どうぞお書きください!

+

執筆したものをウェブサイトに置いて、間違いなく次の行を入れてください: http://moodle.org/

+
+

 

+

バグ・トラッカーへの参加

+
+

最後に、あなたが見つけたバグを投稿して、恐らく議論および修正に参加することができるように、「バグ・トラッカー」 ( http://moodle.org/bugs ) への登録をお勧めします。

+

「バグ」は、現在のバージョンのMoodleに含まれているソフトウェアバグだけではなく、新しいアイディア、機能のリクエストおよび既存の機能に対する建設的な批評を意味します。オープンソースの美しさは、誰でも独自の方法で参加して、私達全てが楽しむことができるように、より良いプロダクトの開発を支援できることにあります。このプロジェクトでは、あなたの投稿を心より歓迎いたします!

+
+
+

 

+
+
+
+

Moodleをご利用頂きましてありがとうございます!
+
+ Martin Dougiamas, Lead Developer

+
+
+
+

 

+
+

 

+
+

Moodleドキュメンテーション

+

Version: $Id$

+ + \ No newline at end of file diff --git a/lang/ja_utf8/README b/lang/ja_utf8/README index 3b7bd78212b..d84f6ee91b4 100644 --- a/lang/ja_utf8/README +++ b/lang/ja_utf8/README @@ -1,7 +1,7 @@ MOODLE JAPANESE TRANSLATION ---------------------------------------------------------------------- STARTED : November 21, 2002 -LAST MODIFIED : November 14, 2005 +LAST MODIFIED : November 16, 2005 ---------------------------------------------------------------------- Mitsuhiro Yoshida ( http://mitstek.com/ ) @@ -34,6 +34,7 @@ Thomas N. Robb ( http://www.kyoto-su.ac.jp/~trobb/ ) Translation brushup Toshihiro Kita ( http://t-kita.net/ ) + Facilitator of "Japanese Moodle" ( http://moodle.org/course/view.php?id=14 ) Moodle RPM Package ( http://t-kita.net/rpm/moodle/ ) /fonts/README2.txt Translation brushup diff --git a/lang/ja_utf8/docs/developer.html b/lang/ja_utf8/docs/developer.html new file mode 100644 index 00000000000..1b4f09ae628 --- /dev/null +++ b/lang/ja_utf8/docs/developer.html @@ -0,0 +1,204 @@ + + + +Moodle Docs: Developers Manual + + + + + +

肴ャ≪

+
+

ャ<潟Moodle吟ゃ潟ゃ潟莢∝с≪茯с

+

憜絎鴻с障 - 腟ャ<潟若激с潟篏障!

+

ャ<潟祉激с:

+
    +
  1. Moodle≪若
  2. +
  3. 莢∝с + +
  4. +
+
+

 

+

1. Moodle≪若

+
+

激鴻膊∞荀括鴻Moodle筝荐堺緇c荐荐障

+
    +
  1. Moodle紊х蚊若у篏鴻с
    +
    + 祉若у篏с≪宴若激с潟PHPMySQL篏睡сMoodle医ч ( LinuxWindowsMac OS X筝 ) 障障Moodle若帥若鴻祉≪鴻激с潟ADOdbゃ篏睡障с10腮蕁篁ヤ違若帥若鴻潟 с障 ( 罧綽泣障若帥若鴻≪若祉≪茵с障 - 絨ョ絲上篋絎с )
    +
    +
  2. +
  3. Moodle膂≦ゃ潟鴻若絖膺割信罩cс鴻с
    +
    + Moodle帥ゃ ( 1999 ) Zope - 牙吾сс≪宴若激с潟泣若篏睡冴障罧綽泣茵絽吾膣眼с絖膺牙冴激鴻膊∞≪荵с罨障篁鴻сPHP鴻荐茯絽吾膂≦膺緇с障 ( 鴻篁鴻荐茯篏帥c違潟違腟薑翫 )罧級с号吟ゃ潟篏睡帥 - 綽膂≦茹cс羆阪障篁c潟若腆冴ゃ∽違割莢с鴻<ゃゃ≪c絎憗障障PHPゃ潟鴻若 ( ゃ若у ) 膂≦с祉с鴻c潟違泣若鴻罔羣箴綛綺純с
    +
    +
  4. +
  5. 1ゃ若吾с潟罨<若吾с潟膂≦≪違若с鴻с
    +
    + Moodle荳若吾с潟茹cс ( 罕違ゃ潟≪吾ャ若若吾с潟 ) Moodle違若吾с潟≪違若с篁腟帥腟粋昭с障 ( 箴違若帥若鴻若障違c若菴遵茵с障 )箴違UnixCVS篏睡翫 cvs update -d 絎茵泣ゃ若若吾≪祉鴻с≪違若絎篋с障
    +
    +
  6. +
  7. 咲≪吾ャ若с鴻с
    +
    + Moodle若羇糸ゃ潟帥若с若壕茯若帥若鴻鴻若潟潟若鴻若医≪吾ャ若障<ゃ潟潟若若鴻罘純菴遵≪吾ャ若腴絽с障荅括完筝荐罨<祉激с潟荀с
    +
    +
  8. +
  9. 篁激鴻腟篏睡с鴻с
    +
    + Moodle茵1ゃ1潟若鴻<ゃ泣若筝罔羣c篆絖障激鴻膊∞AppletalkSMBNFSFTPWebDAV膈激若鴻<ゃ≪祉鴻絽箴с障茯荐若≪吾ャ若MoodleLDAPIMAPPOP3NNTP割若帥若鴻若倶宴純若鴻篏睡с障篁茵坂罐障Moodle絨ャ若吾с潟ц祉罘純: ( IMSSCORM ) XML若鴻若篏睡ゃ潟若潟鴻若 ( 篁с泣ゃ荀荀腟怨с ) ゃ潟帥若с若鴻若鴻帥ゃ激若眼с
  10. +
+
+

 

+

2. 莢∝с

+
+

菴違鴻Moodle≪吾ャ若医罘純障違若с紊篌障

+

絖膺羇糸

+
+

絽吾荀≪吾ャ若modc筝ャc障 + 医≪吾ャ若障: 茯臥腑若絨鴻茯炊祉Wiki膈с≪吾ャ若ャ泣c主罨<綽荀膣帥障 ( ≪吾ャ若号劫ャ鴻 ):

+ +

違絖膺羇糸≪吾ャ若冴紮筝膂≦号 + mod/newmodule_template.zip 潟若篏睡с + 茹e筝ャcREADME緇c

+

Using Moodle羇糸≪吾ャ若若 腮帥с

+

 

+
+

+
+

若 ( 障鴻 ) 泣ゃ紊荀潟絎臂障<ゃ潟c鴻ャ若激с潟с医激潟若箴障若蚊眼鴻帥ゃ括糸篏睡篏с障

+

若泣ctheme筝絨筝荐<ゃс障:

+ +

憗若吾с潟Moodle若篏:

+
    +
  1. √若1ゃ違с潟若鴻帥潟若若ч紮с障
  2. +
  3. 綽荀綽config.php膩
  4. +
  5. 鴻帥ゃCSS<ゃ膩
  6. +
  7. 違眼菴遵障ゃ≪紊眼header.htmlfooter.html膩
  8. +
+

Moodle≪違若絨若紕醇с障с鴻帥若篏睡翫若鴻若羈闋宴霅肴

+

Moodle若≪荅括完茯Moodle Docs 茯帥

+

若≪眼c鴻激с潟Themes forum on Using Moodle 荀с篁篋冴篏帥膣眼若篏翫zip<ゃ若若腮帥!
+

+
+

荐茯

+
+

Moodle初絲上荐荐障ゃ潟帥若с若鴻筝茵腓冴鴻鴻潟違障若吾筝c荐茯<ゃ阪障荐茯clang泣cャ障 + 荐茯c罕筝荐с:

+

lang/en - 1ゃ荐茯<ゃc ( 箴 沿 )

+ +

lang/en/help - 若 ( 箴絖≪ )

+
+

<ゃ潟若吾≪吾ャ若若吾≪吾ャ若泣c障

+

帥恰純宴若吾帥潟水ャс障

+

箴 helpbutton("text", "鴻≪");

+

≪吾ャ若水ャс障:

+

helpbutton("forumtypes", "Forum types", "forum");

+
+

荐茯荐絎膊∞с若篏睡潟ゃ割ц茯<ゃ膩с障 + 若違荐茯<ゃ篏с√荐茯<ゃ脾с障 + 違荐茯<ゃ篏紮翫Martin Dougiamas g機

+

Using MoodleLanguage若 腮帥с障

+

画筝荐茯<ゃ翫翫贋・<ゃ翫с Moodle純若鴻潟若CVS吾莨若炊┤ 筝с障

+
+

若帥若鴻鴻若

+
+

若絎臂若帥若鴻Moodleт戎激潟SQL綛綺腮蕁若帥若鴻潟у辱篏障

+

Moodleゃ潟鴻若ц帥若帥若鴻違若馹障 + 若帥若鴻絽吾違障若у号<с若帥若鴻с泣若若帥若鴻Moodle若篏綽荀SQL荐莠鴻若篏с障<ゃlib/db ≪吾ャ若db泣c障

+

憜号≪MySQLPostgreSQL絎泣若障 ( 篁若帥若鴻潟≪茯違鴻若吾障 )

+

Moodle 1.2с号綽荀違号с若帥若合XML鴻若篏睡障

+
+

 

+

潟若鴻若

+
+

憜Moodlec若若潟純若激c3ゃ違潟若鴻若泣若障

+

潟若緇絨菴遵 ( 緇c菴遵純篏違絨 ) с障違潟若鴻若膂≦菴遵с障

+

菴遵違潟若鴻若≪ゃc≪翫障荀翫腱g機潟若鴻若絨ョ若鴻ус絨純障

+
+

 

+

ャ<潟若激с潟活

+
+

Moodleャ若≪茫絖茵茫吾翫吾!

+

欠с泣ゃ臀閩<茵ャ: http://moodle.org/

+
+

 

+

違祉若吾

+
+

緇荀ゃ違腮帥顑域割信罩cс違祉若 ( http://moodle.org/bugs ) 吾脂蚊с障

+

違憜若吾с潟Moodle障純с≪違с違≪ゃc≪罘純鴻恰√罘純絲障綮肴┃壕潟障若潟純若鴻臂茯違с号у腱罐純с冴叵с障吾сс腮帥綽罩菴障!

+
+
+

 

+
+
+
+

Moodle障障!
+
+ Martin Dougiamas, Lead Developer

+
+
+
+

 

+
+

 

+
+

Moodleャ<潟若激с

+

Version: $Id$

+ + \ No newline at end of file