It shows only 20 locales without any pager in Settings/Locales
I have enabled 22 locales, but when I am in Settings / Locales page (/admin/locales/) there is shown only 20 locales (and no pager to go to next page).
It should either show all locales at once (not limiting them to 20) or it should show pager to go to next page to see rest of them.
Yes the IndexView for Locales has its own template which doesn't work with the pagination of the current wagtail generic templates. Quick fix is to just override this with an empty template.
Create a file like this ẁagtaillocales/index.html in your main templatesdirectory and put just the extends inside:
{% extends "wagtailadmin/generic/index.html" %}
You lose the extra column with translation stats but gain pagination.
We ran into a similar issue maybe I get around to refactor the IndexView with Columns instead of a custom template and submit a pr.
Thanks both, a PR would be most welcome