Changed labels, descriptions and/or aliases in: <all language codes that changed >
Changed labels, descriptions and/or aliases in: fr, es, en, pl, zh, it, hu
- comma-separated list should be i18n-ed (i.e. not hardcode English comma + space, etc)
- Make a new Parser function (commaSeparatedList), which needs to be registered in both WikibaseRepo and WikibaseClient with tests
- Implements a service (ChangedLanguagesCollector) that collects language codes of changed terms from ChangeOpResut (similar to ChangedLanguagesCounter) with tests
- Add the messages for the summary.
- Wire up ChangedLanguagesCollector in EditSummaryHelper in EditEntity, incl. integration tests for EditEntity similar to the ones for the fallback version. Note that some of the tests currently producing the fallback version should produce shortened version summaries.
- Document the commaSeparatedList parser function