中国語版をインストール後の文字化け(?????????????)

ビッグマウス社による1.3.8a日本語版など、Zen Cart.JP版日本語Zen Cart以外の日本語版Zen Cartに関する話題など
アバター
suns
記事: 11
登録日時: 2010/9/22 15:12

中国語版をインストール後の文字化け(?????????????)

投稿記事by suns » 2010/9/22 18:51

始めまして、

?以下の中国語版をダウンロードした後、
zen-cart-v139f-utf8-plugin-20100817

?過去のスレを参考にしサーバーの以下のフォルダにアップロードしました。
adminフォルダから
admin/includes/languages/配下に schineseフォルダ schinese.php を挿入し
includeフォルダから
includes/languages /配下に schineseフォルダ schinese.php を挿入し
includes/templates/template_default/buttons/配下に schineseフォルダを挿入し
editorフォルダから
htmlarea/lang/ gb.js を挿入しました。

?管理画面の言語設定にて然るべき設定をしました。(エラーがでることもなく、国旗も表示されています。)

結果:一部中国語は表示されているものの、リンクと思われ箇所(ページの95%以上)は「?????????????? 」というような四角いはこの様な文字化けになっています。

どなたか、対処方法をお教えいただけませんでしょうか。
アバター
mmochi
記事: 328
登録日時: 2006/9/04 12:53
お住まい: 静岡県静岡市
連絡を取る:

Re: 中国語版をインストール後の文字化け(?????????????)

投稿記事by mmochi » 2010/9/23 00:15

mmochiです。

まず、前提がちょっと分かりません。
日本語版に中国語の言語ファイルを入れたという理解で良いのでしょうか。

その場合、個々のバージョンが問題になります。

1.3.0.2系に「zen-cart-v139f-utf8-plugin-20100817」の言語ファイルを入れればそれは文字化けします。
1.3.0.2系はEUC、「zen-cart-v139f-utf8-plugin-20100817」はUTF-8で書かれてますので。

発想は良いと思いますが、バージョンも異なっていると思うのでそのまま使えるとは思わない方が良いです。
このような場合はバージョンを揃えて移設した方が良いです。
mmochi
ブログ http://blog.andplus.net/
株式会社あんどぷらす http://www.andplus.net/
アバター
suns
記事: 11
登録日時: 2010/9/22 15:12

Re: 中国語版をインストール後の文字化け(?????????????)

投稿記事by suns » 2010/9/24 02:08

mmochi様

ご連絡心より感謝致します。また大変参考になりました。
お察しの通り、日本語版に中国語の言語ファイルを入れました。バージョン等の理解がなかったものですから前述のような問題が発生致しました。

ご指摘を受けて以来あれこれと試しておりましたが、かなり改善はされていはいますが、まだ100%ではございません。恐らく使用している外国語版のヴァージョンがマッチしていないのではないかと考えております。

現在使用している日本語版のバージョンが1.3.0.2-l10n-jp-5です。

これに中国語だけでなく、例えばスペイン語、フランス語、ポルトガル語、ロシア語などを追加しようとした場合、

どこ(具体的にどのURL)から入手したらお話に挙がったようなEUC VS UTF-8の問題など発生することなくそれぞれの言語が問題なく表示されるのでしょうか。

何かお分かりでありましたらアドバイスを頂ければ大変有難く存じます。
また実証済みでお分かりの方がいらっしゃいましたらアドバイスの程お願い申し上げます。
アバター
mmochi
記事: 328
登録日時: 2006/9/04 12:53
お住まい: 静岡県静岡市
連絡を取る:

Re: 中国語版をインストール後の文字化け(?????????????)

投稿記事by mmochi » 2010/9/24 08:04

mmochiです。

suns さんが書きました:どこ(具体的にどのURL)から入手したらお話に挙がったようなEUC VS UTF-8の問題など発生することなくそれぞれの言語が問題なく表示されるのでしょうか。

これは入手先を探すのはちょっと大変かと思います。
日本以外では1.3.0.2系は既に使われなくなって久しいので。。(文字コードよりもバージョン違いによる抜けの方が問題だと思います)

オープンソースですので期待するそのものズバリが手に入ることは稀だと思った方が良いかもしれません。

基本的には1.3.0.2に入っているlanguageファイル(日英どちらでも)を使いご自身で翻訳するのが大変ではありますが確実です。
その際文字コードはEUCで保存することをお忘れなく。

もしくは下記のページから目的の言語パックをダウンロードし、文字コードをEUCに変換、後に1.3.0.2のそれとの差分をチェックして修正するという方法もあります。(こちらの方が現実的かも)
http://www.zen-cart.com/index.php?main_ ... Path=40_46
mmochi
ブログ http://blog.andplus.net/
株式会社あんどぷらす http://www.andplus.net/
アバター
suns
記事: 11
登録日時: 2010/9/22 15:12

Re: 中国語版をインストール後の文字化け(?????????????)

投稿記事by suns » 2010/10/21 03:21

mmochi様

お世話になっております。
本件に関しだいぶご連絡が遅くなり申し訳ございませんが、

アドバイス頂きましたとおり、
>もしくは下記のページから目的の言語パックをダウンロードし、文字コ>ードをEUCに変換、後に1.3.0.2のそれとの差分をチェックして修正す>るという方法もあります。(こちらの方が現実的かも)
>http://www.zen-cart.com/index.php?main_ ... Path=40_46

schinese.phpのみのcharsetをEUCに変更し、試しましたが、中国語が正しく変換されて”いないように思われます。”

例えば、サイドバーに表示される中国語が
検索→朴沫(本来は商品?索*翻訳機で翻訳した場合)
カテゴリ→斌瞳蛍窃(本来は??)
書類→猟亀(本来は文件)
新着商品 [more]→仟序斌瞳 [厚謹](本来は新到的?西商品)

などといった状態になっております。これはなぜなのでしょうか。

インストールの仕方に問題がありますでしょうか。

ご多忙の中恐縮ですがアドバイス頂くことは可能でしょうか。


基本情報
バージョン:Zen Cart 1.3.0.2-l10n-jp-5
サーバOS: Linux 2.6.18-028stab070.4
PHP バージョン: 5.1.6 (Zendのバージョン: 2.1.0)
データベース: MySQL 5.0.77
HTTP サーバ: Apache/2.2.3 (CentOS)

“公式版以外の不具合情報(1.3.8aなど)” へ戻る