Osclass・エラーの修正(OsclassWizards)

マッチングサイト構築

不具合

Osclassの、無料テーマ OsclassWizards使用時に

3点のエラー(不具合)がありましたので修正方法を紹介します。

[スポンサーリンク]

 

Osclass(オーエスクラス)

Osclass(オーエスクラス)のインストール方法・日本語化・テーマの変更・問題点などの情報は下記からどうぞ

 
 

 
 

管理画面・商品登録のエラー表示

管理画面・商品登録のエラー表示

管理画面・商品登録で下記エラー表示が出てくる

Warning: sprintf(): Too few arguments in /home/xxxxxxx/okinawa-yyyyyyy.net/public_html/oc-admin/items.php on line 822
Warning: sprintf(): Too few arguments in /home/xxxxxxx/okinawa-yyyyyyy.net/public_html/oc-admin/items.php on line 823
Warning: sprintf(): Too few arguments in /home/xxxxxxx/okinawa-yyyyyyy.net/public_html/oc-admin/items.php on line 824
Warning: sprintf(): Too few arguments in /home/xxxxxxx/okinawa-yyyyyyy.net/public_html/oc-admin/items.php on line 825
Warning: sprintf(): Too few arguments in /home/xxxxxxx/okinawa-yyyyyyy.net/public_html/oc-admin/items.php on line 826
Warning: sprintf(): Too few arguments in /home/xxxxxxx/okinawa-yyyyyyy.net/public_html/oc-admin/items.php on line 827
Warning: sprintf(): Too few arguments in /home/xxxxxxx/okinawa-yyyyyyy.net/public_html/oc-admin/items.php on line 828
Warning: sprintf(): Too few arguments in /home/xxxxxxx/okinawa-yyyyyyy.net/public_html/oc-admin/items.php on line 829
Warning: sprintf(): Too few arguments in /home/xxxxxxx/okinawa-yyyyyyy.netpublic_html/oc-admin/items.php on line 830

※/home/xxxxxxx/okinawa-yyyyyyy.netpublic_html/furima/ はサーバー・ドメインにより異なります

 
 

修正方法

theme.po

 

/oc-admin/items.php の該当(822〜830)の %s を %%s に変更すると治ります。

修正後
 

	
$bulk_options = array(
array('value' => '', 'data-dialog-content' => '', 'label' => __('Bulk actions')),
array('value' => 'delete_all', 'data-dialog-content' => sprintf(__('Are you sure you want to %%s the selected listings?'), strtolower(__('Delete'))), 'label' => __('Delete')),
array('value' => 'activate_all', 'data-dialog-content' => sprintf(__('Are you sure you want to %%s the selected listings?'), strtolower(__('Activate'))), 'label' => __('Activate')),
array('value' => 'deactivate_all', 'data-dialog-content' => sprintf(__('Are you sure you want to %%s the selected listings?'), strtolower(__('Deactivate'))), 'label' => __('Deactivate')),
array('value' => 'disable_all', 'data-dialog-content' => sprintf(__('Are you sure you want to %%s the selected listings?'), strtolower(__('Block'))), 'label' => __('Block')),
array('value' => 'enable_all', 'data-dialog-content' => sprintf(__('Are you sure you want to %%s the selected listings?'), strtolower(__('Unblock'))), 'label' => __('Unblock')),
array('value' => 'premium_all', 'data-dialog-content' => sprintf(__('Are you sure you want to %%s the selected listings?'), strtolower(__('Mark as premium'))), 'label' => __('Mark as premium')),
array('value' => 'depremium_all', 'data-dialog-content' => sprintf(__('Are you sure you want to %%s the selected listings?'), strtolower(__('Unmark as premium'))), 'label' => __('Unmark as premium')),
array('value' => 'spam_all', 'data-dialog-content' => sprintf(__('Are you sure you want to %%s the selected listings?'), strtolower(__('Mark as spam'))), 'label' => __('Mark as spam')),
array('value' => 'despam_all', 'data-dialog-content' => sprintf(__('Are you sure you want to %%s the selected listings?'), strtolower(__('Unmark as spam'))), 'label' => __('Unmark as spam'))
);

 
 

修正後

修正後

これでエラー表記は、消えました。

原因が気になる方はご自身でお調べください。

 
 

出品フォームの入力ミス・エラー表示が日本語にならない

商品(広告)を登録(公開)画面の入力ミスのメッセージが日本後になりません

例 http://okinawa-yyyyyyyy.net/item/new

Description Too Short.
Title: This Field Is Required.
Please Select A Country.
Region: This Field Is Required.
City: This Field Is Required.

 
 

修正方法

oc-includes/languages/ja_JA/messages.po
oc-includes/languages/ja_JA/messages.mo

は、修正してありますが治りません…

現在、調査中

 
 

一部英語表記が日本にならない

indexページの、Popular In が日本語に変換できない。

英語表記が治らない

 
 

修正方法

テーマの方のフォルダーの中の「language」フォルダーの「en_US」フォルダーごとコピー

フォルダー名を「ja_JA」に変更、フォルダー内の「theme.po」ファイル内の「en_US」を「ja_JA」に変更。

※コメントをいただたきました。ありがとうございます

 
 

制作中のサイト

Osclassを使ってマッチングサイトを現在制作をしております。

未完成の為、一部モザイクをかけておりますが宜しければご覧ください。

制作中のサイト

 
 

おまけ

2月になりプロ野球のキャンプも始まりました。

下のブログ記事を見てだと思いますが、間違え電話がありました。

キングタコス(キンタコ)のタコライスの重量&店舗一覧

「キングタコス」ですか?(女性)

キンタコ 北中

 
株式会社イエローグラスは、ホームページは制作しておりますがタコライスは作ってません。
 
タコライス 重量

ちなみに、沖縄では「キングタコス」は「キンタコ」と呼ばれています。

キングタコス様、ホームページ制作させてください。 

制作費はタコライス払い可能です(キンタコ限定)

だから……営業しろよ俺

この投稿へのコメント

  1. アル said on 2016-10-23 at 2:24 PM

    こんにちは!
    Osclassには私も奮闘しています。

    *一部英語表記が日本にならない→Popular inも直ります。

    についてですが、
    テーマの方のフォルダーの中の「language」フォルダーの中に「en_US」と言うファイルがあります。
    これをフォルダーごとコピーして、フォルダー名を「ja_JA」に変更し、
    フォルダー内の「theme.po」ファイル内の「en_US」を「ja_JA」に変更。
    これでテーマの翻訳ファイルの出来上がりだと思います。
    (私の少ない知識だけでの変更ですので、まずいところがあるかもしれませんが・・)

    「en_US」ファイルは、翻訳部分が空白になっていますので、「Po-Edit」で翻訳していけば、
    テーマ内の表記に関する英語表記部分は、すべて日本語に変更することができます。

    「Popular in」もその中にありますので、翻訳してあげればいいかと思います。

    基本、すべて翻訳すれば、テーマの表示に関しては、英語表記がなくなると思います。

    • mario said on 2016-10-24 at 1:45 PM

      はじめまして、日本語表記の件おっしゃる通りテーマの「language」で変更できそうですね。

      ありがとうございました。

コメントを残す