Template::Plugin::Fold - interface to Lingua::JA::Fold

GitHub - hideo55/p5-Template-Plugin-JA-Fold: Template plugin that interface to Lingua: :Fold

時代は Xslate だというのに、Template-Toolkit のプラグインgithub にあげました。これも昔作ったものを掘り返してきたものです。

このプラグインにより Lingua::JA::Fold を TT から使えます。Template::Plugin::Wrapでは文字数で折り返してしまいますが、このプラグインは fold() の第2引数に 'full-width' を指定すれば半角文字も全角文字換算で折り返しができます。また、'traditional' を指定すれば禁則処理もしてくれます。

なお、Lingua::JA::Fold のドキュメントにも書かれていますが、このモジュールは UTF-8 環境で使用してください。

使い方
[% USE Fold %]
[% FILTER fold(10,'full-width') %]
Hello, [% foo %]
[% END %]
[% bar | fold(10,'full-width') %]