переключение кодов (кодовое переключение)
Переход с одного языка на другой или формы его существования (кода, субкода) на другой код, обусловленный изменениями ролевых отношений между говорящими в процессе общения.
Виды переключения кодов:
1) ситуативное переключение кодов (выбор языка или формы существования языка обусловлен ситуацией);
2) метафорическое (наблюдается не целостное изменение социальной ситуации, а например, изменение темы, преодоление барьера между участниками).
Словарь лингвистических терминов Жеребило