Lazy evaluation and the gettext/ngettext functions