use custom psifle creation for translations because ignored files and non project files may not change its content #262