Perl、MySQL 5、Apache、および Template Toolkit を使用している Web ベースの Web サイトで作業しています。
ウェブサイトに多言語対応を導入する予定です。
私たちが行ったことは
、テンプレート ファイルに IF という行があることです。それを、ユーザーがログイン時に選択する値を取得する
場所に
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Download the "<a href="/help/materials/Brouchure_catalog.xls">Brouchure Catalog Sample</a>" as reference only purpose
変換しました。は、ユーザーの言語設定に従って設定される変数です。インポート Excel は次のようになります。すべての翻訳は Google 翻訳者からのものです。デモ目的のみ
これは mysql DB でどのように表示されるかです:
Web サイトで文字が正しく表示されるようになりましたが、HTML タグを含む一部の翻訳では次のようなことが起こります:
"
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<h1>[% glossary.$language.Brouchure_Catalog_Sample_info %].<\h1>
$language
$language
参照のみを目的としたパンフレット カタログ サンプル
」は、英語では正しく表示されますが、スペイン語では同じ動作が表示されません。
テンプレート ツール キットには、このような状況で使用できるフィルターはありますか? またはHTMLに何か問題があります