I have a similar case here:
<tr>
<td colspan="6">
<button class="btn btn-primary" ng-click="stations.createStation();">{{_('Create %s', '<% competitions.competition.translations.stations_name_singular %>')}}</button>
</td>
</tr>
Here I got the error "expects exactly 1 parameter, 2 given" --BUT-- if I remove the <%...%> part:
<tr>
<td colspan="6">
<button class="btn btn-primary" ng-click="stations.createStation();">{{_('Create %s')}}</button>
</td>
</tr>
it works and creates a station in the database every time I click "Create".
But the button does not show "Create station", only "Create %"
The "station" should be taken from app/Models/Competition.php here:
$translations->stations_name_singular = _('station');
$translations->stations_name_plural = _('stations');