The SM_LOCALE environment variable specifies the appropriate language and region in which you want to see output. In general, SM_LOCALE must be specified consistently with advice in IETF RFC 1766/3066. If you do not specify a value for SM_LOCALE, it defaults to en_US.

ICU allows for some flexibility on the case (upper and lower) of the language and country codes and for the separator character used to join the two.

SDK software will convert the value specified in SM_LOCALE to a normalized form that can be recognized by all ICU library functions which take a locale argument. The normalization (done by calling the ICU function, uloc_canonicalize) enables ICU library functions to perform predictably.

export SM_LOCALE=ja_JP
sm_server –-name=Tokyo