summaryrefslogtreecommitdiff
path: root/fml/doc/ja/tutorial/module/nativelanguage.sgml
diff options
context:
space:
mode:
authorfukachan <fukachan>2001-11-24 03:22:52 +0000
committerfukachan <fukachan>2001-11-24 03:22:52 +0000
commit4407cf7927f712bbc60e1b908eeceedfcaf44d89 (patch)
treefcff9b994b00b6f4124fde7bdd0e7ca716024933 /fml/doc/ja/tutorial/module/nativelanguage.sgml
parenta50d303bb3265e4b2aa22e6112fe0319ebb5feea (diff)
downloadfml8-4407cf7927f712bbc60e1b908eeceedfcaf44d89.tar.gz
fml8-4407cf7927f712bbc60e1b908eeceedfcaf44d89.tar.bz2
fml8-4407cf7927f712bbc60e1b908eeceedfcaf44d89.zip
reorder, enrich part II
Diffstat (limited to 'fml/doc/ja/tutorial/module/nativelanguage.sgml')
-rw-r--r--fml/doc/ja/tutorial/module/nativelanguage.sgml54
1 files changed, 54 insertions, 0 deletions
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>