-1

Grails ビューでは、ユーザーが選択した言語に応じて、ラベル、ボタンなどの言語を変更する必要があります。それはどのように達成できますか?

4

1 に答える 1

1

私は自分の問題に対する解決策を見つけました。

scaffolding の優れた点は、画面上の要素を簡単に国際化できることです。Home と Create のデフォルトの翻訳は、すでに i18n フォルダー内の 12 ほどの言語に提供されています。エンティティ自体 (「製品」) の名前とそのプロパティは、[エンティティ名].label および [エンティティ名].[プロパティ名].label という規則に従って定義できます。Grails インストール /src/grails/ を参照してください。 templates/scaffolding フォルダー。

messages_nl.properties にいくつかのキーを追加して、いくつかのものをオランダ語に翻訳する方法を見てみましょう。

product.label=Product
product.name.label=Naam
product.status.label=Status

ここにリンクがあります(http://tedvinke.wordpress.com/2012/08/22/grails-scaffolding-enums-and-i18n/

于 2013-04-13T07:33:08.053 に答える