サポート » バグ報告と提案 » wp_sprintf関数(%l)によるワードの連結について

  • 解決済 tmatsuur

    (@tmatsuur)


    クレジット表示ページにおいて、貢献者と外部ライブラリの一覧が折り返されず1行で表示されています。
    /wp-admin/credits.php

    原因はワード間の連結に使用されている’, ‘が翻訳によって’、’になっているためです。
    ja.po

    #. translators: used to join items in a list with more than 2 items
    #: wp-includes/formatting.php:4914
    msgid "%1$s, %2$s"
    msgstr "%1$s、%2$s"
    

    こちら翻訳テキストを変更するのが無難な気がしますが、影響範囲が広い気がします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • 4.9.x では半角カンマで区切られていますね。

    その翻訳が登場したのは 5.1 からなので、wp_sprintf_lフィルターフックで使われているとは言え、影響は限定的なのかな、とも思います。

    ともかく、5.1.x と 5.2.x について、半角カンマで翻訳を suggest しました。

    「%1$s, %2$s」と「%1$s, and %2$s」の翻訳については、wpja.slack.com の #translation channel と下記チケットをご覧ください。
    https://core.trac.wordpress.org/ticket/46454

    翻訳テキストは双方とも「%1$s、%2$s」にするということで一応の決着を迎えました。あとはスタイルなどで対応することになりました。何か改善策があればチケットにコメントお願いします。

    トピック投稿者 tmatsuur

    (@tmatsuur)

    tracに上がっていたのですね、失礼しました。
    カンマ区切りの問題はほかにもあるので、国際化対応の難しさを感じますね。

    とりあえず解決済みにしますね。

    どのバージョンからなのかは不明(バグフィックス情報を見つけることができませんでした)ですが、とりあえず Chrome 76 では問題なく折り返しました。ご報告まで。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「wp_sprintf関数(%l)によるワードの連結について」には新たに返信することはできません。