30.4. 国際化とテーマのコンポーネント


次のコンポーネントにより簡単に Seam を使用した国際化ユーザーインターフェースを構築できます。
org.jboss.seam.core.locale
Seam ロケールです。
org.jboss.seam.international.timezone
Seam のタイムゾーンです。 タイムゾーンはセッションスコープです。
org.jboss.seam.core.resourceBundle
Seam リソースバンドルです。 リソースバンドルはステートレスです。 Seam リソースバンドルは Java リソースバンドル一覧内にあるキーに深さ優先検索を行います。
org.jboss.seam.core.resourceLoader
リソースローダーはアプリケーションリソースおよびリソースバンドルへのアクセスを提供します。
  • resourceLoader.bundleNames − Seam リソースバンドルを使用する場合に検索する Java リソースバンドルの名前です。 デフォルトは messages です。
org.jboss.seam.international.localeSelector
設定時間またはランタイム時のユーザーのいずれかでロケール選択をサポートします。
  • select() − 指定されたロケールを選択します。
  • localeSelector.locale − 実際の java.util.Locale です。
  • localeSelector.localeString − ロケールの文字列表現です。
  • localeSelector.language − 指定されたロケールの言語です。
  • localeSelector.country − 指定されたロケールの国です。
  • localeSelector.variant − 指定されたロケールのバリアントです。
  • localeSelector.supportedLocalesjsf-config.xml に記載のサポートロケールを表している SelectItem 一覧です。
  • localeSelector.cookieEnabled − ロケール選択がクッキーで永続化されることを指定します。
org.jboss.seam.international.timezoneSelector
設定時間またはランタイム時のユーザーのいずれかでタイムゾーン選択をサポートします。
  • select() − 指定されたロケールを選択します。
  • timezoneSelector.timezone − 実際の java.util.TimeZone です。
  • timezoneSelector.timeZoneId − タイムゾーンの文字列表現です。
  • timezoneSelector.cookieEnabled − タイムゾーン選択がクッキーによって永続化されることを指定します。
org.jboss.seam.international.messages
Seam リソースバンドル内で定義されるメッセージテンプレートからレンダリングした国際化メッセージを含んでいるマップです。
org.jboss.seam.theme.themeSelector
設定時間またはランタイム時のユーザーのいずれかでテーマ選択をサポートします。
  • select() − 指定されたテーマを選択します。
  • theme.availableThemes − 定義されたテーマの一覧です。
  • themeSelector.theme − 選択されたテーマです。
  • themeSelector.themes − 定義されたテーマを表している SelectItem の一覧です。
  • themeSelector.cookieEnabled − テーマ選択がクッキーで永続化されることを指定します。
org.jboss.seam.theme.theme
テーマエントリを含んでいるマップです。
これらコンポーネントはすべて常にインストールされます。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat