# Address Element の state フィールドをデフォルトでラテン文字形式に変更 ## 新機能 Address Element の [state](https://docs.stripe.com/js/elements_object/create_address_element#address_element_create-options-defaultValues-address-state) プロパティをデフォルトでラテン文字形式に変更します。以前は、[getValue()](https://docs.stripe.com/js/elements_object/get_value_address_element) メソッドと[請求先または配送先住所変更イベント](https://docs.stripe.com/js/custom_checkout/element_events/on_change?type=billingAddressElement#custom_checkout_element_on_change-event)は、ユーザーのブラウザロケールに一致する形式で `state` 値を返していました。 ## 対応処理が必要な変更である理由 コードで Address Element の `state` がデフォルトでブラウザのローカライズされた形式であることを前提としている場合、ラテン文字形式の `state` を前提とするか、ローカライズされた形式を明示的にリクエストするように更新する必要があります。ローカライズされた値をリクエストするには、`format: localized` オプションを `getValue()` に渡します。住所変更イベントは常にラテン文字形式の `state` を返します。 ## 効果 ローカライズされた値を明示的にリクエストしない限り、Address Element の `state` プロパティの形式はラテン文字になります。ユーザーのブラウザ設定に従ってローカライズされた値を取得するには、`format` オプションを `localized` に設定して `getValue()` を呼び出します。 アドレス変更イベントからローカライズされた値を取得するには、イベントコールバックで `getValue({format: 'localized'})` を呼び出します。 ## 関連する変更 - [elements.update() メソッドを更新して Promise を返すように変更](https://docs.stripe.com/changelog/dahlia/2026-03-25/elements-update-returns-promise.md) - [options.layout.radios のブール値のサポートを削除](https://docs.stripe.com/changelog/dahlia/2026-03-25/disallow-booleans-for-radios.md) - [Stripe.js から非推奨の決済インテント、Setup Intents、Sources メソッドを削除](https://docs.stripe.com/changelog/dahlia/2026-03-25/remove-legacy-stripejs-methods.md) - [決済初期化メソッドの名前を変更](https://docs.stripe.com/changelog/dahlia/2026-03-25/rename-init-checkout-to-init-checkout-elements.md) - [埋め込み型決済初期化メソッドの名称を変更](https://docs.stripe.com/changelog/dahlia/2026-03-25/rename-init-embedded-checkout-to-create-embedded-checkout-page.md)