На мой взгляд, чтобы правильно перевести надо правильно понять. Например, разве иностранные студенты, которые живут и учатся в России являются россиянами? В моём понимании россияне = граждане России...