Added proper procedure for demo. Added safe way to persist locale choice through the URL, regardless of whether it's online or offline.