Fix i18n_filter plugin for empty translations

As caught by @TiagoTT: "the variable being tested is a hash and even an empty hash evaluates to true, making necessary the use of `.empty?` method."