the argument detection doesn't work inside templates when invoked via the `<I18n>` component, because it's too complicated for me now