Hate to be pedantic but it's European Union or European Parliament, not Europe. And it's a directive, not a law.
Also, "Employees Will Know How Much Their Colleagues Earn" is a false claim as this only reports salary ranges for the function and the average salary.
2026 is only for the Spanish implementation of this directive. And for Spain, it's only large companies that need to provide it by then.