по поводу языка: единственная гарантия сохранения языка - государственный статус.
Все остальное- временно, ресурсоемко... тяжело... почти невозможно
На одной только идеологии не сможет заставить людей говорить на каком-то языке. Язык-средство общения. Если он не служит этой цели, то теряет свой смысл. Если человек живет в иноязычной среде, если ему для решения своих вопросов: госинстанции, работа, любовь, друзья и т.д. этот язык никак не применим, он перестанет его использовать и забудет.
Доказательство тому - диаспоры и не только армянские. Ну первое поколение... где бабушек привозят к детям, чтобы как-то связь сохранять, ну первые несколько поколений, если не смешанный брак, да и то -на уровне домашнего обихода, потом уже пара слов всего и... все. Если же еще и смешанный брак- то еще раньше.
Могу сказать на примере своих немецких родственников. Они сохранили свой язык в течение почти 250 лет. Но-живя компактно (сначала их переехали в Поволжье, потом в Казахстан), не смешиваясь.
И уже когда стали рассеиваться из мест компактного проживания, а в советские годы - еще и переженились на русских/армянах/украинцах, то дети уже практически потеряли язык. Это неизбежно. Каковы бы ни были там установки и тыды.
Евреи -аналогично. И все, все, все.