Это зависит от языка, но в основном да, вы всегда можете.
printf(_("Hi, my name is %s and I am %s"), name, prof);
в ц.
echo sprintf(_("Hi, my name is %s and I am %s"), $name, $prof);
в php.
alert( _('Hi, my name is %s and I am %s')
.replace('%s',name).replace('%s',prof) );
в JavaScript или лучше что-то вроде:
alert( _('Hi, my name is %1 and I am %2')
.replace('%1',name).replace('%2',prof) );
или что вы можете придумать для заполнителя. Разумеется, реализация Javascript основана на механизме перевода, предоставляемом либо во время предварительной обработки, либо в качестве функции подчеркивания во время выполнения.
и пр.