02-12-2014, 11:56 AM
Curlには、複数言語対応のAPIとして、lmessage、hlmessage があり、
オープンコントロールのソースを見る限り、
「コピー」という文字列は、{hlmessage Copy} として定義されている、という認識です。
では、実際に、自分のアプレットの中で、"Copy"という文字列を、
「コピー」という日本語として画面に表示するには、
具体的にはどう記述すればよいのでしょうか。
下記のソースで確認したのですが、いずれも Copy と、そのまま表示されてしまいます。
なお、 applet宣言のなかで、resource-directory 属性と translations-file 属性の指定は何もしていません。
また、{get-host-locale} で取得した値は「ja」です。
どなたか、教えてください。
オープンコントロールのソースを見る限り、
「コピー」という文字列は、{hlmessage Copy} として定義されている、という認識です。
では、実際に、自分のアプレットの中で、"Copy"という文字列を、
「コピー」という日本語として画面に表示するには、
具体的にはどう記述すればよいのでしょうか。
下記のソースで確認したのですが、いずれも Copy と、そのまま表示されてしまいます。
なお、 applet宣言のなかで、resource-directory 属性と translations-file 属性の指定は何もしていません。
また、{get-host-locale} で取得した値は「ja」です。
Code:
{curl 8.0 applet}
{value {host-localize "Copy"}}
{value {message Copy}}
{value {hlmessage Copy}}
{value {lmessage Copy}}
{value {hlmessage locale = {get-host-locale}, Copy}}
どなたか、教えてください。