The $string argument to t() should not begin or end with a space I am using coder to review code of my module, and I am seeing this in .module file. I am not sure how to fix this up.

Line 49: The $string argument to t() should not begin or end with a space. (Drupal Docs) [i18n_11]

  '#title' =&gt; check_plain(t('Role Limit (' . $value . ')')),
The correct way of using variables in t() function is using placeholders. 

Example of a correct usage:

$string = t('Role Limit @value', array('@value' =&gt; $value));


There are three types of placeholders for t() function.


@variable : The variable will be checked through check_plain() function before it is inserted, so you don't need to check it in your script.
!variable : The variable will be inserted as it is.
%variable : The variable will be checked through check_plain() and highlighted with drupal_placeholder()