Reads the API against the imported database. Expected figures are counted from the WordPress dump, not estimated.
Password hashes are never returned by the API — only which format each account carries.
All four are one table with a row per language. 168 translations came across — 88 blog posts, 55 pages, 19 announcements and 6 upcoming events — which is every one the dump holds. Twelve posts exist in English only; the Lang column shows which.
The password is checked against whichever hash the account carries — $P$ (phpass, 2,427 accounts) or $wp$2y$ (WordPress 6.8 bcrypt, 2,895). On success the hash is rewritten as plain bcrypt, so signing in a second time reports a different format. That is the whole migration: nobody is asked to reset anything.