-1

重複の可能性:
Perl スクリプトに国際化を追加するにはどうすればよいですか?

複数の言語に翻訳したい CGI/Perl スクリプトがあります。テキストとメッセージは、スクリプトにハードコードされています。これを解決するための最良かつ効率的なソリューションは何ですか?

外部ファイルからすべてのテキストを読み取ることは効率的ではないと思います (おそらく私が間違っているのでしょうか?)。また、すべての言語のすべてのテキストを含む巨大な配列を作成することも、良い考えではないと思います。

モジュールの使用を伴わない解決策はありますか?

4

1 に答える 1

1

これが非常に短い要約です。国際化とローカリゼーションの 2 つの問題があります。1 つ目は、セットアップを他の言語で利用できるようにするもので、2 つ目はさまざまなグループ向けにカスタマイズできるものです。それらのキーワードを検索して、ストーリーの残りを取得します。

出力にテンプレートを使用すると、言語ごとに異なるテンプレートが作成されます。現在、いくつかのテンプレートを維持する必要がありますが、それは、サービスをより簡単にローカライズできることを意味します。テンプレートを使用してテンプレートを作成することもできます。

これらのことを行う CPAN にはさまざまなモジュールがあります。モジュールを使用したくない場合でも、モジュールに目を向けて、やらなければならないことについて学ぶことができます。それを行った後、代わりにモジュールを使用したいと思います。

于 2012-04-05T20:32:06.980 に答える