Да, в атрибуте "lang" указывается язык контента, а не локаль. Но через дефис можно указывать всякие там диалекты, например, американский это английский или британский. Или, скажем, если на странице располагается текст на русском, но в транслите, можно указать lang="ru-Latn". В общем, это сложная тема, но писать можно и так, и так. Пруф: http://www.w3.org/International/questions/qa-choosing-language-tags.ru.php