1

現在、私はいくつかのテキストをpdfに書いています。ユーザー ロケールに基づいて、言語を変更する必要があります (例: スペイン語、中国語、ドイツ語)。

この変換用の API はありますか? より良いアプローチ?

4

2 に答える 2

1

翻訳が必要な文字列ごとにデフォルトのキーがあります。

title=The StackOverflow
content=The StackOverflow is an interesting site.

これは、EN ロケールの text_EN.properties に格納されます。

他の言語ごとに、text_.properties があります。例 text_FR.properties:

title=Le StackOverflow
content=Le StackOverflow est un site interessant.

(タイトル、コンテンツ、およびその他のキーは自分のキーである必要があり、すべてのプロパティ ファイルで同じである必要があります。これがアクセス方法だからです。)

テキストを pdf に書き込もうとすると、必要なロケール/言語に基づいて、関連するプロパティ ファイルから各値を取得します。

自分でやりたくない場合は、さまざまなテンプレート言語を使用できます。Thymeleafと思いますが、 もあると思いますVelocity

于 2013-02-05T21:47:05.863 に答える
0

ResourceBundlesを使用できます。Google 経由で多くのチュートリアルを見つけることができます。たとえば、この.

于 2013-02-05T21:48:18.760 に答える