Extended i18n system

Enables translating the whole app, including auto-generated strings like “user posted a comment in reply to a note”.