名前
Pod::MultiLang::Pod_ja - 多言語 Pod を通常の pod に変換
概要
$parser = Pod::MultiLang::Pod->new(%opts);
$parser->parse_from_file($infile,$outfile);
説明
Pod::MultiLang を継承する pod へのトランスレータです. Pod::MultiLang は Pod::Parser を基底としているので, 基本的な使用方法はそれにならいます.
オプション
new の引数は以下のものがあります.
- langs
-
langs => [qw(ja en)]
Pod::MultiLang から引き継いでいるオプション. Pod::MultiLang->new() に渡されます. "new" in Pod::MultiLang を参照してください.
使用する言語を指定します. 指定されなかった言語は, mlpod 中にあっても無視されます.
- in_charset
-
入力ファイルのエンコーディングを指定します. デフォルトでは utf-8 です.
- out_charset
-
出力ファイルのエンコーディングを指定します. デフォルトでは utf-8 です.
<meta content="Content-Type" value="text/html; charset=" /> にも埋め込まれます.
- default_lang
-
J<> で囲まれていない文章に対する言語を指定します.
メソッド
new
create new instance.
OVERRIDES
This module implements Pod::Parser.
- begin_pod
- end_pod
- interior_sequence
PRIVATE FUNCTIONS
- rebuild
- buildtext
- output_pod
- on_mlpod_link
- on_mlpod_plain
- verbmsg
- parse_mlpod