version 1.9, 2007/01/24 21:24:43
|
version 1.11, 2008/12/16 18:55:36
|
|
|
details. </td> | details. </td> |
</tr> | </tr> |
<tr> | <tr> |
<td>Boolean useICUfallback</td> |
|
<td>Input <br> |
|
Optional <br> |
|
Default = false</td> |
|
<td>If true, use ICU's fallback mechnism to search more general |
|
resource bundles if the msg_id cannot be found. Note: the |
|
recommended setting is false if you are using an AcceptLanguageList from a |
|
CIM client. The Accept-Languages HTTP header from the client |
|
contains the fallback specifications. Using ICU's fallback in this |
|
case may lead to returning a language that the client didn't ask for.</td> |
|
</tr> |
|
<tr> |
|
<td>Formatter::Arg arg0; <br> | <td>Formatter::Arg arg0; <br> |
Formatter::Arg arg1; <br> | Formatter::Arg arg1; <br> |
Formatter::Arg arg2; <br> | Formatter::Arg arg2; <br> |
|
|
MessageLoaderParms that it gets. The MessageLoader will use the | MessageLoaderParms that it gets. The MessageLoader will use the |
default process locale, as determined by ICU, in this case. <br> | default process locale, as determined by ICU, in this case. <br> |
</p> | </p> |
<p><i>Important Note:</i> The MessageLoader defaults to <i>not </i>use |
<p><i>Important Note:</i> The MessageLoader does <i>not</i> use |
the "fallback" mechanism described in the ICU Resource Management | the "fallback" mechanism described in the ICU Resource Management |
section. This is because the Accept-Language header itself | section. This is because the Accept-Language header itself |
describes the fallback that the client wants. However, the |
describes the fallback that the client wants. If the |
MessageLoader does "fallback" to the root resource bundle if none of the |
MessageLoader cannot find a message file for any of the languages |
languages in AcceptLanguageList can be found. If the root resource |
in the AcceptLanguageList, it will try the default process locale. |
bundle cannot be found, then the default_msg is returned. The |
If this fails, the ICU root resource bundle will be tried.<br> |
"useICUFallback" flag can be set to have MessageLoader use ICU fallback |
|
on all message load attempts. However, usage of this flag for |
|
client requests may lead to incorrect results. For example, a |
|
client sets Accept-Language to french, german, and spanish, in that |
|
order, but there is no french resource bundle. A call to |
|
MessageLoader with useICUfallback == true would cause the root resource |
|
bundle string to be returned on the attempt to load from the french |
|
bundle. But the client requested german to be the fallback after |
|
french. <br> |
|
</p> | </p> |
<p>Please refer to the following files for details on the new Pegasus | <p>Please refer to the following files for details on the new Pegasus |
classes. <br> | classes. <br> |