Upstream changes
- Merge branch 'weblate-integration' into 'master'
- Translated using Weblate (Dutch)
- Translated using Weblate (Latvian)
- Translated using Weblate (Galician)
- Translated using Weblate (Spanish)
- Merge branch 'weblate-integration' into 'master'
- Translated using Weblate (Polish)
- Merge branch 'weblate-integration' into 'master'
- maybe fix integration tests failing by always initializing apitest fields
- Merge branch 'feature/php-misc' into 'master'
- Translated using Weblate (Latvian)
- Merge branch 'weblate-integration' into 'master'
- Merge branch 'feature/smart_date_time_never' into 'master'
- Don't bother passing unused arguments to 'TimeHelper::make_local_datetime()'.
- Consistently handle the 'smart' display of default/never dates.
- minor PHPDoc cleanup in PluginHost
- Clean up some virtual feed stuff in PluginHost.
- Translated using Weblate (Latvian)
- Translated using Weblate (Italian)
- Deal with FeedEnclosure property accessed before initialization.
- Revert some stuff based upon feedback
- Use a native DNF type for 'PluginHost->get_feed_handler()'.
- Use native typing in more places and clean up 'FeedEnclosure' a bit.
- Remove use of 'ReturnTypeWillChange'.
- Use the spread operator instead of 'array_merge' in more places.
- Update translation files
- rebase translations
- pref feed tree - switch to flexbox for row layout, remove floating param
- show amount of stored article in prefs feed tree