So, I have translated page templates to various languages so it's easier for users to pick their language for easier navigating and understanding the site.
The pages have similar markup to this simplified excerpt:
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>page title</title> <meta name="description" content="meta description"> <link rel="alternate" href="http://example.com/page.html" hreflang="en"> <link rel="alternate" href="http://example.com/es/page.html" hreflang="es"> <link rel="alternate" href="http://example.com/de/page.html" hreflang="de"> <link rel="canonical" href="http://example.com/page.html"> </head> <body > <article> <h1>Heading</h1> ...
The thing is that on international pages (the ones listed in hreflang markup), the blog post is not translated, it is in English...
As you see in my sample code, there is a specified language for the page
<html lang="en"> and it is different for other languages.
Question: do I set
<article lang="en"> for international language pages so the bots would understand that templates are translated into other languages, but content is yet in English?