<!--
   $FML: language.sgml,v 1.1.1.1 2001/10/13 08:33:23 fukachan Exp $
-->


<sect1 id="message.nl">
	<title>
	メッセージの多国語化問題: reply_message_nl() の使い方
	</title>

<para>
メッセージの多国語化のために、
reply_message_nl()
	<footnote>
	<para>
	FML::Process::Kernel を参照
	</para>
	</footnote>
を使い、
<screen>
$curproc->reply_message_nl('error.already_member', 
			   'already member',
			   { _arg_address => $address });
</screen>
のような呼び出し方をします。
この関数は
/usr/local/share/fml/message/euc-jp/error/already_member 
というテンプレートを用いてメッセージを構築します。
</para>

<para>
メッセージ中の $変数名、例えば、
<screen>
$_args_address
</screen>
はハッシュリファレンスとして与えられた引数へ展開されます。
</para>

<para>
また config.cf 中で定義されている変数も同様に展開可能です。
例えば $ml_name はＭＬ名に展開されるようになっています。
</para>

</sect1>
