WordPressで「Warning:sprintf():Too few arguments in ... 「エラーが発生した場合

1

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 翻訳ファイル

WooCommerce 言語ファイルは、 / wp-content / languages / plugins フォルダの下にあります。

WooCommerce 言語ファイルを削除すると、問題が解決されるが、言語ファイルをそのまま利用する場合には、 /wp-content/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 ... 「 エラーが発生した場合、まず言語ファイルにエラーがないかどうか確認してください。

言語ファイルに異常がない場合にも、上記のようなエラーが発生する可能性があります。 例えば不正なコードを追加するなどの場合にも、同じエラーが発生したりします。 この場合には、原因の把握が容易でない場合があります。

問題の解決に困難を経験する場合 このページでサービス(有料)をご依頼することができます。

メモ:

※一部文にアフィリエイトのリンクを含めることができます。_コーヒーカップの値にブログ運営を スポンサーすることができます。

Ω

コメント1件
  1. Word

    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/