Proposal: Respect individual langauge definition per page.
In _layouts/default.html, change the line
lang="{{ site.lang | default: 'en' }}"
to
lang="{{ page.lang | site.lang | default: 'en' }}"
Please let me know should I have misunderstood something.
Thanks for this theme!