ウェブサイトを多言語化しようとおもっています。
その際、色々なサイトのルーティングやサブドメインといったURLによる指定方法がまちまちなんだと気づいて
どのようなURLで多言語化すればようのか悩んでいます。

具体的には以下の様なケースです

  • ルーティングで多言語化

LINE
http://line.me/en-US/

メルカリ
https://www.mercari.com/jp/

クックパッド
https://cookpad.com/us

  • URLパラメタで多言語化

ピクシブ
https://www.pixiv.net/login.php?lang=ja

  • サブドメインで多言語化

スタックオーバフロー
https://ja.stackoverflow.com/

  • そもそもURLパラメタもルーティングもないが多言語化できている

ニコニコ動画
http://www.nicovideo.jp/

多言語化についての方法は様々ですが
どの方法が多言語化にもっとも適切で将来性がある設計方法なんでしょうか?
また、なぜこんなにもたくさん方法に散らばりがあるんでしょうか?