i18n: Input File implementation and resolve conflicts between :text and :file