リソース・国際化
最終更新日: 2020年3月14日
R8 | R9
Web ブラウザのロケール情報が返されます。例えば日本語ロケールの場合は "ja" となります。
条件付き権限管理と組み合わせることで、一つのモデルに複数のモデル項目を用意し、ロケールによって表示を切り替えるという使い方ができるようになります。例を示します。
リソースファイル jfcapp のリソースキーに合致したメッセージを取得します。戻り値は文字列型です。ロケールは考慮されていますので、ログオンしている利用者が選択したロケールにあわせて適切なメッセージが表示されます。(ロケール毎のメッセージは事前に用意しておく必要があります。)
開発者が独自のリソースキーと、それに対応するメッセージを用意することができます。
詳細は"メッセージの変更・国際化 > リソースファイルの編集"をお読みください。
リソースファイル errormsg のリソースキーに合致したメッセージを取得します。戻り値は文字列型です。ロケールは考慮されていますので、ログオンしている利用者が選択したロケールにあわせて適切なメッセージが表示されます。(ロケール毎のメッセージは事前に用意しておく必要があります。)
開発者が独自のリソースキーと、それに対応するメッセージを用意することができます。
詳細は"メッセージの変更・国際化 > リソースファイルの編集"をお読みください。
LOCALE
LOCALE()
項目名(日本語)
項目名(英語)
閲覧権限
名前(日)
name_ja
select;EXACT(LOCALE(),"ja")
名前(英)
name_en
select;EXACT(LOCALE(),"en")
MESSAGE
MESSAGE(リソースキー)
MESSAGE(リソースキー, 引数...)
MESSAGE("M0001")
MESSAGE("M0002", ${item1})
ERRORMESSAGE
ERRORMESSAGE(リソースキー)
ERRORMESSAGE(リソースキー, 引数...)
ERRORMESSAGE("E0001")
ERRORMESSAGE("E0002", ${item1})