translate English to French: It has great significance here and now.
Sa signification est forte, ici, en ce jour.