WordPress.WP.I18n.InterpolatedVariablePlural

Interpolated Variable Plural

A translation or text-domain pattern does not match WordPress internationalization expectations.

low weight

Why It Shows Up

Plugin Check found missing text domains, mismatched domains, missing translator comments, variable-only strings, placeholder issues, or deprecated translation loading patterns.

Why It Matters

Translation issues make the plugin harder to localize and can break strings for non-English WordPress users.

How to Fix

  • Use the plugin slug as the text domain unless the plugin intentionally declares a different one.
  • Keep translatable strings literal and move variables into placeholders.
  • Add translator comments before strings with placeholders or ambiguous context.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1Oasis Workflow21775575700Text Domain Mismatch
#2PublishPress Planner – Editorial Calendar, Marketing Content, Kanban Board216038906k+Output is not escaped
#3Advanced Classifieds & Directory Pro221,2293,5132k+Non-prefixed global variable
#4ERP: Complete HR, Accounting & CRM Suite Built for WooCommerce228305,9785k+Direct Query
#5Listdom: AI-powered Business Directory with Classifieds Ads Listings234,9763,9621k+Output is not escaped
#6TranslatePress – Translate Multilingual sites with AI Translation255811,695400k+Non-prefixed hook name
#7Custom Order Status Manager for WooCommerce366306730k+Text Domain Mismatch
#8Secondary Title41116317k+Unsafe printing function
#9PublishPress Statuses – Custom Post Status and Workflow46227521k+Missing Arg Domain
#10Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories4863273100k+Non-prefixed global variable
#11Cron Jobs6221332k+Nonce verification recommended