The [NatNum1] modifier always uses a one to one character mapping to convert numbers to a string that matches the native number format code of the corresponding locale. The other modifiers produce different results if they are used with different locales. A locale can be the language and the territory for which the format code is defined, or a modifier such as [$-yyy] that follows the native number modifier. In this case, yyy is the hexadecimal Microsoft LCID that is also used in currency format codes. For example, to display a number using Japanese short Kanji characters in an English US locale, use the following number format code:
コードには、ロケール設定に応じて異なった意味があります。[NatNum1] は常に、ロケール設定の数のモードに対応し、1:1 の数配置となる数字列に変換します。ロケール設定は言語、書式コードを専用に定義した国、または国ナンバー補足のあとにくるロケール設定補足 [$-yyy] (yyy は16進法の MS-LCID で、通貨書式コードにも使用される) によって決まります。たとえば、日本の漢字書式の数を英語 (米国) ロケール設定の書式に変更するには、次のコードを使います。