プラグイン > その他 > Ec-CUBE3系の多言語化対応 |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2018/6/21 9:19
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: Ec-CUBE3系の多言語化対応 symfony2のローカリゼーションの仕組みに、translator serviceというものがあります。
1つのサイトで多言語を切り替える場合、この仕組みを利用する形になるかと思います。 https://symfony.com/doc/2.8/translation.html ↑公式ドキュメント(英語)に1~4のステップでざっくりとした多言語化の手順が書かれています。 ECCUBE3の場合、translator serviceを意識した設計になっていない為、以下の箇所にカスタマイズを加える必要があります。 ・ロケールの切り替えに対応していない(Application.php内でconfig.ymlのlocalを固定的に参照している) ・日本語メッセージがjavascriptやcssにハードコーディングされている(translator serviceで制御できない箇所) ・データベースのテーブルがロケールを格納するカラムが無い 言語別にサイトを作る、Google翻訳をつけるといった対応の場合、 上記のカスタマイズは不要かと思います。
|
y.mizu |
投稿日時: 2018/6/20 13:08
対応状況: −−−
|
新米 登録日: 2018/6/20 居住地: 投稿: 1 |
Ec-CUBE3系の多言語化対応 [EC-CUBE] EC-CUBE3系
[レンタルサーバ] localhost [OS] windows8 [PHP] php7系 この度サッカーをモチーフにした、ショッピングサイトを展開することになりました。 販売規模拡大のため、お客さんより多言語対応はできないのか? との事でお話をいただいき調べても作成されたケースがEC-CUBE3系では英語対応プラグインのみで自作は難しいとの回答ばかりでした。 そこで、EC-CUBE3で実際に多言語化対応させようと思うと どういったカスタマイズが必要なのかを教えて頂きたいです。 解決方法として、言語別にサイトを作る、Google翻訳をつける、素直にプラグインを購入するなどあると思いますが、できれば現サイトに追加したいので、作成の流れをご教授いただけると幸いです。 よろしくお願い致します。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |