基本的にメジャーなCMSはマルチバイトストリングを採用しているので、
モジュール(言語パック)を追加し、管理画面で選択するだけで変更されます。
1:Xoops
管理画面⇒互換モジュール⇒全般設定⇒使用言語
初期状態で7ヵ国語使用できるようです。
任意の選択が必要な場合によっては下記も参考になると思います。
http://www.kowa.org/modules/pukiwiki/359.html
あまりマイナーな言語ですと、探すのに苦労すると思います。
2:Joomla
管理画面⇒ランゲージ管理
初期導入の状態ですと、日本語か英語が組み込まれているはずです。
2ヶ国語が何を指すのがにもよりますが、
中国語、ブルガリア語など幅広く対応しているようです。
言語パックを入手するには少し手間がかかりそうです
調べた限りでは、言語パック単体を入手する事は難しそうなので、
各国版を展開してパックを入手するしかないかもしれません。
ユーザの任意選択ができるモジュールがある事も考えると、
Xoopsの方が導入・管理は楽だと思います。
実際に検証環境のXoopsで確認してみましたが、
日本独自のモジュールは多言語対応していない場合がほとんどです。
あと切り替えを行ってまた日本語に戻すと、
一部のデータが文字化けしたまま保存されてしまいますのでご注意を。
(日本語⇒ロシア語⇒日本語 は悲惨な事になりました。)
そうですよね。確かにおっしゃるとおりで。
皆さんどう実現されるのかも興味があって、細かくは書かなかった部分もありまして。orz...
実現したかったのは、
・同一デザインで文字が日本語/英語で切り替わる
・コンテンツは二ヶ国語分?
・お知らせ機能も同様に二ヶ国語分
という形。
よく目にする二ヶ国語サイトの典型的なイメージです。
宜しくお願いいたします。
これはつまり以下のようなことを期待されてるんですよね。
一つの記事の複数の言語のバージョンを用意できて、それが単一のURLで代表できて、content negotiationなどでクライアントの要求する言語のが表示される
この機能を持ったCMSがあれば私もぜひ使いたいです。