Hierarchical facets internationalisation support

Ignore previous comment.  Yes it is a bit complicated.  I'll think of something else