HTTP/2 200
date: Wed, 08 Oct 2025 17:07:45 GMT
content-type: text/html; charset=utf-8
cache-control: s-maxage=86400
django-composition: Swingtime in Springtime
nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
referrer-policy: same-origin
report-to: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=6d26bjhBS3W3Todplp4jP0PA0h%2Bp2BA6NeJxgJfT%2F7I%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1759943265"}],"max_age":3600}
reporting-endpoints: heroku-nel="https://nel.heroku.com/reports?s=6d26bjhBS3W3Todplp4jP0PA0h%2Bp2BA6NeJxgJfT%2F7I%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1759943265"
server: cloudflare
via: 1.1 heroku-router
x-content-type-options: nosniff
x-enable-card: 1
cf-cache-status: MISS
last-modified: Wed, 08 Oct 2025 17:07:45 GMT
vary: accept-encoding
content-encoding: gzip
cf-ray: 98b73c7ccb1c3a39-BOM
alt-svc: h3=":443"; ma=86400
W3C Internationalisation Guidelines
W3C Internationalisation Guidelines
11th May 2004
Via Phil Ringnalda , the W3C have published three useful articles on HTML internationalisation techniques. In classic W3C style, the boilerplate and verbiage at the start of the documents threatens to overwhelm the actual content. Here’s a tip: jump straight to chapter 2, which is normally where the interesting stuff starts. Here are the ammended links:
Previously hosted at https://simon.incutio.com/archive/2004/05/11/i18n