ブックマーク / qiita.com/shinido (1)

  • 多言語対応するときの通貨の扱い - Qiita

    多言語化 一般的なAndroidアプリで多言語化するとき,注意するのはstrings.xmlと日付の表示方法ぐらいだけど,通貨を扱うような場合には注意が必要. 1ドルが何円になる?っていう為替の話ではなくて, プログラム的に1という数字が通貨の何を表しているのか?という話. 通貨のフォーマット 通貨をLocaleに合わせて表示させるにはNumberFormatを使用する. 例えば1000という数字をLocaleに合わせて通貨表示させるには下記のようにする. public static void main(String[] args) { int value = 1234; printValue(value, Locale.JAPAN); printValue(value, Locale.US); printValue(value, Locale.UK); printValue(value,

    多言語対応するときの通貨の扱い - Qiita
    k_wizard
    k_wizard 2016/06/12
  • 1