ワーォ、こんなのがあったとは。
TVでen=6,fr=101のように 言語の省略名=ドキュメントID を指定するみたいですね。
先日自分で
http://nanabit.net/modx/multilingual-listing.html 似たようなものを書いてしまったところですorz
ついでなので紹介させてください…
TVではなくエイリアスを使ってるので、(上のでも結局エイリアスをdocument-en, document-frのようにするのであれば)楽ですが、
DB使っているのでやや重い、かも。
自動切り替えにはプラグイン(Multilingual Router)を使います。基本的にブラウザの要求に従って振り分けますが、
リファラが言語違いの同ページからだった場合は、指定通りのドキュメントを表示する、という感じです。