diff --git a/packages/block-directory/src/components/downloadable-block-author-info/index.js b/packages/block-directory/src/components/downloadable-block-author-info/index.js index d848a6dc8fd310..369aee6a4f9f3f 100644 --- a/packages/block-directory/src/components/downloadable-block-author-info/index.js +++ b/packages/block-directory/src/components/downloadable-block-author-info/index.js @@ -19,16 +19,26 @@ function DownloadableBlockAuthorInfo( { ) } - { sprintf( - /* translators: 1: number of blocks. 2: average rating. */ - _n( - 'This author has %1$d block, with an average rating of %2$d.', - 'This author has %1$d blocks, with an average rating of %2$d.', - authorBlockCount - ), - authorBlockCount, - authorBlockRating - ) } + { authorBlockRating > 0 + ? sprintf( + /* translators: 1: number of blocks. 2: average rating. */ + _n( + 'This author has %1$d block, with an average rating of %2$d.', + 'This author has %1$d blocks, with an average rating of %2$d.', + authorBlockCount + ), + authorBlockCount, + authorBlockRating + ) + : sprintf( + /* translators: 1: number of blocks. */ + _n( + 'This author has %1$d block.', + 'This author has %1$d blocks.', + authorBlockCount + ), + authorBlockCount + ) } );