Detecting language via JavaScript (i18n) best practices - Kevin Powell - Community