translation.json のエラー

236 views
Skip to first unread message

ymz

unread,
Oct 3, 2017, 10:09:28 PM10/3/17
to a-blog cms forum
/js/locales/ja/translation.json
こちらが、XML パースエラー(整形式になっていません。)となってしまい、
関連エントリーが機能しなくなってしまいました。

どのようにすればよろしいでしょうか?

===

a-blog cms のバージョン:   2.7.15 / Standard 
php のバージョン:  5.6.31
レンタルサーバー会社(プラン)OR サーバーOS:   USEN BROAD-GATE 02  ビジネスホスティング-G
再現ブラウザ:   Firefox 56.0

Godai Hori

unread,
Oct 4, 2017, 2:11:34 AM10/4/17
to a-blog cms forum
いつもお世話になっております。

アップルップルの堀です。

translation.jsonの形式が正しいjsonの形になっていない可能性があります。

下のようなURLにブラウザでアクセスした際に、正しいjson形式になっているか確認していただいてよろしいですか?
http://お使いのドメイン/js/locales/ja/translation.json

もし、jsonが正しくないのであれば、もう一度該当するjsonをサーバーにアップロードしていただけますか?
以上です。
よろしくお願いします。

ymz

unread,
Oct 4, 2017, 2:22:42 AM10/4/17
to a-blog cms forum
堀さん

ありがとうございます。

translation.json は、デフォルトの状態から変更していません。
念のためですが、json、添付しました。

また、初期状態のものを再度サーバーにアップロードしましたが、
状況は変わりませんでした。


よろしくお願いいたします。
translation.json

伊藤淳

unread,
Oct 4, 2017, 5:19:18 AM10/4/17
to a-blog cms forum
お世話になっております。

掘に代わりお答えします。

ご確認ありがとうございます。
こちら、別のブラウザではどうでしょうか?

また、FireFoxで http://お使いのドメイン/js/locales/ja/translation.json のURLを叩くとエラーは出ますでしょうか?

よろしくお願いいたします。

ymz

unread,
Oct 4, 2017, 5:24:46 AM10/4/17
to a-blog cms forum
伊藤様

いつもお世話になっております。

>こちら、別のブラウザではどうでしょうか?
Chrome(最新版)ではエラーは出ませんでした。

>また、FireFoxで http://お使いのドメイン/js/locales/ja/translation.json のURLを叩くとエラーは出ますでしょうか?
エラーは出ませんでした。

よろしくお願いします。

伊藤淳

unread,
Oct 4, 2017, 5:29:07 AM10/4/17
to a-blog cms forum
ご確認ありがとうございます。

こちらエラーがでるタイミングはどのタイミングでしょうか?
よろしくお願いいたします。

ymz

unread,
Oct 4, 2017, 5:34:27 AM10/4/17
to a-blog cms forum
ページ表示直後です。

/js/library/i18next/i18next.min.js の読み込み前後になっているようです。

伊藤淳

unread,
Oct 4, 2017, 5:46:26 AM10/4/17
to a-blog cms forum
ありがとうございます。

ただ、FireFox56.0でテストしているのですが現象を再現できません。
そこで、接続情報を in...@a-blogcms.jp 宛に頂くことは可能でしょうか?
本来なら有償対応になるのですが、弊社といたしましても確認しておきたい現象ですので今回は無償で対応させていただきます。

ご検討よろしくお願いいたします。

ymz

unread,
Oct 4, 2017, 5:49:30 AM10/4/17
to a-blog cms forum
ありがとうございます。
メールをお送りしました。

よろしくお願いいたします!

伊藤淳

unread,
Oct 4, 2017, 5:58:22 AM10/4/17
to a-blog cms forum
情報ありがとうございます。

確認したところ、/js/locales/ja/translation.json の先頭1行目におかしなコードが入っていそうです。
一度、一行目の改行を削除して再度改行して保存してみてください。
また、ファイルはBOMなしUTF-8で保存してみてください。

よろしくお願いいたします。


ymz

unread,
Oct 4, 2017, 6:05:16 AM10/4/17
to a-blog cms forum
やってみましたが、特に変化はありませんでした。

phpのバージョンは関係ありそうでしょうか?

よろしくお願いします。

伊藤淳

unread,
Oct 4, 2017, 6:10:50 AM10/4/17
to a-blog cms forum
phpのバージョンは関係ないと思います。
あとは、最初の改行を削除するとどうでしょうか?

{"splash": {
    "default": "読み込み中...",
    "save": "保存中..."
  },



ymz

unread,
Oct 4, 2017, 6:12:24 AM10/4/17
to a-blog cms forum
>あとは、最初の改行を削除するとどうでしょうか?
やってみました。
とくに変わりないようです。。

伊藤淳

unread,
Oct 4, 2017, 6:49:10 AM10/4/17
to a-blog cms forum
おそらくですが原因わかりました。

このサーバーでは、Content-Type: application/json がレスポンスヘッダにつけてくれないようです。
その影響でエラーが出ている可能性があります。


ご確認お願いいたします。

ymz

unread,
Oct 8, 2017, 9:29:38 PM10/8/17
to a-blog cms forum
伊藤様

お返事遅くなりました。
一旦、サーバー会社に問い合わせてみます。

ymz

unread,
Oct 10, 2017, 9:00:49 PM10/10/17
to a-blog cms forum
伊藤様

サーバー会社に問い合わせたところ、
json形式に対してのレスポンスヘッダは、つけられないとのことです。。

a-blog cms側で対処できればと思うのですが、
このtranslation.json を、json以外の別な方法に切り替えるか
なんらかの方法で対応できますでしょうか?

よろしくお願いします。

伊藤淳

unread,
Oct 10, 2017, 9:22:20 PM10/10/17
to a-blog cms forum
お世話になっております。

サーバー会社に問い合わせたところ、
json形式に対してのレスポンスヘッダは、つけられないとのことです。。

そうなのですね。。
専用カスタマイズでの有償対応となりますが、対応は可能だと思います。
その際は、 in...@a-blogcms.jp 宛にメールでご連絡ください。

よろしくお願いいたします。

ymz

unread,
Oct 10, 2017, 9:25:07 PM10/10/17
to a-blog cms forum
伊藤様

承知しました、検討いたします!
ありがとうございました。
Reply all
Reply to author
Forward
0 new messages