-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial work on address formats #622
base: gh-pages
Are you sure you want to change the base?
Conversation
✅ Deploy Preview for i18n-drafts ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
|
||
Address formats vary widely across the globe, with differences in structure, content, and the level of granularity. For authors and developers designing forms, databases, or systems that handle addresses, understanding these variations is crucial to avoid frustrating users from other countries. This article will introduce some of the key differences in address formats around the world and provide guidance on how to design systems that can handle them effectively. | ||
|
||
This is not an exhaustive guide but aims to sensitize you to the complexities of international address formats and the challenges they pose for web design. As with [personal names](https://www.w3.org/International/questions/qa-personal-names.en.html), there is rarely a "perfect" solution, but awareness of these differences is the first step toward building more inclusive systems. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don't use the .en.html in the link, since we have translations of that article.
|
||
In Germany, if there are suburbs, their names should be placed above the street name and house number. | ||
|
||
In China, addresses are written starting with the postal code, followed by the largest administrative area (e.g., province), and down to the smallest unit (e.g., room number). For example: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
and Japan
|
||
#### **Locality-specific elements** | ||
|
||
For example, the UK includes elements like "dependent locality" and "double dependent locality" for more granular location information. Royal Mail requires the "post town" to be included whenever possible. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Even though i live in the UK i don't understand what this dependency stuff means ;-). Perhaps reword, explain, or give an example of what this is about.
|
||
Address formats vary widely across the globe, with differences in structure, content, and the level of granularity. For authors and developers designing forms, databases, or systems that handle addresses, understanding these variations is crucial to avoid frustrating users from other countries. This article will introduce some of the key differences in address formats around the world and provide guidance on how to design systems that can handle them effectively. | ||
|
||
This is not an exhaustive guide but aims to sensitize you to the complexities of international address formats and the challenges they pose for web design. As with [personal names](https://www.w3.org/International/questions/qa-personal-names.en.html), there is rarely a "perfect" solution, but awareness of these differences is the first step toward building more inclusive systems. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A difference that i think is worth mentioning is the order of street name and house number. In Germany & Switzerland the house number follows the street name, which has implications for form design.
Also, some people may not have house numbers, or may need to add a house name, or a flat number. This leads to the more general issue, too, that the number of lines needed for an address can vary.
There are also things like where the address should be printed on an envelope - in Switzerland i used to get in trouble for putting the 'to' address in the middle.
- [International Address Format: Structure and Normalization](https://www.geopostcodes.com/blog/international-address-data/) | ||
- [Address](https://en.wikipedia.org/wiki/Address) on Wikipedia | ||
- [Proposal for extending the autocomplete attribute](https://github.com/battre/autocomplete-attribute-explainer/) | ||
- [Personal names around the world](https://www.w3.org/International/questions/qa-personal-names.en.html) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Again, remove .en.html
|
||
### How do address formats differ around the world, and what are the implications of those differences on the design of forms, databases, ontologies, etc. for the Web? | ||
|
||
Address formats vary widely across the globe, with differences in structure, content, and the level of granularity. For authors and developers designing forms, databases, or systems that handle addresses, understanding these variations is crucial to avoid frustrating users from other countries. This article will introduce some of the key differences in address formats around the world and provide guidance on how to design systems that can handle them effectively. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it would be good to include lots of visual example, pretty much for each point you make, rather than just the few you have.
Started to write some stuff about address formats. Comments are welcome.
If this is merged, we might want to consider updating specdev and the techniques page.