Avadaから WooCommerce 関連デモをロードした後、伝言板で WooCommerce(WooCommerce)をクリックしたときダウムガのエラーメッセージが表示されました。
Warning: sprintf(): Too few arguments in /home/xxxxxxxx/public_html/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-help.php on line 53
最初はPHPの問題はありますかたくPHPのバージョンを7.2から7.0に変更しても問題が解決されていない。
そうするうちに wordpress.orgフォーラムで、次のエラーのために文を発見した。
Warning: sprintf(): Too few arguments in /data/web/virtuals/131722/virtual/www/domains/kotaraoriginal.cz/wp-content/plugins/woocommerce/includes/gateways/paypal/includes/settings-paypal.php on line 126
その記事によると...
This is not problem with Woocommerce、but with translations。 I have same issue。
オリジナル:
PayPal Standard sends customers to PayPal to enter their payment information。 PayPal IPN requires fsockopen / cURL support to update order statuses after payment。 Check the system status page for more details。翻訳する:
PayPal standardposílázákazníkyna PayPal、aby zde zadalisvéplatebníúdaje。 PayPal IPNpožadujepodporu fsockopen / cURL pro aktualizaci statusuobjednávkypozaplacení。 Províceinformacínavštivtestránku%ssystem status%s。Too much%s。
原文に使用された%s(プレースホルダや引数)より翻訳の%sがより多く "Warning: sprintf(): Too few arguments..."というエラーが発生します。
このエラーが発生した場合、その部分の翻訳を変更したり、FTPに接続して WooCommerce 翻訳ファイルを削除すると、問題が解決されます。
WooCommerce 言語ファイルは、 / WP-コンテンツ/言語/plugins フォルダの下にあります。
WooCommerce 言語ファイルを削除すると、問題が解決されるが、言語ファイルをそのまま利用する場合には、 / WP-コンテンツ/plugins/woocommerce/includes/admin/class-wc-admin-help.php ファイルからの翻訳を変更する必要があります。
ロコ翻訳で、次のフレーズを検索します。
For further assistance with WooCommerce core you can use the <a href="%1$s">community forum</a>. If you need help with premium extensions sold by WooCommerce, please <a href="%2$s">use our helpdesk</a>.
この部分の翻訳を次のように変更することをします。
WooCommerce 코어에 대한 추가 도움을 받기 위해 <a href="%1$s">커뮤니티 포럼</a>을 이용할 수 있습니다. WooCommerce에서 판매하는 프리미엄 애드온에 대해 도움이 필요하면 <a href="%2$s">당사의 기술 지원팀</a>에 문의하십시오.
WordPressから 'Warning: sprintf(): Too few arguments in...' エラーが発生した場合、まず言語ファイルにエラーがないかどうか確認してください。
言語ファイルに異常がない場合にも、上記のようなエラーが発生する可能性があります。 例えば不正なコードを追加するなどの場合にも、同じエラーが発生したりします。 この場合には、原因の把握が容易でない場合があります。
問題の解決に困難を経験する場合 このページでサービス(有料)をご依頼することができます。
メモ:
WordPress言語ファイルは、Loco Translate WordPress プラグインを使用するか、
https://www.thewordcracker.com/basic/how-translate-wordpress-po-file-using-loco-translate/
PoeditなどのPC / Mac用のプログラムを使用して翻訳が可能です。
https://www.thewordcracker.com/translation/poedit-pro%EB%A5%BC-%ED%99%9C%EC%9A%A9%ED%95%9C-%EC%9E%90%EB%8F%99-%EB%B2%88%EC%97%AD-%EA%B8%B0%EB%8A%A5-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0/