To add to this, if anyone needs to hide the 'No products' message on specific categories without editing global language definitions, a quick CSS fix in the admin panel can also do the trick:
.category-page .content-empty { display: none; } (Note: Double-check the class name as it might vary slightly depending on your specific template).
.category-page .content-empty { display: none; } (Note: Double-check the class name as it might vary slightly depending on your specific template).

