Skip to content

Local-script rendering

published · September 17, 2026

Local-script rendering is the formatted_local field: an address written in Japanese, Chinese or Korean handed back in that script and in the country's own largest-first line order.

Local-script rendering is the address written the way its own postal operator prints it in the country's own script and order — prefecture, city, ward, block for Japan; province, city, district, road for China; the largest part first and the building last — where the format table carries such a layout and the address was written in that script.

What Spaw answers

formatted_local carries that rendering for Japan, China, Taiwan, Hong Kong, Macao and the two Koreas when every place part of the address — the street line, a building, the district, the town, the area — is written in Han, kana or Hangul with no Latin word among them; the organisation line may stay Latin. The postal mark 〒 is kept, no uppercase rule applies, a named building stands above the street, and the whole thing is null for everything else: a Japanese address written in Latin letters, a mixed-script one, or any country whose local layout repeats the Latin order, which is the case for the seven other entries the table carries.

What it does not mean

It is not a transliteration. Rendering a Latin-written Tokyo address in kanji would mean inventing characters the customer never typed, so the field answers null rather than guess; formatted still carries the Latin layout for every address. A one-line Japanese address is best sent as separated fields, because the parser reads a single line of kanji as one street.

Related

markdown version: /glossary/local-script-rendering.md

Verify addresses the same way

The Spaw API runs every check described here on each lookup, with an SMTP handshake that never sends mail. 10 free lookups a month, no card required.

Get your API key

More glossary

  • Area-code overlay

    An area-code overlay is a new area code added over the same area as an existing one, instead of splitting it, so neighbours can hold different codes and local calls need ten digits.

  • Calling window

    A calling window is the span of local hours a sender contacts people in. Spaw answers in_call_window from the number's time zones: clock arithmetic, not compliance advice.

  • Fictional number

    A fictional number sits in a range kept out of service for films, TV and other fiction: 555-0100 to 555-0199 in North America, and ranges Ofcom, ARCEP, ACMA and ComReg reserve elsewhere.

  • International (exit) prefix

    An international prefix is what is dialled to leave a country before the calling code: 00 in most of the world, 011 in North America. Spaw reads it and suggests a fix in did_you_mean.

  • International network number

    An international network number sits under a calling code the ITU gives a global service rather than a country, such as +870, +881, +882 or +883, so its country is null.

  • Live carrier check (HLR lookup)

    A live carrier check asks the mobile networks, at the moment of the lookup, whether a number is in service, which network serves it and whether it is roaming. On Spaw it is not enabled.

  • Number pooling (thousands-blocks)

    Number pooling splits a North American central office code into ten blocks of a thousand numbers, each assigned to a carrier separately, so one code can hold several carriers' numbers.

  • Number portability

    Number portability lets a subscriber keep a phone number when changing carrier. The number's block stays listed under the carrier it was issued to, so block data names the original holder.