summaryrefslogtreecommitdiff
path: root/fml/doc/ja/tutorial/module
diff options
context:
space:
mode:
Diffstat (limited to 'fml/doc/ja/tutorial/module')
-rw-r--r--fml/doc/ja/tutorial/module/IO::Adapter.sgml4
-rw-r--r--fml/doc/ja/tutorial/module/nativelanguage.sgml54
2 files changed, 56 insertions, 2 deletions
diff --git a/fml/doc/ja/tutorial/module/IO::Adapter.sgml b/fml/doc/ja/tutorial/module/IO::Adapter.sgml
index afa03c9d..489739d1 100644
--- a/fml/doc/ja/tutorial/module/IO::Adapter.sgml
+++ b/fml/doc/ja/tutorial/module/IO::Adapter.sgml
@@ -1,8 +1,8 @@
<!--
- $FML: ioadapter.sgml,v 1.1 2001/09/17 13:04:25 fukachan Exp $
+ $FML: IO::Adapter.sgml,v 1.1 2001/09/30 23:08:59 fukachan Exp $
-->
-<chapter id="io.adapter">
+<chapter id="module.io.adapter">
<title>
IO::Adapter
</title>
diff --git a/fml/doc/ja/tutorial/module/nativelanguage.sgml b/fml/doc/ja/tutorial/module/nativelanguage.sgml
new file mode 100644
index 00000000..fddd7ff5
--- /dev/null
+++ b/fml/doc/ja/tutorial/module/nativelanguage.sgml
@@ -0,0 +1,54 @@
+<!--
+ $FML: nativelanguage.sgml,v 1.4 2001/10/13 08:47:57 fukachan Exp $
+-->
+
+<chapter>
+ <title> 言語別の処理関数 </title>
+
+
+<para>
+fml 内部では言語に依存した変換処理が必要です。
+例えば、JIS と EUC の相互変換は随所で必要です。
+これはメールでは JIS が使われますが、
+プログラムでは EUC の方が扱いやすいためです。
+</para>
+
+<para>
+コマンドの返事の言語依存性については
+<link linkend="message.nl">
+『メッセージの他国語化』
+</link>
+の章を参照して下さい。
+</para>
+
+
+<sect1>
+ <title>
+ 何か::Language::
+ </title>
+
+<para>
+クラス名は
+なにか::Language::
+もしくは
+Language::
+などとなります。
+これらの階層以下に言語依存モジュール群は配置されます。
+</para>
+
+<para>
+例えば以下のようなモジュールがあります。
+<screen>
+FML::Language::Japanese::String.pm
+Mail::Bounce::Language::Japanese.pm
+</screen>
+前者は、FML モジュール群のために日本語依存の文字列処理関数を
+提供しています。
+後者は Mail::Bounce 階層以下のモジュールに対して、
+日本語に依存したエラーメール解析ルーチンを提供しています。
+</para>
+
+</sect1>
+
+
+</chapter>