prevent additional template pattern lookup w/ i18n

There's always one empty argument being added for template lookups. This
is only necessary when there are no valid locale identifier variables or
the i18n features being disabled via `core.use_translation`. The added empty
argument leads to lookups with not expanded locale variables which is not
necessary at all.