侧边栏壁纸

给常联系页面加了个英文

2024年01月13日 1.4k阅读 2评论 6点赞

  因为自己有时候可能会和一些外国友人交流,所以挺早之前就想给自己的常联系页面加一个英语,但是一直没去行动。我认识一个来自埃及的朋友,之前经常和他一起打游戏啥的,但是三个多月前,他突然就没任何动静了。
lrc881h0.png
lrc88l9z.png
我问了很久,他也没回复。终于半个月前(这半个月没怎么上线),他回复了我:
lrc8c6js.png
  这次经历教会了我们,好朋友之间还是要留下足够多的联系方式。刚好最近不是很忙,就抽出时间给我的联系页加了一个英文的选项:( https://maao.cc/global )
  我选择是将中文和英文分成两个单独的子目录,访问网站首页时,自动检测用户的语言,跳转到对应的语言目录。实现起来非常简单,只需要15行代码(不完全遵守规范的话,还可以更少):

<!DOCTYPE html>
<html>
<head>
  <title>maao.cc</title>
  <script>
    var userLang = navigator.language || navigator.userLanguage;

    if (userLang === 'zh-CN') {
      window.location.href = '/cn';
    } else {
      window.location.href = '/global';
    }
  </script>
</head>
</html>

  这样,访问首页就会自动判断,将用户引导至合适的语言。当用户的语言是 zh-CN (简体中文)时,就自动跳转到https://maao.cc/cn 是其他语言时,就跳转到https://maao.cc/global
lrc8wax4.png

  当然,如果识别出错或者只是想看看另一种语言的页面的话,我也做了一个区域选择器(Region Selector 有点模仿任天堂官网那意思): https://maao.cc/regionselector 因为一般来说大部分简体中文访问者不会打开这个页面,所以在这里我是把英文放在第一个。
lrc8r5l7.png

  同时,我也将常联系站(maao.cc)的境外流量接入了上一篇文章提到的Amazon CloudFront(详见 本站的境外网络访问优化记录 - 毛毛的梦 ),现在全球连接速度都嘎嘎快
lrc9k6d8.png
lrc9jlr1.png

6

—— 评论区 ——

昵称
邮箱
网址
取消
  1. @
    头像

    test

  2. @
    头像
    雨剑
    Android 10   Microsoft Edge

    damn!(惊讶)

博主栏壁纸
19 文章数
36 标签数
182 评论量