Fix #1573(aggregation): make labels i18n and switchable

Add unit tests, extend e2e tests, add ngdoc.
Merge pull request #1672 from PaulL1/1573_aggregation_footer_text

Fix #1573(aggregation): make labels i18n and switchable