В западной терминологии «национальность» — это гражданство. Если говорят «французская нация» — это означает принадлежность к Франции как к государству. На Западе отличают принадлежность этническую от национальной. Внутри французской нации есть и арабы, они будут французами по гражданству.
А в России существует предыдущая традиция, где национальность означала этническую и гражданскую принадлежность, и даже в переписных материалах стоял вопрос о национальности. Сейчас есть попытка перейти к западной терминологии, и когда вводится понятие «российская нация», это означает принадлежность к стране и российское гражданство.
Нам приходится отойти от старых терминов. Это не такой быстрый процесс, в сознании народа до сих пор национальность сохраняет этнический оттенок. Это не самый простой вопрос терминологии, внутри есть довольно трудные вещи. Введение термина «российская нация» предполагает, что в дальнейшем нациями не должны называться внутренние государства типа Татарстана. Вопрос не очень простой и конституционного уровня.
Если говорить про новую терминологию, теперь нация обозначает государственную принадлежность, а национальность определяет гражданство, а у термина «национальность» по новой лексике нет этнического оттенка.
У Вас тут ошибки грамматические (кто-то будет копировать и упустит), но это не отменяет полезность Вашего поста.
Простите как тогда понимать: башкир живёт в России, но он русский?! Ребята, те люди которые живут в России - называть следует россияне! И язык... И к славянам что язык, что этнос сие не применимо! Тем более русский язык никак к славянским отнести не реально